Java
云起_
云卷云舒 去又来兮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java创建对象
*面向对象:当创建一个新对象时JVM做了三件事情如下 如当创建p对象时: Person p = new Person(); 1.JVM在栈内存中创建了一个引用类型的变量p; 2.在堆内存中为对象开辟了内存空间,且调用了构造方法,为成员变量赋初值; 3.将堆类存中的地址赋值给了p. 如下图所示(当然JVM原创 2017-09-26 17:11:34 · 339 阅读 · 0 评论 -
JAVA学习总结之异常处理
异常(Exception): java把所有的异常分为两种:Checked异常和Runtime异常,Java认为Checked异常都是可以再编译阶段被处理的异常,所以它强制处理所有的Checked异常 (必须要对底层抛出来的受检异常进行处理,处理方式有try...catch...或者向上抛出(throws),否则程序无法通过编译。); 而Runtime异常则无需处理。原创 2017-10-06 11:07:19 · 249 阅读 · 0 评论 -
JAVA学习总结之泛型
泛型(Gereric): 允许在定义类,接口,方法时使用类型形参,这个类型形参将在变量声明,创建对象,调用方法时动态的指定(即传入实际的类型实参), 类型实参在整个接口,类体内可当成类型使用。注意: 1.包含泛型说明的类型可以在定义变量,创建对象时传入一个类型实参,从而可以动态的生成无数个逻辑上的子类,但是这种子类在物理上并不存在。 2.当创建带原创 2017-10-05 15:30:45 · 279 阅读 · 0 评论 -
JAVA学习总结之Map集合
学习之前应该知道: Set和Map关系十分亲密,Java源码就是先实现了HashMap、TreeMap等集合,然后通过包装一个所有的value都为null的Map集合实现类Set集合类。Map集合: 1.Map用于保存具有映射关系的数据,因此Map集合里保存着两组数值,一组用于保存Map里的key值, 另外一组值用于保存Map里的value,key和val原创 2017-10-03 12:11:41 · 260 阅读 · 0 评论 -
JAVA学习总结之Queue(队列)
Queue:先进先出(FIFO)的容器。(通常不允许随机访问队列中的元素) Queue的实现类: 一、PriorityQueue类:比较标准的队列实现类。 (之所以这么说是因为PriorityQueue保存的元素的顺序并不是按加入队列的顺序,而是按队列元素的大小进行重新排列) PriorityQueue队列排列方式有自然排序和定原创 2017-10-01 12:22:44 · 475 阅读 · 1 评论 -
JAVA学习总结之List集合
List集合: 1.代表一个元素有序(默认元素的添加顺序),可重复的集合,集合中每个元素都有其对应的索引。 2.List判断两个对象相等只要通过equals()方法返回比较true即可.注意: 当调用List的set(int index,Object element)方法来改变List集合指定索引处的元素时,指定元素的索引必须是List集合的用小索引。也就是说原创 2017-10-01 10:13:03 · 314 阅读 · 0 评论 -
JAVA学习总结之Set集合
Set集合: 三个实现类HashSet、TreeSet、EnumSet注:Set不允许包含相同元素一、HashSet特点: 1.不能保证元素的排列顺序; 2.HashSet不是同步的; 3.集合元素可以是null。HashSet中判断两个元素是否相等: 1.要通过equals()方法比较相等;原创 2017-09-30 19:56:00 · 256 阅读 · 0 评论 -
JAVA学习总结之抽象类和接口
一、抽象类:一个有abstract修饰的类就是抽象类。必须有子类,抽象类为子类提供约束,为适配器设计模式提供了前提。 特征: (1)抽象类是用abstract修饰的类; (2)抽象类中可以有抽象方法,也可以有普通的成员变量,及成员方法; (3)抽象类有构造方法; (4)抽象类不能实例化;原创 2017-09-28 17:56:19 · 208 阅读 · 0 评论 -
JAVA学习总结之多态
自己学习Java的总结 希望对你有所帮助原创 2017-09-26 16:22:56 · 202 阅读 · 0 评论 -
java学习总结之继承
*继承:关键字是extends,一个类可以继承另一个类,继承的叫子类或者派生类,被继承的叫父类或超类. java是单继承.单继承的优点是:确保了程序的确定性.缺点是:扩张性不强了,但是通过接口机制,解决了程序的扩展问题. 继承是解决了代码的服用问题. 子类继承父类,则子类继承了除构造方法以外的所有的成员变量和成员方法. *super的三种用法:原创 2017-09-26 18:37:59 · 268 阅读 · 0 评论 -
java面向对象实例
本程序总共创建了两个类1.创建Draw类;package draw;/*a)属性:private double drawRound;(代表图形的周长)b)构造方法:给属性赋值为0;c)方法:getRound()返回代表周长的属性值d)方法:void round(double r) 计算圆形的周长,参数表示圆的半径e)方法:void round(int lengt原创 2017-09-26 17:44:03 · 611 阅读 · 0 评论
分享