Jdk:java Develop Kit ,java开发工具包
J2sdk:java 2 SoftWare Develop Kit。 Java2软件开发工具包
Jre::即java运行环境,如果只需要运行java程序而不是开发的话只安装jre就可以了
Java开发工具包版本(JDK)
J2SE:Java 2 Platform,Standard Edition java2平台标准版
J2EE:java 2 Platform,Enterprise Edition java2企业版
J2ME:java 2 Platform,Micro Edition java2微型版
Java环境配置:
先确定jdk或jre的安装目录,例如:c:/program files/java/jdk1.6.0_5
那么先在环境变量中新建一个JAVA_HOME的变量,变量值是c:/program files/java/jdk1.6.0_5,之后在path变量的最前面加上 %JAVA_HOME%/bin;
在建立一个CLASSPATH的变量,变量值为 %JAVA_HOME%/lib/dt.jar;
(Jre同上)
Java的优点:
1:简单的
类似c++,有丰富的类库,摒弃了c++中容易出错的特性如指针、结构等
2:面向对象的
不支持面向过程的技术
3:健壮的
致力于检查在编译和运行时的错误,提供了垃圾内存回收机制,可以自动将无用的内存删除,不需要程序员手动释放内存
4:安全的
Java中删除了指针等功能,避免了对内存的操作。Java自身的安全架构也确保了java代码的安全性
5:解释的
使用java编译器将java代码转换成字节码,然后由java解释器解释执行。而c++代码是编译执行的
6:与平台无关的
Java代码被编译成一种中间代码,与平台无关的。Java源程序被编译成字节码,通过java虚拟机运行
7:多线程的
8:动态的
Java允许程序动态的装入运行过程中所需要的类。而c++中类每增加一个成员,那么它所有的子类都必须重新编译
总结:今天初学java,知道了java的优点和历史。了解了与c++的关系。
学习了一些初步的名词。安装了java,配置环境变量。