您的位置:首页 > 编程语言 > Java开发

J2SE个人总结2-JAVA概述

2011-02-21 16:55 363 查看
什么是java?

1.编程语言 2.开发环境 3.应用程序环境 4.部署环境

java的三种核心机制:

1.java虚拟机 2.自动垃圾回收 3.代码安全检测(字节码校检器)

java的发展史:

1995.5.23诞生,1.2版本时,又名为java2,1.5版本的改动较大,又名为java5。

1.5版与之前版本的最大区别:1.加入了集合循环 2.加入了基本数据类型的装箱与拆箱 3.加入了泛型

java的执行环境:



JAVA的跨平台是通过JVM(虚拟机)来实现的,每个平台有独立的虚拟机。JVM for UNIX,JVM for Windows

JAVA环境的安装:

安装完JDK后,需要在系统环境中配置path变量(外部命令搜索路径),将JAVA的exe执行文件的路径(例如:C:/Program Files/Java/jdk1.5.0_12/bin)加入到path变量中(注意用分号与其他路径分隔开),这样做的好处是,可以在cmd命令窗口中任意目录下执行java相关的指令。还可以设置classpath路径(java加载类路径),默认为".",即代表当前文件夹。所以要编译java文件时,应该进入该java文件所在的文件夹路径。

关于JAVA本身自带的jar包:

rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库(主要用来执行jar打包命令和编译命令)

1. rt.jar 默认就在 根classloader的加载路径里面 不用加入到classpath中。 很多常用jar包都在java的默认加载路径里。

2. tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到 javac XXX.java 实际上就是运行【java -Calsspath=%JAVA_HOME%/lib/tools.jar xx.xxx.Main XXX.java】javac就是【】中命令的封装 所以tools.jar 也不用加到classpath里面

3. dt.jar是关于运行环境的类库,主要是swing的包 你要用到swing时最好加上

解释型的语言:SQL,javascript 编译型的语言:C,C++ JAVA两者皆有,.java->.class的过程是编译的,.calss->系统指令的过程是解释型的,与平台无关。

JDK是软件开发包,JRE是JAVA运行环境。如果需要编写JAVA程序需要JDK,如果只需要运行JAVA程序,只需要JRE。其中JDK包含JRE。

JAVA的基本命令:

javac 编译命令 例子:javac testJava.java

java 执行命令 例子:java testJava

javap 显示该类的详细信息 例子:javap testJava

.java文件中必须有一个和.java文件名相同的类名,其中不能同时有两个public class,但也可以一个也没有。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: