- 博客(11)
- 收藏
- 关注
原创 黑马程序员——反射
黑马程序员——反射 一.反射: 反射就是java类中的各种成分映射成的java类。比如:java中的类是为了描述某一事物的,而java程序中的各个java类又属于同一事物,而表示这类事物的java类就是Class对象.,而一个类中的组成部分有,成员变量、成员方法、构造方法,包等信息,而这些信息也用一个个java类来描述。所以只要得到一个类的Class对象(也就是一个类的字节码
2015-12-07 11:17:04 303
原创 黑马程序员---多线程
线程 1什么是进程,什么是线程? 进程就是一个我们桌面上的一个个应用程序, 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 2多线程(多线程并行和并发的区别) * 并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU) * 并发是指两个任务都请求运行,而处理器只能按受一个任务,就把
2015-10-13 18:29:16 362
原创 黑马程序员———I/O流
I/0流 1,I/O流作用: I/O流主要作用其实就把硬盘中的数据,读到内存中。或把内存中的数据写到硬盘上。 2,I/O流分类: I/O流 主s是字节流和字符流。 3,字节流 字节流主要是InputStream和OutputStream,他是所有字节流的父类,InputStream和OutputStream最常用的两个子类是FileI
2015-10-13 12:56:35 489
原创 黑马程序员--------集合
集合 集合概述 集合其实就是一个可以存放任意对象的一个容器,相比较数组来说,数组存放的数据类型是固定的,长度是固定的,而集合可存放任意类型数据,集合存放的都是对象,而数组,你可以定义为引用类型数组,存放对象,也可定义基本类型数组。其实集合能存放基本类型数据,那是jdk1.5版本的自动拆箱和装箱的功能,把基本类型数据转成引用类型数据 1单列集合: collec
2015-10-13 12:02:39 357
原创 黑马程序员——异常
异常 异常分类: 编译时异常和运行时异常 编译异常: 如果你在方法中抛出了编译时异常,那么你在方法上必须声明该异常,当然你也可以捕捉,但你抛出之后,在捕捉,那你想干嘛,玩呢,所以那是没有意义,你抛编译时异常,不就是为了让调用你方法的人知道会有这么,知道会有这么一个问题嘛 在方法中抛异常用的是throw 抛出的是异常对象,throw后面只能
2015-10-13 11:21:33 311
原创 黑马程序员——内部类
内部类 内部类的分类: 分成员内部类、局部内部类和匿名类, 成员内部类: 位置:成员内部类在类中方法外,其写法跟普通类一样,有属性和方法,一般,类是不能被Static,private,修饰的,但是成员内部类属于一个类中的成员,所以他是可以被Static,private修饰的,所以同样的,在静态方法中,要想访问该内部类,这个内部类也必须是静态的。其实如果你在本类非静态方法
2015-10-13 10:44:32 393
原创 黑马程序员———方法属性及类的一些修饰符
方法,属性及类的一些修饰符 private:用private修饰的变量和方法只能在本类中使用,一般不要用他来修饰类, 因为没有任何意思,用private修饰方法的也比较少,但修饰构造方法比较多 比如:单例设计模式的构造方法就用的private,还有工具类 (没写修饰符 :修饰的类,属性,和方法,只能在本包中使用 public:用public修饰的
2015-10-13 10:36:17 438
原创 黑马程序员———类中方法的特点
一方法特点 1方法分类: 方法分:成员方法,和构造方法,静态方法 成员方法,只能通过对象来调用,写法:修饰符 返回值 方法名(参数类型 参数名。。){ };构造方法是由修饰符 类名(){}来构成的,通过 new 类名()来调用,静态方可用类名,对象调用 2方法的写法: 静态方法:修饰符
2015-10-13 10:25:38 470
原创 黑马程序员——面向对象的三大特点
二面向对象的三大特点 一1封装性 其实,就是对一些细节进行了隐藏,然后对外提供其访问方法: 注:并不是说私有就是封装,他只是封装的一种体现形式,比如:你在类的属性上不定义任何修饰符,那么别的包的类就不能直接访问该属性,这也属于封装,所以封装是相对的,而绝对的 2继承性 子类继承父类后,里面的方法子类都可以调用;父类中的属性,子类也都具有,虽然父类中的
2015-10-13 10:09:09 428
原创 黑马程序——抽象类和接口
抽象类和接口 抽象类: 用abstract修饰的类为抽象类,抽象类中是可以有构造方法的,但他不能创建对象,只能通过子类来创建对象,用abstract修饰的方法为抽象方法,是不能有方法体的,写法为修饰符 abstract 返回值 方法名(参数列表); 被abstract修饰的类中,不一定会有抽象方法;但是有抽象方法的类一定是抽象类
2015-10-13 10:02:49 301
原创 黑马程序员———面向对象
1面向对象j 1概念: 其实,找到对象,通过对象调用其方法 2面向对象的特点: 封装性,继承性,和多态性 3类于对象的关系 类就是对对象的一个描述;而对象就是一个类的实例 4类的主要成分: 成员变量(对象的属性),成员方法(对象的功能) (1)其中成员方法只能通过对象
2015-10-13 09:54:49 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人