自定义博客皮肤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 Writer2、操作的数据是否是纯文本。是:字符流不是:字节流3、当体系明确后,在明确要使用哪个具体的对象通过设备来进行区分:源设备:内存,硬盘,键盘目的设备:内存,硬盘,控制台转换流什么使用。字符和字节之间的桥梁,通常,涉及到字符编

2015-04-27 09:32:15 319

原创 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 723

原创 9、Java反射(案例)

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

2015-04-26 15:10:14 377

原创 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 369

原创 7、Collection(Set集合)

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

2015-04-20 23:01:17 373

原创 6、Collection(List集合)

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

2015-04-20 22:56:56 367

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

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

2015-04-20 22:55:11 435

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

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

2015-04-20 22:50:08 742

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

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

2015-04-20 22:46:16 449

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

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

2015-04-20 22:43:41 379

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

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

2015-04-20 22:30:51 498

android-support-v4 23.2.0

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

2016-09-19

空空如也

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

TA关注的人

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