从今天开始记录Java学习历程。
·Java语言的特点
1. Java语言是一种面向对象的编程语言。
2. 简单、高效、稳定、安全性高。
3. Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解释环境。
4. 支持多线程处理。
5. Java语言是一种面向网络的高级语言。
·Java语言核心机制之虚拟机(JVM)
1. Java虚拟机可以理解为以字节码为机器指令的CPU
2. 对于不同的运行平台有不同的虚拟机。
3. Java虚拟机机制屏蔽了底层运行平台的差异,实现了“一次编译,随处运行”。
·Java程序运行机制
· Java两种核心机制
· Java程序开发运行步骤
·JDK的介绍
·JDK(Java Development Kit)是Sun公司针对Java开发的产品。JDK是整个Java的核心,其中包括Java的运行环境(Java Runtime Environment),一堆Java工具和基础类库(rt.jar)。
·JDK的基本组件包括:
.javac——编译器,将源程序转为字节码;
.jar——打包工具,将相关的类文件打包成一个文件;
.javadoc——文档生成器,从源码注释中提取文档;
.jdb——debugger,查错工具;
.java——运行编译后的Java程序(后缀为.class)
·环境变量的配置
CLASSPATH :.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
·第一个Java程序
·用记事本或其他文本编辑器编写代码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
以我为例,代码保存在D盘目录下的code文件夹下,文件名为HelloWorld.java。
在“开始”菜单的“附件”菜单中运行“命令提示符”,将路径切换至D盘,并使用“cd code”命令进入code文件夹,运行javac HelloWorld.java,并回车,在code文件夹下多了一个名为HelloWorld,类型为class的文件。
继续输入“java HelloWorld”,并回车,在DOS控制台中输出了“Hello world!”,这样就完成了第一个Java程序的开发与运行。
·Eclipse简介
使用Eclipse进行Java项目开发
1. 在Eclipse中创建Java项目。
2. 在项目中创建Java类文件。
3. 编写Java源代码。
4. 在Eclipse中运行并得到结果。