- 博客(17)
- 收藏
- 关注
原创 黑马程序员-java学习笔记-银行业务调度系统
银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1,银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3,异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速
2014-01-09 21:15:17 368
原创 黑马程序员-java学习笔记-高新技术
一定要学习张老师这种思考问题的方式 面向对象把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法 面向对象的分析与设计 每条路上都会出现多辆车,路线上要随机增加新的车,在绿灯期间还要每秒钟减少一辆车 设计一个Road类来表示路线,每隔Road对象代表一条路线,总共有12条线路,即系统中总共要产生12个Road实例对象
2014-01-09 21:10:51 377
原创 黑马程序员-java学习笔记-泛型
泛型例子:HashMap maps = new HashMap();maps.put("zxx", 28);maps.put("lhm", 35);maps.put("flx", 33);Set> entrySet = maps.entrySet();for(Map.Entry entry: entrySet){ Sys
2014-01-09 21:10:11 360
原创 黑马程序员-java学习笔记-Collection
hasCode方法与HashSet类 用哈希算法来提高从集合中查找元素的效率,这种方式将集合分成若干个存储区域,每隔对象可以计算出一个哈希码,可以将哈希码分组,魅族分别对应某个存储区域,根据一个对象的哈希码就可以确定该对象应该存储在哪个区域。只有类的实例对象要被采用哈希算法进行存储和检索时,这个类才需要按要求覆盖hashCode方法,即使长须可能暂时不会on感到当前类的h
2014-01-09 21:09:40 401
原创 黑马程序员-java学习笔记-高新技术_2
java高新技术eclipse的使用技巧javaeeide -->itegrity debelopoment environment 集成开发环境jmsjmxjndipreferences 喜好 首选项switch workspace 切换工作间perspective 透视图面试技巧 包名 编码规范
2014-01-09 21:09:08 440
原创 黑马程序员-java学习笔记-网络编程
网络编程网络模型OSI参考模型TCP/IP参考模型 OSI TCP/IP参考模型应用层 应用层表示层会话层传输层 传输层网络层 网际层数据链路层 主机至网络层物理层网络通讯要素IP地址 网络中设备的标识 不
2014-01-09 21:07:49 442
原创 黑马程序员-java学习笔记-图形用户界面
---------------------------补一个以前的笔记 忘了发了其他对象System;类中的属性和方法都是静态的out;标准输出,默认是控制台in;标准输入,默认是键盘获取系统属性信息 Properties getProperties();因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。那么可以通过map的方法取出该
2014-01-09 21:05:19 444
原创 黑马程序员-java学习笔记-IO
编码;字符串变成字节数组String-->byte[] str.getBytes(charsetName);解码;字节数组变成字符串byte[]-->String new String(byte[] charsetName);数组变成字符串;byte[] b ; Arrays.toString(b)IO流(Input Output)*IO流用来处理
2014-01-09 21:04:03 412
原创 黑马程序员-java学习笔记-集合框架
集合框架Collection ArrayList al=new ArrayList1添加元素 al.add("java1") al.add("java2") al.add("java3") al.add("java4")2获取长度 al.size()3删除元素 al.remove("java2")/al.removeAll()删除一堆元素4清空集合 al.cle
2014-01-09 21:03:04 408
原创 黑马程序员-java学习笔记-String
String字符串 一旦被初始化就不可以更改String s1="a"String s2=new String("a")s1 和s2 的区别 ;s1在内存中有一个对象 s2在内存中有两个对象字符串常见操作获取1获取字符串长度 int length()2根据位置获取位置上某个字符 char charAT(int index)3根据字符获取字符再字符串
2014-01-09 21:02:00 369
原创 黑马程序员-java学习笔记-多线程
多线程进程:是一个正在正在执行中的程序每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元线程:就是进程中的一个独立的控制单元线程在控制着进程的执行。一个进程中至少有一个线程java已经提供了对线程这类事物的描述,就是Thread类创建线程的第一种方式:继承Thread类。步骤;1定义类继承Thread类。2复写Thread类中的ru
2014-01-09 21:00:20 379
原创 黑马程序员-java学习笔记-单例设计模式和异常
final(最终)关键字:final可以修饰类、方法、变量final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量时一个常量。只能被赋值一次内部类只能访问被final修饰的局部变量设计模式:解决某一类问题最行之有效的方法。java中有23种模式单例设计模式:解决一个类在内存中只存在一个对象懒汉式和饿汉式。开发一般用饿汉式,简单不
2014-01-09 20:59:41 496
原创 黑马程序员-java学习笔记-接口
接口(interface):初期理解,可以认为是一个特殊的抽象类当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示class用于定义类interface用于定义接口接口定义时,格式特点:1接口中常见定义:常量、抽象方法。2接口中的成员都有固定修饰符。常量:public static final方法:public abstract 接口中的成员都是pu
2014-01-09 20:57:44 381
原创 黑马程序员-java学习笔记-继承
面向对象:三个特征 : 封装、继承、多态; 以后开发:其实就是找对象使用,没有对象就创建一个对象 找对象、创建对象、使用对象、维护对象的关系。 类和对象的关系: 类就是对生活中实物的描述 对象就是这类事物实实在在存在的个体。this:看上去,是用于区分局部变量和成员变量同名情况。this:代表它所在函数所属对象的引用简单说:哪个对象在调用this所在
2014-01-09 20:54:55 327
原创 黑马程序员-java学习笔记-函数
函数:函数就是定义在类中的具有特定功能的一段独立小程序。 函数也称为方法函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){执行语句;return 返回值;} 返回值类型:函数运行后的结果的数据类型。 参数类型:是形式参数的数据类型。 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
2014-01-09 20:53:07 364
原创 黑马程序员-java学习笔记-循环语句
判断结构1;if(条件表达式){执行语句;}2:if(条件表达式){执行语句;} else {执行语句;}3:if(条件表达式){执行语句;}4: if(条件表达式){执行语句;} else if (条件表达式){执行语句;}.......else {执行语句;}选择结构switch语句:包含四个词 switch case break default
2014-01-09 20:51:50 429
原创 黑马程序员-java学习笔记-java基础
java中的名称规范包名zzzyyyzzz类名接口名XxxYyyZzz变量名和函数名xxxYyyZzz常量名XXX_YYY_ZZZ注释格式单行注释: //注释文字多行注释: /*注释文字*/文档注释: /**注释文字*/常量1整数常量,所有整数2小数常量,所有小数3布尔型常量,ture和false两个4字符常量,单个数字字母或者符号
2014-01-09 20:50:06 385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人