- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
corejava进修总结
Corejava学习总结
内容目录
第一章 面向对象编程 2
1.0面向对象概念 2
1.1 类的定义 2
1.2.类的实例化 3
1.3.类的成员 3
1.4.类的访问控制 4
1.5.类的三大特性 5
1.6.super和this关键字 7
1.7 关键字static, final和abstract 8
1.8 抽象类和接口 9
抽象类: 9
接口: 10
接口重写 12
类的修饰符 14
1.9(1)内部类 14
1.9.1成员内部类 14
1.9.2静态内部类 15
1.9.3局部内部类 15
1.9.4匿名内部类 16
1.9(2)字符串和包装类 18
字符串 18
包装类 19
第二章 集合框架 20
2.1 集合 20
2.1.1集合的理解 20
2.1.2为什么要使用集合 20
2.1.3 Collection 接口和Collections类 20
2.1.4 List 20
LinkedList: 21
2.1.5 Set 22
2.1.6 Map 23
2.1.7 toString(),equals(),hashCode() 25
第四章 泛型 26
4.1 为什么要使用泛型 26
4.2泛型的使用 27
第五章 正则表达式 28
5.1 正则表达式的应用 28
第六章 异常 29
6.1 Exception 29
6.2自定义异常 30
6.4 printStackTrace()和printStackTrace(PrintWriter out) 31
6.5 异常链 32
第七章 多线程 32
6.1 进程与线程的区别 32
6.2 同步与异步 32
6.3 并发与并行 32
6.4 java中的线程 32
6.5 Thead与Runnable接口实现线程的区别与联系 33
区别: 33
6.6 后台线程 36
6.7 线程的让步 36
6.8 强制线程运行 37
6.9线程的同步,异步和死锁 37
第八章 IO操作 42
8.1 文件 42
8.2 字节流 42
8.3 字符流 46
8.4 序列化与反序列化 46
第九章 网络编程 48
第十章 反射 49
10.1反射的理解 49
10.2 反射的作用 49
10.3 反射的使用 49
第十一章 注解(Annotation) 55
11.1 注解的概念 55
11.2 注解的使用 55
11.3 定义注解 55
11.4元注解 55
第一章 面向对象编程
1.面向对象概念
什么叫对象?
万物皆对象,一个人你可以把它看作是一个对象。大家找女朋友或男朋友的时候,那个女朋友或男朋友就可以看作是你的对象。
什么是类?
类是对象抽象,是从一类对象中抽象出来的共同点。
类和对象的关系?
类是对象的模板,类是对象的抽象,对象是类的实例。
使用面向对象的思维编程有哪些好处?
1. 类的定义
怎样去定义一个类?
[modifier] class classname{
//类体
}
一个类能够定义为public,package private(默认) 的。
1..类的实例化
怎样去实例化一个类
类名 引用名 = new 类名();
示例:
public class Person{}
Person p = new Person();//类的实例化
类实例化的三个步骤:
1.为对象分配内存空间。
2.为成员属性赋值。
3.调用构造方法。
1..类的成员
示例:
public class Person{
private int height;//属性
private int weight;
private int age;
private String name;
public void sleep(){//类和行为
}
class Koo{//内部类
int i = 1;
public void test(){
}
}
}
属性:描述类的特征。
修饰属性的修饰符和方法所能用的修饰符是一样的。
用static 修饰的是静态变量,又称为类变量。在所有的类的实例之间是共享的。
用static final修饰的成员属性称为常量。常量一经初始化就不能被修改。
常量有两种初始化方式:
1.定义时直接初始化。
2.定义之后,在静态代码块中初始化。
用final修饰的成员属性称为最终变量,它初始化后就不能再更改了。
它有两种初始化的方式:
1.定义时直接初始化。
2.
文档评论(0)