Java知识全集
文章平均质量分 77
1,Java基础《thinking in Java》
2,java虚拟机《深入理解jvm》
3,并发《并发编程实战》
4,设计模式《head first 设计模式》
5,代码规范《effective java》,《clean code》,《重构》
liu_wenbin
java developer
展开
-
【Java核心知识三】抽象类和接口
接口和内部类为我们提供了一种将接口和实现分离的更加结构化的方法 抽象类和抽象方法 抽象方法:不完整,仅有申明而没有方法体。 abstract void f(); 抽象类: 包含(一个或者多个)抽象方法的类。 是普通类和接口的中庸之道。 若继承抽象类并创建新类的对象,则 1)必须为基类中的所有抽象方法提供方法定义。 2)或者导出类也是抽象类(编译器强制我们用abstra...原创 2018-08-25 23:04:25 · 217 阅读 · 0 评论 -
【Java核心知识二】面向对象的特性
面向对象的四大特性:抽象、封装、继承、多态。 抽象 封装 继承 多态 关键字final和static 抽象 抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。 抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 封装 封装性就是尽量隐藏对象内部的细节,对外界只暴露出有限的接口和方法与之进行交互。封装的原则是使对...原创 2018-08-04 21:37:30 · 284 阅读 · 0 评论 -
【Java核心知识一】基础知识
相比C++,Java是一种更纯粹的面向对象语言,在Java中,(几乎)一切都是对象。 1.1 创建对象 通过标识符操纵对象,操纵的标识符是对象的引用(reference)。类似于遥控器(引用)操作空调(对象)。 创建引用: String s; 对引用初始化: String s = "hello java"; 通常用new操作符实现初始化: Str...原创 2018-07-28 18:08:21 · 327 阅读 · 0 评论