Java基础
lovecx24
踏实,莫急躁
展开
-
黑马程序员之其他对象(System,Date,Calendar)
------- android培训、java培训、期待与您交流! ----------1.System类: (1) System包含一些有用的类和方法,该类不能被实例化。System是系统类,可以用来描述系统环境,用来输出一些系统环境相关信息,特别要注意该类的getProperty()方 法,Properties是hashTable的子类,表示一个次就的属性集原创 2013-12-01 13:46:27 · 555 阅读 · 0 评论 -
黑马程序员之基础加强之IDE基础知识和Java5新特性
1.静态导入 普通的导入就是导入某个普通的类,静态导入指的是导入某个类下的静态方法,这样我们在使用这个方法时不需要在方法名前面加入类名前缀,形式如下:import static java.lang.Math.max;此外在使用静态导入时一定要注意JDK版本问题以及IDE工具的版本问题 2. 可变参数 我们在使用一个方法时,可能该方法的参数个数是不确定的,按照以前的经验,我们还原创 2013-12-02 15:52:41 · 583 阅读 · 0 评论 -
Java基础加强之框架的概念及反射技术的开发框架的原理
反射的最大价值:实现框架1.框架与框架要解决的核心问题 框架与工具类的区别:工具类被用户类调用,而框架则是调用用户提供的类。 框架要解决的核心问题:因为在写程序时才知道要被调用的类名,所以在程序中无法采用new关键字创建实例对象,而要使用反射的方式来做。 模拟通过配置文件得到ArrayList实例对象(反射应用) import java.io.File原创 2013-12-03 21:11:18 · 868 阅读 · 0 评论 -
Java基础加强之泛型
1.泛型是JDK1.5新增加的特性,JDK1.5增加泛型支持很大程度上都是为了让集合能够记住元素的数据类型,在没有泛型之前,一旦把一个对象放进一个Java集合中,集合就会忘记对象的类型,把所有的对象当做Object类型处理。当程序中集合中拿出对象以后,就需要进行强制类型转换,这种强制转换不但会造成代码臃肿,还有已发ClassCastException异常。 增加了泛型的支持后的集合,完全可以记原创 2013-12-05 21:12:30 · 582 阅读 · 0 评论 -
黑马程序员之基础加强之反射
1.反射的基石-Class类 (1)首先我们必须理解什么叫做类。类到底是什么样的一种事物? Java类用于描述一类事物的共性,该类有什么属性,没有什么属性,但是属性的具体值则有这个类的实例对象决定,不同的实例对象有不同的属性值。特别要注意大写Class与小写Class的区别 前面我们在介绍面向对象时提到:类是对某一类对象的抽象,类是概念层次的东西。但是我们也可原创 2013-12-03 13:08:35 · 692 阅读 · 1 评论 -
黑马程序员之IO流
------- android培训、java培训、期待与您交流! ----------1.装饰设计模式 (1)装饰设计模式定义:当想要对已有对象的功能进行增强时,可将已有对象传入,基于已有对象的功能,并提供增强功能,那么自定义的该类称为装饰类。装饰类通常会通过构造方法接收被装饰对象。关键词:构造函数传递! (2) 装饰和继承的区别:装饰由继承结构编程组合结构,装饰模式比原创 2013-12-01 16:40:05 · 524 阅读 · 0 评论 -
黑马程序员之输入输出
------- android培训、java培训、期待与您交流! ---------1.IO(Input Output)流 (1)用来处理设备之间的数据传输 (2)Java对于数据的操作都是通过流的方式 (3)所有的操作流对象都在IO包 (4)流操作数据分为两种:字节流和字符流,按数据流动方向分为输入流和输出流 (5)字节流和字符流均有两个抽象原创 2013-12-01 14:24:35 · 563 阅读 · 0 评论