1 .概述

1.1什么是Java语言

Java语言:

面向对象的编程语言

与机器无关的二进制格式类文件

用于运行类文件的Java虚拟机

完整的软件包(跨平台API和库)

1.1.1 Java语言的特点

语法简单,功能强大

分布式和安全性

与平台无关

解释、编译两种执行方式

多线程

动态执行

丰富的API文档和类库

1.1.2 Java虚拟机

Java虚拟机(JVM )是运行Java程序的重要机制。 编译的Java程序指令在JVM上运行,而不是直接在硬件系统的CPU上运行。 另外,JVM还将进行安全检查。 JVM是Java程序在多平台之间无缝移植的可靠保证,同时也是Java程序的安全检测引擎。

JVM:JVM是在真正的机器上用软件实现的虚拟机。

别介绍太多,《深入理解Java虚拟机》,自己研究。

1.1.3垃圾收集

在Java程序的生存期内,垃圾回收将自动进行,消除内存漏洞,因为用户不需要释放内存。

Java的垃圾回收机制是门大学问的,感兴趣的人可以自己深入了解。

1.1.4代码安全

Java程序环境的重要组件包括Java解释器、类下载程序和字节码检查器。

Java解释器

下载代码—类下载器完成

校验码—字节码校验器完成

运行代码—运行时解释器完成

下载程序

字节码检查器

1.2基本Java APP应用程序

1.2.1安装开发环境

从oracle官方网站下载JDK(Javadevelopmentkit ),安装并设定相关的系统变量即可。

1.2.2简单的Java出版程序

软件包Java base; //包

公共类健康世界{//类

publicstaticvoidmain (字符串[ ] args )//方法

system.out.println(‘Helloworld!’ ); //代码块

}

}

1.3编译和运行程序

1.3.1编译

javac HelloWorld.java

源文件HelloWorld.java将被编译并生成HelloWorld.class字节码文件。

1.3.2运行

Java hello世界

运行Java程序时,不需要添加. class后缀。

说明:上述操作均在DOS窗口下执行。