Java 的三个实现机制:
①Java虚拟机(Java Virtual Machine)
②无用内存收集机制(Garbage collection)
③代码安全性检测(Code Security)
Java虚拟机:
在一台计算机上由软件模拟的假想的计算机。Java虚拟机的代码存储在class文件中(也成为字节码文件。
Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。
Java解释器负责将Java虚拟机的代码在特定的平台上运行。
Java平台
企业计算:Java 2 Enterprise Edition J2EE
桌面计算:Java 2 Standard Edition J2SE
Java程序分类:
Java Application
通常称为Java应用程序,以main()方法作为程序入口,由Java解释器加载执行。
Java Applet
通常称为Java小应用程序,通过浏览器或者是appletviewer命令加载执行。Applet是Java最早获得成功的应用。
main()方法:并不是每个类都必须有main方法,往往是大多数类没有main方法,而由有main方法的类来调用。
Java程序结构:
命名:
如果.java文件包含一个public类,它必须按该类名命名。
类个数:
一个源文件中最多只能有一个public类。其它类的个数不限。
package语句:
包(package)是用于管理生成的java字节码文件(.class)文件,其对应于文件系统中的目录,目的是把编译生产的.class文件放入该目录。
import语句:
在程序中用到了标准类库或自定义包中的类,需要用import语句来声明。
可以声明一个类,也可以声明一个包。
面向过程与面向对象:
面向过程注重流程,思路
面向对象强调对象的功能
Java帮助文档(需要额外安装)
Java注释:
单行注释:从“//”开始到本行结束的内容都是注释。
多行注释:在“/*”和“*/”之间的所有内容都是注释。
文档注释:在注释方面java提供一种C/C++所不具有的文档注释方式。其核心思想是当程序员编完程序以后,可以通过JDK提供的javadoc命令,生成所编程序的API文档,而该文档中的内容主要就是从文档注释中提取的。该API文档以HTML文件的形式出现,与java帮助文档的风格与形式完全一致。凡是在“/**”和“*/”之间的内容都是文档注释。