什么是内部类:定义在另外一个类中的类,称为内部类
编译完成后产生2个类 Outter.class 和 Outter$Inner.class
内部类的分类
静态内部类:定义在类中使用static描述
静态内部类中只能访问外部类的静态成员
实质:在一个类中定义了一个静态类型,该类型产生的对象可以操作包含类中的静态属性
成员内部类: 作为外部类的一个成员出现,与外部类的属性和方法并列
...
分类:
编程语言 时间:
2015-01-20 17:55:59
阅读次数:
203
对于在java培训学校的学习来说,学习氛围是很重要的,有了很好的学习氛围,同学们的学习就会更积极,学习的质量也会提高很多,在尚硅谷,有一套严格的纪律,就是为了保证能有一个很好的学习氛围,但是学习氛围也不能仅仅依靠严格的纪律,而是靠大家的自觉性,既然我们选择了来学习JAVA知识,就应该为自己的选...
分类:
编程语言 时间:
2015-01-20 17:25:34
阅读次数:
139
什么是异常:Java程序运行时产生的错误,java将所有产生的异常封装成为对象,该对象称为Throwable,是所有异常的父类
Throwable中含有2个子类 Error 和 Exception
Error:代表是1个程序错误,特指底层的低级的不可恢复的的严重的错误
表现:1.发生Error时.程序会退出,因为失去了运行程序所需要的物理环境
2.我们无法进行处理Error
Ex...
分类:
编程语言 时间:
2015-01-20 15:40:56
阅读次数:
100
Java集合-----Set集合:就像一种容器,可以把多个对象放进该容器中。Java集合分为:Set、List、Map三种体系。 Set:无序的,不可重复的; List:有序的,可重复的; Map:代表有映射关系的集合,Map保存的每一项数据都是key-value对。注意:Java 5后添加了...
分类:
编程语言 时间:
2015-01-20 00:55:30
阅读次数:
204
想到哪儿说到哪儿:1.关于import,全限定名导入和按需导入(即只使用*),影响的只是编译速度,编译过后生成的是全限定名,全限定名还一个好处是不容易产生冲突2.每个java文件只能有一个public类,且与文件名相同,这样设计的考虑是因为代码阅读方便,想想看如果public类和文件名不同是不是很奇...
分类:
编程语言 时间:
2015-01-19 22:29:53
阅读次数:
160
String , StringBuffer , StringBulider的使用
String: 不可改变的Unicode字符序列
内存中会自动的创建一个字符串池(放置公共的数据),如果使用字面值创建字符串,Java就会在次池中查找
StringBuffer : 可变长的Unicode字符序列
(多使用)
--允许并发操作,是一个线程安全的
//String s=""...
分类:
编程语言 时间:
2015-01-19 19:13:56
阅读次数:
178
集合的使用:如果在程序开发的过程中需要存储多个数据(值,引用),使用集合
值:使用时使用数组 int [] float[]
引用型:集合
1.链式 List:是一个接口(方法定义)
对象的存放是有序的,通过索引下标进行区分,可以存放相同的数据
对象的存放没有数量的限制(下标自动的增长)
ArrayList :查询的效率高,增加删除的效率低 --适用于查询类型的集合...
分类:
编程语言 时间:
2015-01-19 19:08:49
阅读次数:
157
接口的使用
接口(Interface):从本质上说接口是一种特殊的抽象类
特殊点
接口的定义
1.所有的方法应该是public
(而且是abstract的)
2.所有的属性应该是publicstatic
final 静态常量
3.接口之间可以继承
使用extends
(允许多重继承,多个之间
, 间隔)
4.接口中不能有构造方法,不能使用new
,没有main方...
分类:
编程语言 时间:
2015-01-19 17:16:00
阅读次数:
145
修饰符的使用
1.static :静态修饰符 可以修饰 方法 属性 内部类 代码块
属性
凡是使用static修饰的内容,所有者是整个类(被所有类产生的对象共享)
加载的过程:
在类的加载过程中,静态属性常驻内存(不需要new ,就能开辟存储的空间)
方法
静态块:初始代码块,该代码块只在类加载的时候被执行一次(主要用于静态属性的初值的设定...
分类:
编程语言 时间:
2015-01-19 12:53:24
阅读次数:
223
//概述
/*
异常: 是在运行时期发生的不正常情况..
在java中用类的形式对不正常情况进行了描述和封装对象.
描述不正常的情况的类, 就称为异常类.
以前正常流程代码和问题处理代码相结合,
现在将正常流程代码和问题处理代码分离, 提高阅读性.
其实异常就是java通过面向对象的思想将问题封装成了对象.
用异常类对其进行描述.
不同的问题用不同的类进行具体的描述.
问题很多, 意...
分类:
编程语言 时间:
2015-01-19 10:56:41
阅读次数:
252