1.jdk1.5后添加了很多新特性
2.为什么要添加环境变量:
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
一般需要配置以下变量:
JAVA_HOME = 你的JDK安装位置
CLASSPATH = .;%JAVA_HOME%\lib
PATH = %JAVA_HOME%\bin
第一个JAVA_HOME主要是给后面2个用的。
第二个CLASSPATH指定的是默认的类库的位置,如上设置为当前目录和JAVA_HOME的lib目录
第三个PATH是把java的bin加入到系统路径中,这样在命令行或其他程序就可以调用java, javac, javaw等命令了。
3.源文件以.java结尾
4.源文件中可以有多个class生命的类
5.类中可以有主方法(即main()方法),其格式是固定的:public static void main(String[] args){}
6.main()方法是程序的入口,方法内是程序的执行部分
7一个源文件中只能有一个声明为public的类,同时要求此类的类名与源文件名一致。
8.执行程序:①编译:javac.exe 编译完,生成诸多个.class字节码文件。②运行:java.exe
9.多行注释不能嵌套
10.java 中有八种基本数据类型
分别为
整型 int,4字节 -231 ~ 231-1
短整型 short,2字节 -215 ~215-1
长整型 long,8字节 -263 ~ 263-1
字节型 byte,1字节 -128 ~ 127
布尔型 boolean,
字符型 char,
单精度浮点数 float,4字节 -3.403E38 ~ 3.403E38
双精度浮点数 double 8字节 -1.798E308 ~ 1.798E308