自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 11、字符流、字节流

流操作基本规律 1、明确源和目的 源:输入流。InputStream  Reader 目的:输出流。 OutputStream Writer 2、操作的数据是否是纯文本。 是:字符流 不是:字节流 3、当体系明确后,在明确要使用哪个具体的对象 通过设备来进行区分: 源设备:内存,硬盘,键盘 目的设备:内存,硬盘,控制台 转换流什么使用。字符和字节之间的桥梁,通常,涉及到字符编

2015-04-27 09:32:15 329

原创 10、Class类的构造器:Constrctor、Class类的属性:field、Class类的方法:Method

Constrctor 得到某个类所有的构造方法: 例子  Constructor[] constructor = Class.forName("java.lang.String").getConstructor(); 得到某一个构造方法: 例子  Constructor constructor = Class.forName("java.lang.String").getC

2015-04-26 15:26:58 747

原创 9、Java反射(案例)

1、Class是一个类 2、对象照镜子后可以得到的信息,某个类的数据成员名,方法和构造函器、某个类到底实现了哪个接口。 3、对于每个类而言,JRE都为其保留一个不变的Class类型的对象。一个Class对象包含了特定某个类的有关信息。 4、Class对象只能由系统建立对象。 5、一个类在LVM中只会有一个Class实例 获取Class对象的三种方式 package Reflex

2015-04-26 15:10:14 387

原创 8、泛型特性

?通配符,也可以理解为占位符 泛型的限定: ? extends E: 可以接收E类型或者E类型的子型;上限。 ? super E: 可以接收E类型或者E类型的父类型;下限。 调用多类型元素泛型例子 package GenericPakage; public class GenericDemo2 { public static void main(String[

2015-04-20 23:04:36 381

原创 7、Collection(Set集合)

HashSet: HashSet:数据结构是哈希表,数据是非同步的                   如何保证元素唯一性?                   是通过元素的两个方法,hashCode和equals来完成。、                   如果元素的hashCode值不同,才会判断equals是否为true                   如果元素的hashCo

2015-04-20 23:01:17 381

原创 6、Collection(List集合)

List: |--List 元素是有序的,元素可以重复,因为该集合体系有索引。          |--ArrayList:底层数据结构使用的是数组结构,特点:查询速度很快,但是增删慢,线程不同步         注意:对于判断的元素是否存在,以及删除等操作,只依赖equals方式           |--LinkedList:底层使用的链接数组结构。特点:增删速度快,查询慢 Li

2015-04-20 22:56:56 376

原创 5、(API)String(常见功能-获取/判断)

判断: 1、字符串中是否包含某一个字串。      boolean contains(str)     特殊之处:indexOf(str):可以索引str第一次出现位置,如果返回-1表示该str不在字符串中存在,     所以,也可以用于对指定判断是否包含 1 if(str.indexOf("aa")!=-1)       而且该方法既可以判断,又可以获取出现的位置。     2

2015-04-20 22:55:11 457

原创 4、多线程(等待唤醒机制)(synchronized & Condition)两种写法

synchronized  wait(); notify(); notifyAll(); 都使用在同步中,因为要对持有监视器(锁)的线程操作 所以要使用在同步中,因为只有在同步中才有锁 为什么这些操作线程的方法要定义在Object类中呢? 因为这些方法在操作同步中线程时,都必须要标识它们所操作线程只有的锁。 只有同一个锁上的被等待线程,可以被同一个notify唤醒。 不可

2015-04-20 22:50:08 753

原创 3、JavaSE 异常(异常)(异常覆盖)(自定义异常)

异常 1、异常:就是程序在运行时出现不正常的情况。 异常由来:问题也是现实生活中的一个具体事物,也可以通过Java的类的形式进行描述。并封装成对象。                  其实就是Java对不正常情况进行描述后的对象体现。 总结:try是将会发生异常的语句括起来,从而进行异常的处理,catch是如果有异常就会执行他里面的语句,而finally不论是否有异常都会进行执行的语句。

2015-04-20 22:46:16 460

原创 2、Java面向对象笔记(继承)(抽象类)(多态)

Java面向对象笔记(继承) 继承思想:查阅父类功能,创建子类对象使用功能 一个子类只能有一个父类 this代表本类引用 super代表父类引用 子父类中的函数 当子类出现和父类一模一样的函数时 当子类对象调用该函数,会运行子类函数的内容 如同父类的函数被覆盖一样。 这种情况是函数的另一个特性:重写(覆盖) ? 当子类继承父类,沿袭了父类的功能到子类中 但是子类虽具

2015-04-20 22:43:41 387

原创 1、Java面向对象笔记(匿名对象)(static 静态修饰符)(单例设计模式)

Java面向对象笔记(匿名对象) 构造函数的作用:用于给对象初始化 构造函数的小细节:当一个类中没有定义构造函数时,那么系统会默认给该类添加一个空参数的构造函数 当在类中自定义了构造函数后,那么默认函数就没有了 构造函数于类名相同 不用定义返回值类型(不需要定义任何修饰符) 构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 构造器总是伴随着new操作一起

2015-04-20 22:30:51 525

android-support-v4 23.2.0

截止2016-08-23最新版android-support-v4.jar,V23.2.0

2016-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除