2012年3月30日

黑马程序员--银行业务调度系统学习

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------1、NumberManager类,使用队列集合存储序号,提供新来客户索取序号的方法和服务窗口索取要服务的序号的方法。import java.util.*;public class NumberManager{ private int number=0; private List<Integer> queue=new ArrayList<Integer>(); public synchronized Integer generate. 阅读全文

posted @ 2012-03-30 20:36 黑马程序员 阅读(233) 评论(0) 推荐(0) 编辑

黑马程序员--Java基础加强(高新技术)学习第三天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------三十八、泛型的通配符(?)扩展应用1、(1)问题:定义一个方法,该方法用于打印出任意参数化类型的集合中的所有数据,该方法如何定义?(2)错误方式 public static void PrintCollection(Collection<Object> c) { for(Object obj:c) { System.out.println(obj); } c.add("String");//没错 c=new HashSet& 阅读全文

posted @ 2012-03-30 01:23 黑马程序员 阅读(237) 评论(0) 推荐(0) 编辑

2012年3月29日

黑马程序员--Java基础加强(高新技术)学习第二天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------二十六、ArryList、HashSet的比较及 hashCode()分析1、hashCode()(1)首先引入哈希表的概念:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。(2)对于Set类,要求元素是无序的、不重复的。怎么保证元素不重复?判断两个元素是否重复的依据是什么? 阅读全文

posted @ 2012-03-29 00:53 黑马程序员 阅读(252) 评论(0) 推荐(0) 编辑

2012年3月28日

黑马程序员--Java基础加强(高新技术)学习第一天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------一、课程价值与目标介绍二、eclipse及IDE开发工具介绍eclipse和MyEclipse开发工具三、eclipse工程管理与快捷键配置1、编译器设置:菜单Window/PreferencesàJava/compiler设置编译使用的JDK版本。2、新建工作区菜单File/Switch Workspce/Other…不同的开发人员创建自己的工作区配置自己的开发环境。3、快捷键配置菜单Window/ProferencesàGenera 阅读全文

posted @ 2012-03-28 02:04 黑马程序员 阅读(295) 评论(0) 推荐(0) 编辑

2012年3月26日

黑马程序员--Java基础学习第十四天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------一、为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。二、集合和数组同为容器,有什么不同?数组:长度是固定的,可以存储基本数据类型和对象。容器:长度是可变的,只能存储对象,可以存储不同类型的对象。三、集合体系概述四、为什么会出现这么多的容器?每种容器对数据的存储方式不同,存储方式称之为:数据结构。五、Collection接口六、迭代器迭代器是一种设计模式,它是一个对象 阅读全文

posted @ 2012-03-26 03:54 黑马程序员 阅读(335) 评论(0) 推荐(0) 编辑

黑马程序员--Java基础学习第十三天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------一、String类概述String类被final修饰,不能被继承。字符串一旦被初始化就不能被改变。字符串在内存中的存储请参考:http://www.cnblogs.com/heima/archive/2012/03/25/2417253.html二、String类常用方法char charAt(int index) 返回指定索引处的 char 值。int compareTo(String anotherString) 按字典顺序比较两个字符串。String 阅读全文

posted @ 2012-03-26 01:46 黑马程序员 阅读(280) 评论(0) 推荐(0) 编辑

2012年3月25日

黑马程序员--Java基础学习--String类剖析

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------一些同学对字符串在内存中的存储理解的不是太明朗,这些是我在网络上搜集的资料,供大家参考。String a ="abc";String b ="abc";String c = new String ("abc");System.out.println(a==b);System.out.println(a.equals(b));System.out.println(a==c);System.out.p 阅读全文

posted @ 2012-03-25 23:45 黑马程序员 阅读(261) 评论(0) 推荐(0) 编辑

2012年3月24日

黑马程序员--Java基础学习第十一天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------Java语言包中的Runnable接口约定线程的执行方法;Thread类提供创建、管理和控制线程对象的方法。一、Runnable 接口与Thread类1、Runnable接口中只声明了一个run()方法,声明如下:public interface Runnable{ public abstract void run();//描述线程操作的线程体}2、Thread类具有封装线程对象的能力,它声明创建、管理和控制线程对象的方法。Thread类声明实现Ru... 阅读全文

posted @ 2012-03-24 02:21 黑马程序员 阅读(295) 评论(0) 推荐(0) 编辑

2012年3月23日

黑马程序员--Java基础学习第五天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------面向对象程序设计(Object Oriented Programming,OOP)是基于对象概念的软件设计方法。在面向对象概念中,类是数据和对数据操作的封装体,类具有封装性、继承性、多态性和抽象性。面向对象设计中,把具有属性和行为能力的实体称为对象。一、类1、类(class)是数据以及对数据的一组操作的封装体。类中的数据称为成员变量,类中对数据的操作称为成员方法(method),成员变量和成员方法统称为类的成员(member)。成员变量反映类的状态和特征, 阅读全文

posted @ 2012-03-23 00:31 黑马程序员 阅读(275) 评论(0) 推荐(0) 编辑

黑马程序员--Java基础学习第四天

摘要: ---------------------- android培训、java培训、期待与您交流! ----------------------一、数组的定义数组(array)是具有相同数据类型的元素的有序集合,数组的元素个数成为数组长度。元素在数组中的位置称为元素的下标,采用一个下标唯一确定一个元素的数组称为一维数组,采用两个下标唯一确定一个元素的数组称为二维数组。一个一维数组占用一块内存空间,每个元素连续存储,即每个元素的存储单元地址是连续的。Java的数组是引用数据类型,一个数组变量采用引用方式保存多个数组元素;数组元素的数据类型既可以是基本数据类型,也可以是引用数据类型,对数组元素所能进行 阅读全文

posted @ 2012-03-23 00:29 黑马程序员 阅读(280) 评论(0) 推荐(0) 编辑

导航