- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 继承
1. 继承Java与C++定义继承类的方式十分相似。Java用关键字extends代替了C++中的冒号(:)。在Java中,所有的继承都是公有继承,而没有C++中的私有继承和保护继承。class Manager extends Employee{ //添加方法和域}在Java中使用超类和子类来表示基类和派生类。2. super关键字在Java中使用关键字super调用超类的方法,而在C++中
2016-10-20 22:05:42 354
原创 包
包(package):可以方便的组织自己的代码,并将自己的代码与别人提供的代码库分开管理。 使用包的主要原因是确保类名的唯一性。标准的Java类库分布在多个包中,包括java.lang, java.util和java.net等。标准的java包具有一个层次结构,所有标准的Java包都处于java和javax包层次中。 嵌套的包之间没有任何关系,例如,java.util和java.util.jar
2016-10-20 20:45:13 242
原创 对象与类
1. 类类构造对象的过程称为创建类的实例。 封装:将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。 实例域:对象中的数据。 方法(method):操纵数据的过程。 状态(state):实例域值的集合。 继承:扩展一个类来建立另外一个类的过程。2. 对象对象的三个主要特性: 1. 行为(behavior):可以对对象施加哪些方法。 2. 状态(state):当施加那些方
2016-10-19 22:06:10 431
原创 String 类,输入输出
在Java中将字符串作为对象来处理,通过java.lang包中的String类来创建字符串对象。1. String APIjava.lang.string 1.0char charAt(int index);int indexOf(String str);int lastIndexOf(String str);boolean equals(Object other);boolean equ
2016-10-19 17:23:14 612
原创 Java基础
1. JDKJava Development Kit(JDK)是针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装J
2016-10-18 15:18:15 261
原创 类图
类图描述各个类、它们的结构以及它们之间的静态关系。1. 类一个类表示为一个线框; 在顶部以粗体写着类名; 其下是主要的操作; 再下是实例变量; 类型信息是可选的,我们使用 C + +的书写习惯,将类型名置于操作名(强调返回类型)、变量名或参数之前; 斜体表示该类或操作是抽象的。2. 类间的几种关系类继承,表示为一个从子类(图中的Line Shape)到父类(图中的 Shape)的三角形连线; 部
2016-10-02 18:56:09 375
原创 单例模式
1. 单例模式意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。动机 对一些类来说,只有一个实例是很重要的。虽然系统中可以有许多打印机,但却只应该有一个打印假脱机( printer spooler),只应该有一个文件系统和一个窗口管理器。单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处
2016-10-02 18:28:10 200
原创 MVC模型
透过 MVC 来看设计模式将帮助我们理解“模式”这一术语的含义。类的模型/视图/控制器( Model / View / Controller)三元组( MVC )被用来构建用户界面。MVC包括三类对象:模型 Model 是应用对象;视图 View 是它在屏幕上的表示;控制器 Controller 定义用户界面对用户输入的响应方式。不使用 MVC,用户界面设计往往将这些对象混在一起,而MVC则
2016-10-02 18:02:55 617
Head First Design Patterns
2015-11-13
深度探索C++对象模型
2015-11-13
STL源码剖析
2015-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人