1.1 java 语言的诞生
可移植、跨平台。
1.2 java语言的必要性
大量开发者使用Java进行开发,很多新技术领域都射击java。
1.3 java的特点
- 平台无关性:java程序不依赖平台。把代码编译到字节码,然后使用JVM(java虚拟机)进行运行。
- 面向对象:封装、继承、多态。
- 多线程:内置对于多线程的支持。
- 安全:java Applet可以将java程序限制在java运行环境中。
- 动态:可以在分布环境中动态地维护程序及类库。
1.4 java与c++的关系
差不多。
1.5 java运行平台
三种平台的介绍:
- Java SE:Java标准版。
- Java EE:Java企业平台,可以构建企业应用。
- Java ME:Java微型版、Java小型平台。
安装Java的运行平台从官网下载最新的JDK即可。
关于环境变量的配置,可以直接cmd里“path="*****\JDKX.x\bin"”
1.6 java程序开发
需要有主类,java程序总是从主类的main方法开始执行。
主类:必须拥有public static void main(String args[])方法
源文件命名规则:
- 如果源文件中包括多个类,那么只能有一个类是public类。
- 如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,拓展名".java"。
- 如果源文件没有public类,那么源文件的名字只要与某个类的名字相同即可,拓展名".java"。
编译java源文件:
cd 1000//进入目录
javac Hello.java //编译
java XXXXX //运行主类的main方法,注意classpath的路径设置。
1.7 JDK等
可以使用“-source”等指令在编译时进行特殊要求。比如可以让生成的字节码支持以前的旧版本的java运行环境。