摘要: 文件:文件是数据源(保存数据的地方)的一种。 文件在程序中是以流的形式来操作的 内存(程序)到文件是输出流,文件到内存(程序)是输入流。 字节流:可用于读写的二进制文件及任何类型文件。 字符流:可以用于读写文本文件,不能操作二进制文件。 字节流: OutPutStream:输出流 InPutStre 阅读全文
posted @ 2016-12-14 21:31 风少凌云 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 集合框架(JCF)java collections framework 框架:为了实现某一目的/功能而预先提供的一系列封装好的具有继承或实现关系的类与接口。 1、这种框架是高性能的,对基本类集(动态数组、链接表、树、散列表)的实现是高效率的。 2、框架必须允许不同的类集以相同的方式和高度互相操作方式 阅读全文
posted @ 2016-12-13 23:36 风少凌云 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 包装类 作用:1、丰富了基本数据类型只能存放值的问题,还提供了大量的方法或常量。 2、包装类充当了基本数据类型和引用数据类型转换的桥梁。 应用层面:包装类、String、基本数据类型的互相转换。 1、基本数据类型转为String: String str = Integer.toString(10); 阅读全文
posted @ 2016-12-13 22:34 风少凌云 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、String是唯一一个可以直接用常量赋值的引用数据类型。 String的常量也是一个对象。 数据段——字符串常量池。 2、每一个字符串常量对象在加载期放入字符串常量池。 java对String常量会在加载期预加载,产生到数据段的字符串常量池中。 运行的时候,如果要用到某个String常量,只需要 阅读全文
posted @ 2016-12-11 20:46 风少凌云 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 接口 是一种独立于类的新机制,它关注的是行为。 接口的意义就体现在——让没有继承关系的类共享这些行为,各有各的具体实现。 设计上:当我们发现一个或多个类的方法相同,又没有继承关系,则考虑接口。 命名:***able 关键字:interface 属性:只能公共静态常量属性,就算不写关键字,也是默认三种 阅读全文
posted @ 2016-12-08 21:00 风少凌云 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 多态:相同的行为,不同的实现。 多态分为:静态多态和动态多态。 静态多态:在编译期即确定方法的实现和效果。——使用重载实现 动态多态:运行后才能确定方法的实现和执行效果。——使用动态绑定和重写实现 动态绑定技术:引用数据类型转换、instanceof关键字 引用数据类型转换:向上转型:父类的引用指向 阅读全文
posted @ 2016-12-07 22:01 风少凌云 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 访问修饰符 同包 不同包 本类 子类 非子类 子类 非子类 private 是 否 否 否 否 默认 是 是 是 否 否 protected 是 是 是 是 否 public 是 是 是 是 是 总结:set/get方法封装体现: 1、可以只提供get或者set方法,把属性变为只读或者只写。 2、g 阅读全文
posted @ 2016-12-06 22:06 风少凌云 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 设计原则:开闭原则:对于拓展open,对于修改close。 类与类的关系:1、is a(继承关系) 2、has a(组合关系) 继承的优点:1、代码的可重用性 2、父类的属性和方法用于子类 3、子类可拓展父类的属性和方法 4、设计应用程序变得更加简单 父类(基类、超类) 子类(派生类) 父类考虑共有 阅读全文
posted @ 2016-12-05 22:37 风少凌云 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象的特征有哪些?封装、继承、多态、(抽象)2.一个“.java”文件中是否可以有多个类(不是内部类)?有什么限制吗?可以有多个类,但是public的类只有一个,而且必须和java文件名同名。3.Java程序的执行过程是怎样的?.java文件——>java编译器——>.class文件——>类 阅读全文
posted @ 2016-12-02 21:09 风少凌云 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 单一职责:一个方法只做一件事。 值传递——java只有值传递。 gender(性别) male(男)female(女) 自动生成的set、get方法中,布尔类型的get方法需要手工改为get(默认是is)。 this:1、this.(方法或属性) this此时指的是当前对象。 2、this();th 阅读全文
posted @ 2016-12-02 20:59 风少凌云 阅读(95) 评论(0) 推荐(0) 编辑