Java语言的特点 简单易用 安全可靠 跨平台 面向对象 支持多线程。资源免费。健壮安全,简单。动态性。
Java se标准版。
Java意义企业版用于web应用开发。
从Java应用领域来分企业级应用。金融。电信。交通。电子商务
移动领域应用。 手机。PDA。机顶盒。
Java的运行机制 原文件 编译器 字节码文件 解析器 机器码软件 计算机。
JDK. Java开发工具包。
JRE。Java运行时环境。
JVM Java虚拟机。
SDK kit开发工具包
JVM 具有指令集并使用不同的存储,区域负责执行指令管理数据内存寄存器。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别实现了一次编译到处运行。
Java class 解释 运行。
unicode一种编码将世界上所有符号都纳入,其中每一个符号都给予一个独一无二的问题,没有乱码问题。
垃圾回收清理不在使用的对象 Java内存分配和回收是由JRE后台自动运行。
垃圾回收特点,内存优化。动态回收。回收的不确定性。
public class Helloworld
{public static void main (string args[]){ system out println (“hello world!”);}}
常见的字符集ASCII字符集。GD2312字符集。unicode字符集
标识符可以由任意顺序数字下划线和$组成,但标识符不能以数字开头。也不能是Java的关键词。
Java中严格分大小写,标识符不能有空格。
定义标识符时要遵循以下几点规范
包名所有字母一律小写。
类名和接口名每个单词的首字母都要大写。
常量名所有字母都带些单词之间用下画线连接。
变量名和方法名的第一个单词首字母小写从第二个单词开始每个单词首字母大写。
在程序中,应该尽量使用有意义的英文单词来定义标识符使得程序便于阅读。
注意起名时,为了提高阅读兴趣,要尽量有意义见名知意。
局部变量在某段代码块内有效。
变量类型 变量名[=初始值];
用final定义常量;
final数据类型。变量名=初始值
数据类型的基本类型 引用
基本类型 数值类型 字符类型。 布尔类型。
数值类型:整数类行浮点类型。
引用 类class 接口interface。数组{[]}