- 博客(14)
- 收藏
- 关注
原创 黑马程序员——Java高新技术之反射
------- android培训、java培训、期待与您交流! ----------一、概述反射就是把Java类中的各种成分映射成相应的java类。例如,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系
2015-10-20 17:46:14
491
原创 黑马程序员——一些常用类的代码实践
------- android培训、java培训、期待与您交流! ---------- 一、RuntimeRuntime类并没有提供构造函数。说明不可以new对象。那么会直接想到该类中的方法都是静态的。发现该类中还有非静态方法。说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,并返回值类型是本类型。由这个特点可以看出该类使用了单例设计模式完成的代码实现如下:clas
2015-10-10 23:46:17
611
原创 黑马程序员——集合框架(四)
------- android培训、java培训、期待与您交流! ----------一、Map该集合存储键值对。一对一往里存。而且要保证唯一性。Map有三个子集如下:Map |--Hashtable:底层是哈希表数据结构,不可以存入null键和null值。该集合是线程同步的jdk1.0 效率比较低 |--HashMap:底层是哈希表数据结构,
2015-10-09 23:51:03
414
原创 黑马程序员——集合框架(三)
------- android培训、java培训、期待与您交流! ----------一、TreeSteTreeSet可以对Set集合中的元素进行排序。底层数据结构是二叉树。保证元素唯一性的依据:campareTo方法return 0TreeSet排序的有两种方式。1.第一种方式,让元素自身具备比较性。元素要实现comparable接口,覆盖compareTo方法。这种方式
2015-10-08 23:07:24
380
原创 黑马程序员——集合框架(二)
------- android培训、java培训、期待与您交流! ----------一、用ArrayList实例要求:将自定义对象作为元素存到ArrayList集合中,并去除重复元素。比如:存人对象。同姓名同年龄,视为同一个人。为重复元素。分析:1.对人描述,将数据封装进入对象2.定义容器,将人存入。3.取出。 实例代码如下;import ja
2015-10-07 23:16:22
433
原创 黑马程序员——集合框架(一)
------- android培训、java培训、期待与您交流! ----------一、集合1.为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2.数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。
2015-10-06 23:17:34
421
原创 黑马程序员——String类及相关类
------- android培训、java培训、期待与您交流! ----------前序 导图一、String类String类适用于描述字符串事物。那么它就中提供的方法对字符串进行操作。1、获取。 1.1 字符串中的包含字符数,也就是字符串的长度。 int length();获取长度。 1.2 根据位置获取位置上的某个字
2015-10-05 23:22:39
399
原创 黑马程序员——多线程代码实践及一些思考
------- android培训、java培训、期待与您交流! ----------一、懒汉式单列设计模式中的安全问题解决一个类在内存只存在一个对象的设计模式中想要保证唯一性。单列设计模式很恰当的解决了这一问题。单例设计模式有饿汉式和懒汉式两种方式。懒汉式只有对象被调用时才被初始化,也称对像的延迟加载。与饿汉方式区别也在于此,饿汉创建对象就初始化操作。懒汉式在多线程控制中有安全隐患。
2015-10-04 23:23:56
498
原创 黑马程序员——多线程
------- android培训、java培训、期待与您交流! ----------导图一、概述1、进程是一个正在执行中的程序。每一个程序执行都有一个执行顺序。该顺序是一个路径,或者叫一个控制单元。2、线程:就是进程中一个独立的控制单元。线程序控制着进程执行。一个进程至少有一个线程(多线程)。java启动时会有一个进程java.exe该进程中至少有一个线程负责ja
2015-10-03 20:54:33
504
原创 黑马程序员——面向对象之包
------- android培训、java培训、期待与您交流! ----------包是类的一种特殊的性质,包的作用在管理大型里的项目时会变得更加明显,使用包能够更合理地管理大量的类文件,可以设置他人对类成员的访问权限等。一、类在不同环境下的访问权限表中ok表示可以访问,“-”表示不能访问。 权限环境public
2015-10-02 23:08:55
927
原创 黑马程序员——面向对象之异常(二)
------- android培训、java培训、期待与您交流! ----------一、RuntimeExceptionException中有一个特殊的子类异常RuntimeException运行时异常如果在函数内部抛出该异常,函数上可以不用申明,编译一样通过;如果在函数上申明了该异常,调用者可以不用进行处理(try catch),编译也一样通过。之所以不用在函数上申明,是因为不需要调用
2015-10-01 20:23:21
423
原创 黑马程序员——面向对象之异常(一)
------- android培训、java培训、期待与您交流! ----------一、概述异常就是程序运行不正常的情况。也称问题,是现实生活中一个具体的事物,也可以通过java的类的形式来进行描述,并封装成对象。其实就是java对不正常情况描述后的对象体现。对于问题化分有两种,一种是严重(Errow类),一种是非严重(Exception)类。对于Errow类的问题一般不编写针对性的
2015-10-01 19:56:41
347
原创 黑马程序员_内部类
黑马程序员_内部类------- android培训、java培训、期待与您交流! ---------- 当描述事物,事物内部还事物,该事物用内部类来描述。因为内部事物在使用外部事物的内容。一、外部类与内部类访问规则1.内部类可以直接访问外部类的任何成员,包括私有。之所以直接访问外部类,是因为内部类持有了一个外部类的引用。格式:外部类名.this2.外部类要
2015-09-30 20:47:27
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅