学习Java的笔记,希望可以帮助其他人学习理解Java这门语言,此为第一章。
IDE集成开发环境
概述:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。
IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
-
开发软件:
- 1)Eclipse:IBM、开源的、免费的、不需要安装仅需解压即可。
- 2)IDEA:全称 IntelliJ IDEA,是java编程语言开发的集成环境。 Eclipse开发步骤:
- 1)新建Java项目/工程--------------小区
- 2)新建Java包---------------------楼+单元
- 3)新建Java类---------------------房子 注释:解释性文本
- 1)单行注释://
- 2)多行注释:/* */
- 3)文档注释:/** */:文档注释是功能级注释,只说明三个地方:类,常量,方法。文档注释可以被JAVA提供的命令Javadoc导出成一个文档,在类上使用文档注释说明当前类的设计意图以及解决的问题。
编译环境
-
名词解释:
- 1)JVM:java虚拟机,加载.class并运行.class
-
2)JRE:java运行环境
除了包含JVM以外还包含了运行java程序所必须的环境。
JRE=JVM+java系统类库(小零件) -
3)JDK:java开发工具包
除了包含JRE以外还包含了开发java程序所必须的命令工具。
JDK=JRE+编译、运行等命令工具 说明:
- 1)运行java程序的最小环境JRE。
- 2)开发java程序的最小环境JDK。
Java编译运行过程
Java与C编译过程对比:
java: