Java Web快速开发(1)Java 项目构建

2023-11-19

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 平台的一款优秀的、应用最为广泛的项目构建工具。
…待补充

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Web快速开发(1)Java 项目构建 的相关文章