Java 项目构建
1、Java 版本发展
- EJB(Enterprise Java Bean)现逐步被Spring 取代
- JDK(Java Development Kit,Java 开发环境)是核心,包括JRE(Java Runtime Environment,Java 运行环境)、Java 工具和Java 核心类库(Java API)
- JVM(Java Virtual Machine,Java 虚拟机)
2、集成开发环境
Eclipse 常用操作快捷键:
- Alt + / 自动补全
- Alt + 箭头上 选中代码上移
- Ctrl + Shift +F 格式化代码
3、Java发布形式
Jar 包或War 包后者多用于Web 程序
1)扩展参数说明
- Xms 设置虚拟机可用内存堆的初始大小,缺省单位为字节,可用K 或M 来设置较大的值
- Xmx 设置虚拟机可用内存堆的最大可用大小,缺省单位为字节
- Xmn 设置年轻代的内存大小
- Xss 设置线程栈大小,缺省单位为字节
2)JVM 内存回收机制
在C++ 中,声明一个对象实例后就会真正地产生一个实例,该对象实例就可以进行诸如赋值一类的操作。在Java 中,除了基本类型及包装类型(Integer、String等)外,声明一个对象实例后,仅仅是跟一个引用符,并不会产生一个实例,其本质是一个“指针”。去操作该对象的成员。则会产生空指针异常。要产生一个对象实例,必须使用new 操作符显式创建。
3)Java 程序分析调测工具
- JConsole
- JStack
- JMap
- Eclipse
4、Maven
当前基于Java 平台的一款优秀的、应用最为广泛的项目构建工具。
…待补充