一、java 三种技术架构
Java SE(基础版):用于桌面或简单的服务器应用 Java EE(企业版):用于复杂的服务器应用 JAVA ME(小型版):用于手机中的应用程序、嵌入式等和其他小型设备
二、JAVA虚拟机(JVM)和垃圾回收机制简述
1.JVM:
JAVA程序都是在JVM上运行的JVM也是一个软件,对应不同平台有相应版本的JVM 实现了“一次编写,到处运行”
2.垃圾回收机制:会定期清理没用的内存,不需人为操作。
三、一些名词
JRE:JAVA运行环境,包括JVM和JAVA程序所需的核心类库。如果运行一个开发好的JAVA程序,只需安装JRE即可。JDK:JAVA开发环境,包括了JRE,所以安装了JDK就不用单独安装JRE了。JDK目录: bin:编译器和和工具include:用于编译本地方法的文件jre:java运行环境文件lib:类库文件src:类库源文件 【相应版本的jdk api文档,可自行下载】四、环境配置
要执行某个命令,要在命令行中切换到该命令所在目录下,才能执行。若想在任意位置执行该命令,可以将该命令所在路径告诉系统(系统变量path),让系统去找。目的是为了更方便应用java开发工具。 path:将命令所在路径放在该变量中,与原有路径间用“;”隔开。最好放在前面,先找这个。若要在任意位置执行java文件,则把java文件路径赋给classpath(在命令行中使用set classpath=路径),先找classpath再找当前目录。 classpapth:classpath=c:/;(加分号在classpath路径没找到,会再找一遍当前目录);不加分号,只找classpath路径。一般不加。五、命令行执行java程序过程
【xxx.java:源文件,xxx.class:字节码文件,由JVM解释运行】
执行过程: HelloWorld.java程序 javac HelloWorld.java——编译,生成HelloWorld.class文件 Java HelloWorld——运行,显示结果
新闻热点
疑难解答