- 博客(21)
- 收藏
- 关注
原创 黑马程序员:面试题(二)银行业务调度系统
android培训、java培训、期待与您交流! 有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务。Ø 首先,经常在银行办理业务的人更有利于理解本系统,每一个客户其实就是由银行的一个取号机器产生号码的方式来表示的。所以,想到要有一个号码管理器对象,让这个对象不断地
2014-01-17 18:57:51 403
原创 黑马程序员_面试题(一)交通灯管理系统
android培训、java培训、期待与您交流!【Road类】:每个Road对象都有一个name成员变量来代表方向,有一个vehicles成员变量来代表方向上的车辆集合。在Road对象的构造方法中启动一个线程每隔一个随机的时间向vehicles集合中增加一辆车(用一个“路线名_id”形式的字符串进行表示)。
2014-01-17 18:55:14 530
原创 黑马程序员_Java基础加强(3)
android培训、java培训、期待与您交流!Java基础加强-3***************************************************************************类加载器l Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassL
2014-01-17 18:51:24 317
原创 黑马程序员_Java基础加强(2)
android培训、java培训、期待与您交流!Java基础加强-2*******************************************************************************反射与框架l 框架与框架要解决的核心问题Ø 我做房子卖给用户住,由用户自己安装门窗和空调,我做的房子就是框架,用户需要
2014-01-17 18:48:11 437
原创 黑马程序员_Java基础加强(1)
android培训、java培训、期待与您交流!Java基础加强-1***************************************************一、 枚举1、 为什么要有枚举问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成intweekday = 0;或即使使用常量方式也无法阻止意
2014-01-17 18:46:57 516
原创 黑马程序员_网络编程
android培训、java培训、期待与您交流!/ *【UDP传输:无连接传输协议】Udp发送端:1.建立Udpsocket服务2.提供发送的数据并封装成数据报。3.通过Socket套接字服务的发送功能,将数据报发送出去。4.关闭资源。 * /import java.net.*;class UdpSendDemo{ pub
2014-01-17 18:45:08 640
原创 黑马程序员_IO流(4)
android培训、java培训、期待与您交流!【RandomAccessFile】--------------------------------------该类不算是IO体系中的子类,而是直接继承了Object。但它是IO包中的成员,因为他具备读取和写入功能。它内部封装了一个数组,而且通过指针对数组的元素进行操作。并且可以通过getFilePointer获取
2014-01-17 15:07:21 434
原创 黑马程序员_IO流(3)
android培训、java培训、期待与您交流!/ * 【Properties】:Properties是HashTable的子类,因此具备了Map集合的特性。它存储的键值对都是字符串。Properties是集合中和IO技术相结合的集合容器。 该对象的特点:可以用于键值对形式的配置文件。 因此在加载数据时,要求数据有固定格式:键=值。* // *
2014-01-17 15:06:15 365
原创 黑马程序员_IO流(2)
android培训、java培训、期待与您交流!第一部分:InputStream & OutputStream/ *字符流:FileReader FileWriter BufferedReaderBufferedWriter LineNumberReader | | | (字符数组char
2014-01-17 15:04:58 390
原创 黑马程序员_IO流(1)
android培训、java培训、期待与您交流!FileWriter & FileReader 字符流和字节流:字节流两个基类:InputStream OutputStream字符流两个基类:Reader Writer 【Writer】: 既然IO流 是用于操作数据的,而数据最常见体现形式是:文件。【需求】:在硬盘上创建一个文件写入一些文字
2014-01-17 15:03:23 356
原创 黑马程序员_Map集合和Collections工具类
android培训、java培训、期待与您交流!Map集合及使用 / *Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 V put(K key,V value); 返回该键对应的原有的值,操作完新值覆盖旧值。 putAll(Map m)2,删除。 clear(); remove(Object
2014-01-16 13:13:08 433
原创 黑马程序员_Set集合容器和泛型
android培训、java培训、期待与您交流!第一部分:HashSet的使用/ *|--Set:元素是无序的(存入和取出的顺去不一定一致),元素是不可以重复的。 |--HashSet: 底层数据结构是哈希表。地址相同的元素按同地址顺延。线程非同步 ---------------------------------------------------
2014-01-16 13:11:50 528
原创 黑马程序员_List集合容器
android培训、java培训、期待与您交流!第一部分:Collection集合容器与Iterator迭代器 Collection集合容器 1.add方法的参数类型是Object,以便于接受任意类型的对象。2.集合中存储的都是对象的引用(地址) 什么是迭代器: 就是集合的取出元素的方式。 把取出方式定义在集合的内部,这样取出方式就可以直接访问
2014-01-16 13:09:47 432
原创 黑马程序员_String对象
android培训、java培训、期待与您交流!第一部分:String,StringBuffer以及StringBuilder 常见的操作有那些? 1. 字符串是否是以指定内容开头/结尾 booleanstartsWith(String str);boolean endsWith(String str); 2. 判断内容是否相同,并忽略大小写。
2014-01-15 19:16:18 454
原创 黑马程序员_多线程通信
android培训、java培训、期待与您交流! 线程间的通信:实际上就是多个线程在操作同一个资源,只是操作的动作不同。 等待唤醒机制:wait();notify();notifyAll();都要在同步中使用,因为要对持有监视器的线程操作。所以要用在同步中,因为只有同步才具有监视器。 为什么这些操作线程的方法要定义在Object类中呢?
2014-01-15 19:12:06 373
原创 黑马程序员_多线程
android培训、java培训、期待与您交流! 进程:正在执行中的程序(准确来说是:程序的执行)每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。每个进程对应一个PCB(Process Control Block),这是进程存在的标志。 线程:线程是进程中一个独立的控制单元,控制着进程的执行。每个线程对应一个TCB(Thread C
2014-01-15 19:08:27 393
原创 黑马程序员_异常
android培训、java培训、期待与您交流! 异常总结: 异常时对问题的描述,将问题进行对象的封装。--------------------------------------------------- 异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性。也就是说可以被throw和throws关键字操作。只有异常体系具备这个特点。---------
2014-01-14 19:22:01 374
原创 黑马程序员_基础知识(4)
android培训、java培训、期待与您交流! 继承:1,提高了代码的复用性。2,让类与类之间产生了关系,有了这个关系,才有了多态的特性。 在Java语言中只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了相同的功能,当功能内容不同时,子类对象不确定要运行哪一个。但是java保留这种机制,并用另一种体现形式来完成表示,多实现。Java支
2014-01-14 19:17:32 474
原创 黑马程序员_基础知识(3)
android培训、java培训、期待与您交流! 面向对象的三个特征:封装,继承,多态。 成员变量和局部变量:1.作用范围:成员变量作用于整个类中,局部变量作用于函数中或者语句中。2.在内存中的位置:成员变量:在堆内存中,因为对象的存在,才在内存中存在。有默认初始值局部变量:存在栈内存中。不初始化就没有初始值 构造函数特点:1.函数名与类名
2014-01-14 19:13:18 371
原创 黑马程序员_基础知识(2)
android培训、java培训、期待与您交流! 数组 数组的定义:同一种类型数据的集合,其实数组就是一个容器。数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1:元素类型[] 数组名 = new元素类型[元素个数或者数组长度] ;Int[] arr = new int[5] ;格式2:元素类型[] 数组名 = new元素类型
2014-01-14 19:10:09 418
原创 黑马程序员_基础知识(1)
android培训、java培训、期待与您交流! 一、基本常识1.交互方式: 图形化界面:这种方式简单直观,使用者容易接受,容易上手操作。 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。 dos命令行,课程中常见的命令。 dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:进入
2014-01-14 19:05:43 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人