文档介绍:JAVA起源于1991年,原名Oak。
字节码执行需要经过3个步骤:1、由类装载器负责把类文件加载到JAVA虚拟机中。2、由 字节码校验器检查该类文件的代码中是否有非法操作。3、由JAVA解释器把该类文件解释成 为机器码执行。
JAVA虚拟机采用“沙箱”运行模式。
JAVA语言最大特点:Write once,runany :简单、面向对象、分布式、健壮、安全、 结构中立、可移植、多线程、动态。
JAVA运行环境:JRE。
JAVA SDK开发环境:JDK。安装后需设置环境变量JAVA_HOME,PATH,CLASS PATH.
开发环境工具简介:
基本命令名称
说明
基本命令名称
说明
javac
编译器
Javadoc API
文档生成器
java
解释器
javap
类文件反汇编器
appletviewer
小应用程序浏览器
jdb
Java语言调试器
javah
头文件生成器
jar
制作可执行JAR文件包
标识符:为程序中个元素命名所用的记号。
规范:以字母、下划线、美元或其他货币符号开始,后面可以跟字母、下划线、美元符号、 数字等。。
关键字:Java中具有特殊含义的字符序列。所有关键字都是小写的。
注释:增加程序可读性,不会被系统编译。
变量:JAVA程序中的基本存储单兀,存储内容是可修改的值。〈类名><变量名>[=<初始值>]
常量:与变量的定义基本相同,只需在类型名称前加上修饰符finaL
基本数据类型
整数类型
浮点类型
字符类型
布尔类型
byte,short,int,long
float,double
char
Boolean
各类型数据间的相互转换:
1、自动类型转换:
低 >
byte,short,char— int—> long——> float ―> double
2、强制类型转换:inti=65;
char c;
c=(char)l;
运算符:负责对数据进行计算和处理。
表达式:程序设计语言的基本组成部分,表示一种求值的规则,由运算符和操作数组成的符 号序列。
数组:由类型相同,数目固定的元素组成的兀素的集合,每个元素相当于一个变量。
字符串:字符的序列。
面向对象程序设计的特点:封装、继承、多态。
封装:把对象的属性的和对这些对象的操作封装在一个单独的数据结构中,并尽可能隐蔽对 象的内部细节
继承:由已有的类创建新类的机制。子类继承父类(超类),Java不支持多重继承,一个子 类只能有一个父类。
多态:同一方法可以有多种形式。
类声明的格式
[修饰符]class类名[extends超类名][implements接口名列表]{...}
类体:定义了该类所有的成员变量和该类所支持的方法。格式如下:
{
[成