- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员_java反射
一、概述:反射就是把一个JAVA类中的各种成分映射成相应的JAVA类;包括成员变量(Field),方法Method,构造方法(Constructor),修饰符,包Package等信息;二、9个预定义的Class对象:8个基本数据类型 + void三、获取类实力对象的三种常用方法:①类名.class 例: Class s = String.class;②对象名.getC
2014-03-12 16:39:18
492
原创 黑马程序员_java7K面试题_交通灯管理系统
交通灯管理系统 一、模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。 Ø 信号灯忽略黄灯,只考虑红灯和绿灯。
2014-03-11 16:14:49
784
原创 黑马程序员_java基础加强_可变长参数
8、静态导入定义:静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 格式:import static.......(想导入的static成员的完全限定名称,或者通配符。)注意:1、虽然该特性通常称为“静态导入”,但语法必须是import static,后面跟你想导入的static成员的完全限定名称,或者通配符。2、提防含糊不清的命名static成员。例
2014-03-03 20:39:03
662
原创 黑马程序员_7K面试题_银行业务调度系统
一、需求:银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为: V
2014-02-24 17:30:00
408
原创 黑马程序员_网络编程之简易文本转换器
客户端:/* 需求:建立一个文本转换服务器 客户端给服务端发送文本,服务端会将文本转换成大写返回个客户端 而且客户端可以不断的进行文本转换,当客户端输入over时,转换结束。 *//* 分析:客户端 既然是操作设备上的数据,那么就可以使用io技术,并按照io的操作规则思考。 源:键盘 目的:网路输出流 内容:文本数据,可以用字符流 *//* 步骤: 1、建立服务
2014-02-23 17:39:08
626
原创 黑马程序员_网络编程之简单的聊天程序
客户端:import java.io.*;import java.net.*;public class TcpClient2 { public static void main(String[] args) throws Exception{ // 创建客户端的socket服务,指定目的主机和端口。 Socket s=new Socket("192.168.2.100",1
2014-02-23 17:36:55
765
原创 黑马程序员_基础加强_枚举
一、概述枚举是一种特殊的java类,用来定义有限数量的可穷数据集:例如:enum TrafficSignal{STOP,CAUTION,GO} public class EnumTest {public static void main(String[] args) {TrafficSignal t=TrafficSignal.CAUTION;//t="abc"
2013-12-19 10:21:46
484
转载 黑马程序员_java Io详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr
2013-12-12 10:48:36
548
原创 黑马程序员_装饰者模式
一、模式定义:装饰模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责(Responsibility),它是一种对象结构型模式。二、装饰模式的特点: 1、和被装饰类同为某接口A的子类 2、通过将A类型作为参数传入构造方法中来达到获取被装饰对象 3、在被装饰对象的基础上增加功能。三、模式结构:包含
2013-12-12 09:48:36
506
转载 黑马程序员_泛型详解
java 泛型详解普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var
2013-12-11 23:51:12
449
原创 黑马程序员_泛型笔记
一、泛型演示一:/* 泛型:jdk1.5 以后出现的新特性,用于解决安全问题,是一个安全机制 好处: 1、将运行时期出现的问题 classCastException,转移到了编译时期 方便于程序员解决问题。让运行时期问题减少,安全。 2、避免了强制转换的麻烦 泛型格式:通过 什么时候使用泛型呢? 通常在集合框架中很常见 只要见到
2013-12-11 23:25:09
593
原创 黑马程序员_两种遍历集合的方法Iterator接口和foreach循环
1、Iterator:Iterator也称为迭代器,是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素。Iterator的三种方法:hasNext():返回集合里的下一个元素。next():返回集合里下一个元素。remove();删除集合里上一次next方法返回的元素。2、使用foreach循
2013-12-11 09:28:22
1003
原创 黑马程序员_String练习
1,给定一个字符串数组。按照字典顺序进行从小到大的排序。 {"nba","abc","cba","zz","qq","haha"}/* * 1,给定一个字符串数组。按照字典顺序进行从小到大的排序。 * {"nba","abc","cba","zz","qq","haha"} * * 思路: * 1,对数组排序。可以用选择,冒泡都行。 * 2,for嵌套和比较以
2013-12-11 08:54:52
452
转载 黑马程序员_java中break、continue、return的区别
break:一般用于跳出本循环,即跳出break所在的循环,哪个循环调用了break,就跳出哪个循环;比如:while() { for(;;) { ………… break; …… } }在这段模板中,for 调用了break;当执行到break时跳出for,但是不跳出while,而
2013-12-11 08:28:28
733
原创 黑马程序员_集合框架
一、框架图1 Java 集合框架简略图:集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。6个接口:List接口:(ListIterator接口)Set接口 :(Comparable接口和Co
2013-12-10 15:15:48
545
原创 黑马程序员_集合框架中的几组比较
Vector和ArrayList1、vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。2、如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有
2013-12-10 15:01:21
467
原创 黑马程序员_基本数据类型对象包装类新特性
基本数据类型对象包装类新特性 JDK 1.5之后出现的新特性 1、自动装箱 Integer y = new Integer(123); 可以写成 Integer y = 123; 2、自动拆箱 Integer x = new Integer(123); x = x + 2;
2013-12-10 14:49:01
579
原创 黑马程序员_String-StringBuffer-StringBuilder
一、StringString对象在内存中的存储位置public static void main(String[] args) { String str1="abc"; String str2="abc"; System.out.println(str1==str2); }String对象内容
2013-12-10 14:23:33
538
原创 黑马程序员_多线程编程
一、线程的状态package Demo;二、线程的创建1、一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例 (1)、定义类继承 Thread (2)、复写 Thread 类中的 run 方法 目的:将自定义代码存储在 run 方法周中,让线程运
2013-12-10 10:33:18
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人