自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 411

原创 黑马程序员_java7K面试题_交通灯管理系统

交通灯管理系统 一、模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ---- 左转车辆       。。。 Ø 信号灯忽略黄灯,只考虑红灯和绿灯。

2014-03-11 16:14:49 683

原创 黑马程序员_java基础加强_可变长参数

8、静态导入定义:静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。        格式:import static.......(想导入的static成员的完全限定名称,或者通配符。)注意:1、虽然该特性通常称为“静态导入”,但语法必须是import static,后面跟你想导入的static成员的完全限定名称,或者通配符。2、提防含糊不清的命名static成员。例

2014-03-03 20:39:03 563

原创 黑马程序员_7K面试题_银行业务调度系统

一、需求:银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         V

2014-02-24 17:30:00 381

原创 黑马程序员_网络编程之简易文本转换器

客户端:/* 需求:建立一个文本转换服务器 客户端给服务端发送文本,服务端会将文本转换成大写返回个客户端 而且客户端可以不断的进行文本转换,当客户端输入over时,转换结束。 *//* 分析:客户端 既然是操作设备上的数据,那么就可以使用io技术,并按照io的操作规则思考。 源:键盘 目的:网路输出流 内容:文本数据,可以用字符流 *//* 步骤: 1、建立服务

2014-02-23 17:39:08 593

原创 黑马程序员_网络编程之简单的聊天程序

客户端: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 682

原创 黑马程序员_基础加强_枚举

一、概述枚举是一种特殊的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 456

原创 黑马程序员_摘抄助于理解IO结构的四张结构图

1.IO流对象继承关系: 2、其它常用流有关对象:3、输入流有关对象: 4、输出流有关对象:

2013-12-12 12:15:04 671

转载 黑马程序员_java Io详解

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr

2013-12-12 10:48:36 492

原创 黑马程序员_装饰者模式

一、模式定义:装饰模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责(Responsibility),它是一种对象结构型模式。二、装饰模式的特点:       1、和被装饰类同为某接口A的子类       2、通过将A类型作为参数传入构造方法中来达到获取被装饰对象       3、在被装饰对象的基础上增加功能。三、模式结构:包含

2013-12-12 09:48:36 467

转载 黑马程序员_泛型详解

java 泛型详解普通泛型Java代码 class Point{       // 此处可以随便写标识符号,T是type的简称      private T var ; // var的类型由T指定,即:由外部指定      public T getVar(){  // 返回值的类型由外部决定          return var

2013-12-11 23:51:12 417

原创 黑马程序员_泛型笔记

一、泛型演示一:/* 泛型:jdk1.5 以后出现的新特性,用于解决安全问题,是一个安全机制   好处: 1、将运行时期出现的问题 classCastException,转移到了编译时期     方便于程序员解决问题。让运行时期问题减少,安全。 2、避免了强制转换的麻烦  泛型格式:通过 什么时候使用泛型呢? 通常在集合框架中很常见 只要见到

2013-12-11 23:25:09 507

原创 黑马程序员_两种遍历集合的方法Iterator接口和foreach循环

1、Iterator:Iterator也称为迭代器,是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素。Iterator的三种方法:hasNext():返回集合里的下一个元素。next():返回集合里下一个元素。remove();删除集合里上一次next方法返回的元素。2、使用foreach循

2013-12-11 09:28:22 911

原创 黑马程序员_String练习

1,给定一个字符串数组。按照字典顺序进行从小到大的排序。   {"nba","abc","cba","zz","qq","haha"}/* * 1,给定一个字符串数组。按照字典顺序进行从小到大的排序。 * {"nba","abc","cba","zz","qq","haha"} * * 思路: * 1,对数组排序。可以用选择,冒泡都行。 * 2,for嵌套和比较以

2013-12-11 08:54:52 426

转载 黑马程序员_java中break、continue、return的区别

break:一般用于跳出本循环,即跳出break所在的循环,哪个循环调用了break,就跳出哪个循环;比如:while()  {    for(;;)    {     …………      break;       ……        }    }在这段模板中,for 调用了break;当执行到break时跳出for,但是不跳出while,而

2013-12-11 08:28:28 635

原创 黑马程序员_集合框架

一、框架图1 Java 集合框架简略图:集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。6个接口:List接口:(ListIterator接口)Set接口 :(Comparable接口和Co

2013-12-10 15:15:48 481

原创 黑马程序员_集合框架中的几组比较

Vector和ArrayList1、vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。2、如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有

2013-12-10 15:01:21 431

原创 黑马程序员_基本数据类型对象包装类新特性

基本数据类型对象包装类新特性  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 542

原创 黑马程序员_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 501

原创 黑马程序员_多线程编程

一、线程的状态package Demo;二、线程的创建1、一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例         (1)、定义类继承 Thread          (2)、复写 Thread 类中的 run 方法              目的:将自定义代码存储在 run 方法周中,让线程运

2013-12-10 10:33:18 452

51CTO下载-腾讯公司产品需求文档模板

51CTO下载-腾讯公司产品需求文档模板,仅供产品专员学习。

2015-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除