标签:指令 跨平台 才有 包含 java类 java程序 字母 java 7 特性
一。java的发展简史
1995年Java语言面世。
1998年发布JDK 1.2,随之将Java 分为J2SE、J2EE和J2ME
2002年发布JDK 1.4。
2004年发布JDK 1.5,引入大量新特性:泛型、Annotation等。
2006年12月,Sun发布了JDK 1.6。
2011年7月,Oracle发布了Java 7。
2014年3月,Oracle发布了Java 8。
2017年9月,Oracle发布了java 9。
二。java的机制
1. JVM机制
保证了java程序的跨平台特性
2. 垃圾回收机制
保证了java程序更安全和高效
三。java环境的搭建
1.安装jdk,这个很容易get到,就不再赘述
2.配置环境变量
PATH:jdk安装路径/bin。这是为了让系统可以找到编译和运行java程序的执行指令。因为在bin目录下包含了大部分我们需要用到的命令,如javac java javadoc
CLASSPATH:指定字节码文件的搜索路径。JVM就是从CLASSPATH指定的路径下去搜索所要执行的类文件。jdk1.4及以前的版本必须配置这个环境变量。从jdk1.5开 始,如果系统不配置这个环境变量,会默认到当前目录及java的系统类路径。
四。java程序的最小单位是类
[修饰符] class [类名] { } 类名只要是合法的标识符即可,但实际上我们应该规范为类名是一个或多个有意义的单词组成,而且每个单词的首字母要大写。
五。运行程序的两个步骤
首先java源文件的命名是有规则的:(1). 必须是以.java为后缀名。(2)如果源文件中定义了public类,那么文件名必须与此public类名相同。(3)如果没有public类,则 文件名随意。
1. 使用javac命令将 *.java源文件编译成 *.class字节码文件。命令如下
javac -d [目录] java源文件
目录指定生成的字节码文件存放的位置
注意:生成的字节码文件名称总是类名.class。若源文件中定义了N个类,则将生成N个.class文件
2. 使用java命令运行
java -cp [目录] java类名
目录指定JVM到哪里去搜索所要执行的java类。
注意:如果没有cp选项,则根据CLASSPATH指定的路径去搜索。如果连CLASSPATH也没有设置,那么在jdk1.5及以后的版本都会在当前目录下搜索
六。java中的标识符
自定义的,由大小写字母、数字、_、$组成。数字不可以打头,不能使用关键字,严格区分大小写
七。注释
对程序本质没有任何影响,主要帮助开发者记录辅助信息。
1. 单行注释://
2. 多行注释:/*.....*/
3. 文档注释:/**.......*/
文档注释只有放在类、方法、Filed、内部类之前才有效。
可以利用javadoc命令来提取文档注释,并由此生成api文档:
javadoc -d [目录] java源文件
目录指定文档生成的位置
标签:指令 跨平台 才有 包含 java类 java程序 字母 java 7 特性
原文地址:http://www.cnblogs.com/tljava/p/7955754.html