- 博客(18)
- 收藏
- 关注
转载 子类对象初始化过程中构造函数调用的若干规则
1.如果父类中没有构造函数,即使用默认的构造函数,那子类的构造函数会自动调用父类的构造函数[java] view plaincopyclass Father { private int a,b; void show() { System.out.println(a); } } class Son e
2012-06-22 15:05:46
430
原创 黑马程序员_Treeset存储对象的两种方式
---------------------- android培训、java培训、期待与您交流! ----------------------注意:当主要条件相同时,一定要判断下次要条件TreeSet:可以对Set集合中的元素进行排序。 底层数据结构是二叉树。 保证元素唯一性的依据: compareTo方法return 0. 第一种方式:
2012-06-07 21:46:55
393
原创 黑马程序员_Arraylist、HashSet存储自定义对象的方式
---------------------- android培训、java培训、期待与您交流! ----------------------ArrayList: /*ArrayList集合存储自定义对象,取出重复元素时要重写equals方法*/public boolean equals(Object obj) { if(!(obj instance
2012-06-07 21:36:14
535
转载 String: 由intern看String
String这个类,是Java中很经典的类,从我们学Java的那天起就与他结下“梁子”,在以后的日子他更是如影随形,对你不离不弃。所以,了解String,理解String很有必要。1. 简介看看JDK中对String类的描述:[java] view plaincopyprint?public final class String extends Object
2012-06-07 21:20:58
527
转载 String s1="abc";与String s2=new String("abc"); 关于Java栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的
2012-06-04 11:09:34
325
原创 黑马程序员_java银行调度管理系统
---------------------- android培训、java培训、期待与您交流! ----------------------一、需求分析: 1 银行内有6个业务窗口,1-4号窗口为普通窗口,5号为快速窗口,6号为VIP窗口。2 有三种对应类型的客户:VIP客户,普通客户,快速客户。3 异异步随机生成各种类型的客户,生成比例为VIP:普通客户:快速客户=1
2012-05-31 22:09:21
333
原创 黑马程序员_java交通灯系统案例
---------------------- android培训、java培训、期待与您交流! ----------------------思路 在任何一个十字路口,一辆车只会有三个方向去行驶:执行、左转、右转。直行和左转是受交通等影响的,而右转是不受交通等影响的。一般情况下,直行方向需要等交通等变绿才可通行,而左转车辆要等直行方向交通灯变红,而且左转方向是绿灯才可通过,而右
2012-05-31 21:58:39
378
转载 JAVA中堆栈和内存分配原理
JAVA中堆栈和内存分配原理 1、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量
2012-05-31 17:16:53
905
原创 黑马程序员_java基础加强之(内省)
---------------------- android培训、java培训、期待与您交流! ----------------------内省(IntroSpector):主要对javabean进行操作 方法的名称符合某种特定的规则的一种java类我们称之为javabean javabean名称的属性是根据方法推断来的,去掉前缀剩下来的(如:getAge-->
2012-05-30 20:57:32
257
原创 黑马程序员_java基础加强之(反射)
---------------------- android培训、java培训、期待与您交流! ----------------------一、反射的基石——Class类获得Class对象的方法:Person.class:类名.classnew Person.getClass():对象.getClass()Class.forName("java.lang.String"):
2012-05-30 20:53:12
447
原创 黑马程序员_java网络编程
---------------------- android培训、java培训、期待与您交流! ----------------------一、网络通讯概述要素IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost端口号: 用于标识进程的逻辑地址,
2012-05-30 19:25:12
191
原创 黑马程序员_java之GUI
---------------------- android培训、java培训、期待与您交流! ----------------------一、GUIGraphical User Interface(图形用户接口)Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。java.Awt:Abstract Window ToolKit (抽象窗口工具包)
2012-05-30 19:20:28
331
原创 黑马程序员_javaIO流(二)
---------------------- android培训、java培训、期待与您交流! ----------------------一、File类用来将文件或者文件夹封装成对象方便对文件与文件夹的属性信息进行操作 。File对象可以作为参数传递给流的构造函数。File类常见方法:1,创建。 boolean createNewFile():在
2012-05-29 21:56:38
320
原创 黑马程序员_javaIO流(一)
---------------------- android培训、java培训、期待与您交流! ----------------------一、io概述字节流两个基类:InputStream OutputStream字符流两个基类:Reader Writer注:由这四个类派生出来的子类名称都是 以其父类名作为子类名的后缀。流的基本应用小节流是用来处理数据
2012-05-29 21:35:22
240
原创 黑马程序员_Java集合总结(三)
---------------------- android培训、java培训、期待与您交流! ----------------------一、Map集合特征:Map存储的是键值对 Map存储元素使用put方法,Collection使用add方法 Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素 Map集合中键要保证唯一性Map集合
2012-05-29 19:29:28
342
原创 黑马程序员_Java集合总结(二)
---------------------- android培训、java培训、期待与您交流! ----------------------一、set(集) 特点;里面的数据不能有重复 储存的顺序不能确定 索引不能访问其中具体数据
2012-05-28 22:17:40
228
原创 黑马程序员_Java集合总结(一)
---------------------- android培训、java培训、期待与您交流! ----------------------一、基本概念 所有Java集合类都位于java.util包中,与Java数组不同,Java集合中不能存放基本数据类型,只能存放对象的引用。 集合:存储对象,可变长度。类型不确定。数组:存储对象,类型确定,不可变长度。 集合框架的
2012-05-28 21:11:45
280
原创 黑马程序员_java多线程
---------------------- android培训、java培训、期待与您交流! ----------------------一:多线程创建线程的两种方式: 继承Thread类: 1.定义类继承Thread。2.重写Thread类中的run 方法。3.调用线程的start 方法。 该方法有两个作用:启动线程,调
2012-05-26 21:01:40
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人