Java初识

来源:互联网 发布:c4d r17 mac安装教程 编辑:程序博客网 时间:2024/06/05 01:22

版本体系

JavaSE

Java 2 Platform, J2SE, Standard Edition,标准版, 主要用于桌面应用软件的编程, 包含那些构成Java语言核心的类, 比如:数据库连接、接口定义、输入/输出、网络编程

JavaEE

Java 2 Platform, J2EE, Enterprise Edition,企业版, 主要用于分布式的网络程序的开发,如电子商务网站和ERP系统, 包含用于开发企业级应用的类, 比如:EJB、servlet、JSP、XML、事务控制

JavaME

Java 2 Platform, J2ME, Micro Edition,微型版, 主要应用于嵌入是系统开发,如手机和PDA的编程, 包含一些专有类应用场合

环境搭建

下载JDK

下载地址

注意:开发环境需要下载JDK(Java Development Kit, Java开发工具包,它中已经包含JRE, Java Runtime Environment), 而运行环境只需要JRE即可

安装

默认所有项,一直Next,假设最终安装在C:\Program Files\Java\jdk1.7.0_79

配置环境变量

新建环境变量,变量名:JAVA_HOME, 变量值:C:\Program Files\Java\jdk1.7.0_79
这里写图片描述

新建环境变量,变量名:CLASSPATH, 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
这里写图片描述

修改环境变量,在系统变量Path变量值最前端加入 %JAVA_HOME%\bin;
这里写图片描述

测试安装

在cmd命令提示窗口,输入javac -version或者java -version, 如能看到JVM版本号,则表示安装成功

C:\Users\Administrator>javac -versionjavac 1.7.0_79
C:\Users\Administrator>java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

第一个Java程序

class Test { //Test为类名    public static void main(String[] args) { //Java程序入口        System.out.println("Hello World!"); //方法体,输出"Hello World!"字符串    }}

粘贴以上代码到记事本,保存为Test.java文件,保存位置假设为D:\
注意:保存的java源文件名称需要和类名保持一致

编译及执行

打开cmd命令提示窗口,使用cd命令切换到D:\

C:\Users\Administrator>D:D:\>

编译, 使用javac(即java compile)命令, 编译带有“.java” 后缀的java类源文件,编译成功后,会发现D:\下生成一个Test.class文件,这个文件即是编译后生成的字节码文件

D:\>javac Test.javaD:\>

执行,使用java命令,执行Test类,成功输出”Hello World!”字符串

D:\>java TestHello World!

Java虚拟机运行时环境

运行时(Runtime)三大任务
这里写图片描述

  1. 加载代码 - 由类加载器(Class Loader)执行

  2. 校验代码 - 由字节码校验器执行(Byte Code Verifier)执行

  3. 执行代码 - 由字节码解析器执行

Java虚拟机垃圾回收机制

  1. Java编程语言提供了一种系统级线程来跟踪内存的分配情况

  2. 程序员不需要指令回收已的分配内存

  3. 虚拟机会自动完成检查和释放不再需要的内存

原创粉丝点击