03 2012 档案

黑马程序员--银行业务调度系统学习
摘要:---------------------- 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 黑马程序员 阅读(237) 评论(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 黑马程序员 阅读(246) 评论(0) 推荐(0)

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

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

黑马程序员--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 黑马程序员 阅读(303) 评论(0) 推荐(0)

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

posted @ 2012-03-26 03:54 黑马程序员 阅读(347) 评论(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 黑马程序员 阅读(286) 评论(0) 推荐(0)

黑马程序员--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 黑马程序员 阅读(274) 评论(0) 推荐(0)

黑马程序员--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 黑马程序员 阅读(304) 评论(0) 推荐(0)

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

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

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

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

黑马程序员--Java基础学习第三天
摘要:---------------------- android培训、java培训、期待与您交流! ----------------------一、流程控制结构1、 顺序结构2、 分支结构3、 循环结构二、语句1、 赋值语句2、 空语句3、 复合语句(compound statement)复合语句由一对{}括起来的语句序列组成的一条复合语句,在语法上作为一条语句使用,也成为块(block),其中可声明变量,这些变量的作用域仅限于当期复合语句。复合语句的格式如下:{[变量声明或常量声明];语句序列;}4、 选择语句(1) if语句练习:判断一个年份是否为闰年。 public static bo... 阅读全文

posted @ 2012-03-20 10:03 黑马程序员 阅读(307) 评论(0) 推荐(0)

黑马程序员--Java基础学习第二天
摘要:---------------------- android培训、java培训、期待与您交流! ----------------------一、关键字(keywords)关键字的定义和特点定义:关键字是由java语言定义的、具有特定含义的单词。特点:关键字所有字母都是小写。用于定义数据类型的关键字classinterfacebyteshortintlongfloatdoublecharbooleanvoid用于定义数据类型值的关键字truefalsenull用于定义流程控制的关键字ifelseswitchcasedefaultwhiledoforbreakcontinuereturn用于定义访 阅读全文

posted @ 2012-03-19 22:39 黑马程序员 阅读(367) 评论(0) 推荐(0)

黑马程序员--Java基础学习第一天
摘要:---------------------- android培训、java培训、期待与您交流! ----------------------一、基本常识1、 什么是软件?软件是一系列按照特定顺序组织的计算机数据和指令的集合。2、 软件的分类?系统软件:如windows xp、数据库管理系统等。应用软件:如QQ、IE等。3、 人机交互软件的出现实现了人与计算机之间的交互。交互方式:图形化界面和命令行方式。4、 常用dos命令行。DOS命令英文全称作用dirdirectory列出当前目录下的文件和文件夹mdmake directory创建目录rdremove directory删除目录cdchan 阅读全文

posted @ 2012-03-19 17:14 黑马程序员 阅读(530) 评论(0) 推荐(0)

黑马程序员--面向对象思想:两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子
摘要:---------------------- android培训、java培训、期待与您交流! ---------------------- 1 /********************************************************* 2 面向对象思想:“谁拥有数据,谁就对外提供操作这些数据的方法”。 3 两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子。 4 stone, stoneknife, tree, wood, chair. StoneKnifeFactory,ChairFactory. 5 *************************** 阅读全文

posted @ 2012-03-06 13:40 黑马程序员 阅读(533) 评论(0) 推荐(0)

导航