欢迎来到天天文库
浏览记录
ID:42411011
大小:431.00 KB
页数:50页
时间:2019-09-14
《Java复习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA复习参考11-501.前言1-31.1.JAVA特点1-31.2.运行原理1-31.3.JAVA目录1-32.基础知识2-42.1.配置环境2-42.2.Java中基本概念2-43.定义,关键字和类型3-43.1.注释的三种形式3-43.2.Java代码中的“;”、“{}”、“”3-43.3.标识符3-53.4.数据类型3-53.5.命名规则3-54.表达式和控制流4-64.1.变量和作用域4-64.2.操作符4-64.3.数字类型之间的转换4-74.4.强制类型转换4-74.5.转换的二种类型4-74.6.控制流4-74
2、.7.循环语句4-85.数组5-85.1.声明数组5-85.2.创建数组5-95.3.初始化数组5-95.4.多维数组5-95.5.数组拷贝5-106.对象和类6-106.1.面向对象与面向过程6-106.2.对象的概念6-116.3.成员变量和局部变量6-116.4.成员方法6-126.5.This关键字6-126.6.访问控制符6-126.7.构造方法6-136.8.数据和方法的隐藏―――封装6-136.9.方法的重载6-147.高级语言特性7-147.1.封装(encapsulation)7-147.2.继承(inherit
3、)7-157.2.1.JAVA继承特点7-157.2.2.父类(SuperClass)和子类(SubClass)的关系7-167.2.3.系统构造一个对象的顺序7-16JAVA复习参考11-507.3.多态(polymorphism)7-177.3.1.方法的覆盖(overridding)7-177.3.2.多态的分类7-177.3.3.运行时多态的三原则7-187.3.4.关系运算符:instanceof7-197.4.静态变量,方法和类7-197.5.Singleton模式7-217.6.final关键字7-217.6.1.f
4、inal变量不能被改变;7-217.6.2.final方法不能被改写;7-227.6.3.final类不能被继承;7-227.6.4.String类7-227.7.抽象类7-237.8.接口(模板方法模式)7-247.9.Object类7-267.10.封装类7-277.11.内部类7-287.11.1.内部类的分类7-287.11.2.成员内部类7-287.11.3.局部内部类7-297.11.4.静态内部类7-297.11.5.匿名内部类7-307.12.集合7-307.12.1.集合接口类层次7-317.12.2.集合类层次
5、7-327.12.3.五个最常用的集合类之间的区别和联系7-327.12.4.比较7-347.13.反射7-368.异常8-368.1.异常的基本概念8-368.2.捕获异常8-378.3.处理异常8-378.4.捕捉多个异常8-378.5.finally声明8-378.6.异常调用栈8-388.7.异常层次8-388.8.一些未检查的异常8-388.9.写你自己的异常8-388.10.抛出你自己的异常8-399.图形用户接口9-3910.线程Thread10-4010.1.线程原理10-4010.2.线程实现的两种形式10-40
6、10.3.线程的生命周期10-41JAVA复习参考11-5010.4.Thread的方法10-4210.5.共享数据的并发处理10-4210.6.使用互斥锁的注意事项10-4311.标准I/O流与文件11-4411.1.对文件的操作11-4411.2.处理跨平台性11-4511.3.对象的序列化接口11-4511.4.I/O流基础11-4511.5.流的分类11-4611.6.I/O输入输出11-471.前言1.1.JAVA特点1)简单(Java语法是C++语法的一个“纯净”版本);2)可移植性(一次编译到处运行)3)面向对象4)
7、分布式(Java把打开套接字连接等繁琐的网络任务变得非常容易)5)健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误;Java采用的指针模型可以消除重写内存和数据崩溃的可能)6)多线程(多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一)7)安全(用Java可以构建防病毒和防篡改的系统)9)动态(Java可随意增加新的方法以及实例变量,而客户端却不需做任何的更改)10)体系结构中立(字节码与计算机体系结构无关,只要存在运行时系统,可在多种处理器上执行)1.2.运行原理先编译*.java文件―――
8、―>*.class文件运行*.class――加载――>JVM(JAVA虚拟机)1.3.JAVA目录JRE―――――――运行环境SRC――――――-类库BIN―――――――应用程序JAVA复习参考11-501.基础知识1.1.配置环境LINUX系统(
此文档下载收益归作者所有