![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
曾博文
这个作者很懒,什么都没留下…
展开
-
面向对象
一、匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化;使用方式二:可以将匿名对象作为实际参数进行传递。注意:如果对一个对象进行多个成员调用,必须给这个对象起个名字。二、构造代码块与this语句构造代码块:给对象进行初始化对象一建立就执行,先于构造函数执行。构造代码块和构造函数的区别:1.构造代码块是给所有对象进原创 2015-08-25 13:41:12 · 491 阅读 · 0 评论 -
集合
一、集合类概述 java.util包中提供了一些集合类,这些集合类又被称为容器。数组也是一种容器,但集合类与数组的不同之处在于数组的长度是固定的,而集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List与Set继承了Collections接口。各接口还提供了不同的实现类。 这些类的继承关系如原创 2015-08-25 19:05:13 · 1422 阅读 · 0 评论 -
子父类中构造函数的特点
1.在对子类对象进行初始化时,父类的构造函数也会运行。因为子类的构造函数默认第一行有一条隐式的语句super()。super():会访问父类中空参数的构造函数,而且子类中所有的构造函数默认第一行都是super(); 2.子类之所以要访问父类中的构造函数,是因为父类中的数据子类可以直接获取。所以子类对象在建立时,需要先查看父类是如何对这些数据进行初始化的。所以子类在对象初始化原创 2015-08-25 19:00:21 · 1299 阅读 · 0 评论 -
内部类
内部类:如果在类中在定义一个类,则将在类中再定义的那个类成为内部类。内部类可分为成员内部类、局部内部类和匿名内部类。一、成员内部类 当一个内部类定义在另一个类的成员位置上就称这个类为成员内部类。内部类可以直接访问外部类的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用:外部类名.this。而外部类要访问内部类就必须要建立内部类对象原创 2015-08-27 09:12:36 · 582 阅读 · 0 评论 -
异常处理
一、异常概述1.什么是异常 异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。如程序试图打开一个不存在的文件、操作数组越界、将0作为除数等。异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。2.异常的分类Java类库的每个包中都定义了异常类,所有这些类都是Throwable类的子类原创 2015-08-27 09:15:39 · 682 阅读 · 0 评论 -
IO
在变量、数组和对象中存储的数据时暂时存在的,程序结束后它们就会丢失。为了能够永久的保存程序创建的数据,需要将其保存在磁盘文件中,这样就可以在其他程序中使用它们。Java中的IO技术可以将数据保存到文本文件、二进制文件甚至是zip压缩文件中。以达到永久性保存数据的要求。一、输入/输出流流按操作数据分为两种:字节流与字符流(字符流的对象融合了编码表)。流按流向分为:输入流,输出原创 2015-08-27 09:18:10 · 471 阅读 · 0 评论 -
反射
一、Class类与反射1.反射:反射就是把Java类中的各种成分映射成相应的Java类。例如,一个Java类中用一个Class的对象来表示。一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示。表示Java类的Class类显然要提供一系列的方法来获得其中的变量、方法、构造方法、修饰符、包等信息,这些信息就是用相应类的实例对象来表示,它们是Field、原创 2015-08-27 09:23:38 · 424 阅读 · 0 评论 -
String
一、String类在Java语言中将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。创建字符串:在Java语言中将字符串作为对象来管理,因此可以像创建其他类对象一样来创建字符串对象。创建对象要使用类的构造方法,String类的常用构造方法如下:1.String(char a[])方法:用一个字符数组a创建String对象。cha原创 2015-08-20 09:45:32 · 558 阅读 · 0 评论