文档介绍:2013年java 考前总结
J2SE(Java 2 Platform Standard Edition):开发桌面和低端商务应用。主要包括SDK和JRE。
J2EE(Java 2 Platform Enterprise Edition) :面向企业级和高端服务器的Int应用开发。包括:EJB、Java Servlets API、JSP。
J2ME(Java 2 Platform Micro Edition) :针对消费类电子设备的一组技术规范。
Java的特点:
简单性:去掉了指针、多重继承和运算符重载,内存由系统自动管理,并提供了丰富的类库。
面向对象:纯粹的面向对象编程语言。
分布式特征:支持数据分布和操作分布。
半编译、半解释特征
健壮性:自动垃圾回收、异常处理、严格的类型检查。
安全性
体系结构中立
可移植性
高性能
多线程
动态特征
类
忽略事物的非本质特征,只注意那些与当前目标有关的本质特征,从而找出事物的共性,把具有共同性质的事物划分为一类,得出一个抽象的概念。
对象
代表现实世界中的实体,是该类的实例。
抽象
考察特定应用程序相关问题的某些方面的过程
属性:对象的特征,也称为特性
方法/函数:对象执行的活动
继承:
从一个旧类派生一个新类的的机制称为继承。
多态:
某类的对象在接收同样的消息时,所作出的相应不同。
封装
是允许有选择地隐藏类中的属性和方法的过程。保证了数据的安全。
根据结构和运行环境的不同,Java程序可以分成两类:Java application和Java Applet。
Java application是完整的程序,需要独立的解释器来解释运行;
Java Applet嵌在HTML中的非独立程序,由Web浏览器内部包含的Java解释器来解释执行。
输入字符:
import .*;
public class AppCharInOut
{
public static void main(String[] args)
{
char c = ' ';
Syste("Please input a char: ");
try{
c = (char) Syste();
}catch(IOException e){}
Systeln("You have entered: " + c );
}
}
输入字符串:
import .*;
public class AppLineInOut
{
public static void main(String[] args)
{
String s = "";
Syste("Please input a line: ");
try{
BufferedReader in = new Buffe