java中目录是什么意思(java 中 package 是什么)
各位老铁们,大家好,今天由我来为大家分享java中目录是什么意思,以及java 中 package 是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
J2EE是什么意思啊
j2ee也叫 javaee是企业标准版主要用于网页后台一些逻辑判断数据传输。Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。
在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:
我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
扩展资料:
核心优势:
J2EE容易让初学者误解是独立于一套Java的技术方案。
从更深层次来看,Java诞生十年,多年前的业务组件还可以使用,软件应用不再由于语言的更迭革命带来毁灭的打击了。
当然,Java EE 5重要改变还是:Java EE不再象以前那样只注重大型商业系统的开发,而是更关注小到中型系统的开发,简化这部分系统开发步骤。
落实这一简化行动的最大特征是在Java 5.0(Java 1.5)中加入Annotations,通过Annotations引入,降低Java EE开发时,既要写code,又要写XML配置文件之苦。
来回照顾,疲于奔命,Annotations既是得益于C++语言,也是从开源项目xDoclet实践中获得经验。
但是Annotations是一把双刃剑,初学者用得不好,将会使得原本在XML中的Hard code(硬编码)写进入代码Annotations,破坏代码的简洁和灵活性,
当然,Annotations的引入不只是解决XML配置,从大的概念说,是解决一个资源注射问题(XML属于其中一个资源),在原理J2EE中,容器管理的资源都是由JNDI向应用程序提供的,通过Annotations可以方便实现注射。
参考资料:
百度百科-JavaEE
java中 File file=new File(".")是什么意思
1仅加一个点,表示当前目录。
2补充几点:Java中的File类的作用就是一个文件或目录的抽象表示,当然这里是表示目录的,可以进一步用exists()和isDirectory()方法判断。
3.举例代码:
public class TestDemo{
public static void main(String[] args) throws Exception{
File file= new File(".");
//参数"."点表示当前路径
// new File(".")表示用当前路径生成一个File实例,!!!并不是表达创建一个.文件
String path= file.getCanonicalPath();
System.out.println(path);
//输出file代表的路径
File file2= new File("bcde.txt");
boolean b= file2.createNewFile();//这才是创建一个名为bcde.txt的文件 windows不支持文件名为一个点"."
if(b){
System.out.println("在当前路径"+path+"下创建文件bcde.txt成功");
}else{
//如bcde.txt已经存在,再次创建就会失败,
System.out.println("在当前路径"+path+"下创建文件bcde.txt失败");
}
}
}
java项目根目录和类路径问题
java获取src目录下文件夹的相对路径问题如下:
目录结构:
project
out
src
read.java
test.txt
files
opts
项目为priject
out目录为.class输出目录
src下为文件目录
src下有两个包,files、opts
想通过相对路径获取test.txt的路径
但是用反射只能获取到.class,也就是out里的路径
输出后的目录不就是在out里面了,那个里面的和src里面的文件是一样的, getClass().getResource()就可以得到classpath了啊
看看设置的资源文件编译路径
java 中 package 是什么
package的作用就是 c++的 namespace的作用,防止名字相同的类产生冲突。Java编译器在编译时,直接根据package指定的信息直接将生成的class文件生成到对应目录下。例如package aaa.bbb.ccc编译器就将该.java文件下的各个类生成到/aaa/bbb/ccc/这个目录下。
Java中的一个package(包)就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。
扩展资料
编程环境
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。
参考资料:百度百科——JAVA
java中目录是什么意思和java 中 package 是什么的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!