Java的几大特点
1.简单
Jave的很多语法和C++很像,但是Java剔除了C++中很多不好理解的概念,如指针。Java更比C更高级,C更底层
2.面向对象
面向对象的程序设计更符合人的思维,可以解决很多复杂问题。
3.与平台无关性
这里的平台是指操作系统和处理器,这也是JAVA较其他语言突出所在。即以Java语言编写的程序,在任何配置了Java环境的的平台上都可以运行。
任何语言编写的程序都是运行在操作系统上,而操作系统是运行编译后的机器指令。不同平台因为机器指令所代表含义的不同,当运行C/C++编写的程序时会发生错误
Java不会出现这样的问题是因为:以Java语言编写的程序,会由Java的编译器编译成字节码,由Java虚拟机解释执行字节码文件,翻译成机器指令,交由操作系统执行。
JDK的结构
1.bin目录:开发工具,编译器;javac.exe,解释器:java.exe
2.jre:Java运行环境,包括JVM、java类库、支持执行以java语言编写的文件
3.include:C头文件,支持使用java本机界面、JVM工具界面、java平台的其他功能支持本机代码编程的其他文件
4.lib:开发工具所依赖的其他库文件
5.src.zip:api源代码
环境变量的配置
1.系统环境变量path的设置:我的电脑>属性>环境变量>系统环境变量>path
为了能在任何目录中使用java编译器和解释器
将bin目录粘贴到path目录中,并以";“隔开。例:D:\jdk7\bin;
2.系统环境变量classpath的设置:我的电脑>属性>环境变量>系统环境变量>classpath
在lib目录下的rt.jar中,是java应用程序运行所需的java类库。
将rt.jar目录粘贴到classpath目录中,并加”.;"。例:D:\jdk7\jre\lib\rt.jar;.;