自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员__用面向对象思想分析问题小结

用面向对象思想分析问题的基本原则: 谁拥有数据,谁就提供针对这个数据操作的方法 1.人在黑板上画圆。 三个对象:person ,blackboard,circle Draw() 画圆的方法用到了圆心(x,y)  半径radius,而圆心和半径都是圆对象内部的数据。 所以画圆的方法是圆对象提供的。 2.人刹车。 刹车的动作是谁提供的? 车内部的一系列动作让实现了刹车的功能,人只提供

2013-07-24 16:15:40 576

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

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

2013-07-24 15:48:58 591

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

本项目中运用了枚举,多线程,线程池,同步,单例设计模式等技术,还有分析问题时面向对象的思想的运用,很值得学习和借鉴。 一.模拟实现银行业务调度系统逻辑,具体需求如下: 1. 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3.异步随机

2013-07-24 14:38:07 525

原创 黑马程序员__面向对象1

---------------------- Android开发、java培训、期待与您交流! ---------------------- 1、面向对象的三个特征:封装,继承,多态 2、类类型变量指向对象 3、成员变量:作用于整个类中,在堆内存中,因为对象的存在而存在 局部变量:作用于函数或语句中,在栈内存中 4、封装Encapsulation:隐藏对象的属性和实现细节,仅对外提供公共

2013-07-23 11:04:09 464

原创 黑马程序员__面向对象2

---------------------- Android开发、java培训、期待与您交流! ---------------------- 1、接口 :特殊的抽象类. 接口中的成员都是public 格式特点:接口中常见定义:常量,抽象方法 接口中的成员都有固定修饰符。常量:publicstatic final 方法:public abstract 接口是不可以创建对象的,因为有抽象方法

2013-07-23 11:02:17 431

原创 黑马程序员__内部类

---------------------- Android开发、java培训、期待与您交流! ---------------------- 关键字:内部类 内部类: 1、内部类是指在一个外部类的内部再定义一个类。 2、内部类作为外部类的一个成员,并且依附于外部类而存在的。 3、内部类可为static,可用public、protected、private修饰。(外部类只能使用pu

2013-07-23 10:59:52 429

原创 黑马程序员__装饰设计模式

---------------------- Android开发、java培训、期待与您交流! ---------------------- 装饰与继承的区别: 装饰模式比继承要灵活。避免了继承体系臃肿。而且降低了类于类之间的关系。 装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更强功能。所以装饰类和被装饰类通常是都属于一个体系中的。 MyReader//专门用

2013-07-23 10:52:57 331

原创 黑马程序员__IO(字符流)

---------------------- Android开发、java培训、期待与您交流! ---------------------- IO基础 1、IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于操作流的对象都在IO包中。 2、流按操作数据分为:字节流和字符流。 流按流向分为:输入流,输出流。 3、IO流常用基类: 字节流的抽象基类:Inp

2013-07-23 10:47:17 365

原创 黑马程序员__IO(字节流)

---------------------- Android开发、java培训、期待与您交流! ---------------------- 字节流: InputStream OutputStream 1、只支持字节层次上的读写,仅仅读取和写入单个的字节和字节数组。 public abstract int read() throws IOException; //读取一个字节,并将其

2013-07-23 10:45:18 373

原创 黑马程序员__多线程

---------------------- Android开发、java培训、期待与您交流! ---------------------- 进程:一个正在执行的程序 每一个进程执行都有一个执行程序,该顺序是一个执行路径,或者叫一个控制单元 线程:进程中的一个独立控制单元. 线程在控制着进程的执行 一个进程中至少有一个线程 JAVA VM 启动的时候会有一个进程 java.exe 该

2013-07-23 10:40:27 391

原创 黑马程序员__JavaBean

----------------------Android开发、java培训、期待与您交流! ---------------------- JavaBean 特殊的java类,用于传递数据信息,这种java类中的方法主要用于访问私有字段,且方法符合某种命名规则。JavaBean的属性是根据其中的setter和getter方法确定 的, 而不是根据其中的成员变量。JDK中提供了对Jav

2013-07-23 10:32:02 490

原创 黑马程序员__反射基础

---------------------- Android开发、java培训、期待与您交流! ---------------------- 枚举类: JDK1.5新特性 枚举是一个特殊的类,枚举中的元素相当于类的实例对象,其中可以定义构造方法,成员变量,普通方法和抽象方法。定义构造方法时必须是私有的; 枚举元素必须位于枚举体中的最开始处,枚举元素的后面要有分号与其他成员分隔。 把枚举

2013-07-23 10:28:53 383

原创 黑马程序员__集合工具类

---------------------- Android开发、java培训、期待与您交流! ---------------------- Collections 集合框架的工具类。里面定义的都是静态方法。 Collections和Collection的区别: Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。

2013-07-23 10:49:50 439

原创 黑马程序员__集合框架(List,Set)

---------------------- Android开发、java培训、期待与您交流! ---------------------- 数组与集合的不同 数组长度是固定,集合长度可变,数组可以存储基本数据类型,集合只能存储对象 集合创建时:参阅顶层,创建底层; 集合中存储的都是对象的引用(地址); 迭代器:集合中取出元素的方式。 Collection List 1、有序集合

2013-07-23 10:48:36 427

原创 黑马程序员__另外一些比较重要的IO类

---------------------- Android开发、java培训、期待与您交流! ----------------------   1、打印流 :PrintWriter 、 PrintStream :可以直接操作输入流和文件 2、序列流 :SequenceInputStream : 对多个流进行合并 3、操作对象 :ObjectInputStream 、ObjectOutpu

2013-07-23 10:43:47 479

原创 黑马程序员__异常

---------------------- Android开发、java培训、期待与您交流! ---------------------- 异常概述: 计算机系统对异常的处理通常有两种方法:1)计算机系统本身直接检验程序中的错误,遇到错误时给出错误信息,并终止程序的运行;2)由程序员在程序中加入异常处理功能。 Java语言的异常处理机制的最大优势之一:可以将异常情况在方法调用中进行传递,通

2013-07-23 10:42:24 476

原创 黑马程序员__一些比较重要的类

---------------------- Android开发、java培训、期待与您交流! ---------------------- 1、System 该类中的方法和属性都是静态的。 Properties getProperties() //获取系统属性信息 Poperties是Hashtable的子类,也就是Map集合的一个子类对象。可以通过map的方法取出该集合中的元素。该

2013-07-23 10:38:00 417

原创 黑马程序员__泛型

---------------------- Android开发、java培训、期待与您交流! ---------------------- 泛型:JDK1.5版本之后出现新特性:用于解决安全问题,是一个安全机制; java语言中的泛型基本上完全是在编译器中实现,用于编译器质性类型检查和类型推断,然后生成普通的的非泛型的字节码,这种实现技术成为擦除(编译器实现泛型类型信息保证类型安全,然后

2013-07-23 10:27:27 395

原创 黑马程序员__网络编程

---------------------- Android开发、java培训、期待与您交流! ---------------------- 网络编程 1、找到对方IP:127.0.0.1本地回环地址,测试网卡。 2、数据要发送到对方指定的应用程序。为了标识这些应用程序对这些网络应用程序都用数字进行标识,这些数字 就叫做端口(逻辑端口)0-65535其中0-1024为系统保留端口 3

2013-07-23 10:25:31 366

原创 黑马程序员__正则表达式

---------------------- Android开发、java培训、期待与您交流! ---------------------- 正则表达式:符合一定规则的表达式,用于操作字符串,用一些特定的符号表示一些代码操作,简化对字符串的复杂操作。特殊符号的使用 弊端:符号定义越多,正则越长,阅读性越长 字符类 【abc】 【^abc】 【a-zA-Z】 预定义字符类 : \出现时

2013-07-23 10:23:41 444

原创 黑马程序员__基础知识

---------------------- Android开发、java培训、期待与您交流! ---------------------- java语言基础 关键字     标示符,注释,常量和变量,运算符,语句,函数,数组 java常量的分类:整数,小数,布尔,字符,字符串,null java整数有三种表现形式:进制越大,表现形式越短   十进制: 0-9,满10进1   八进制

2013-07-23 10:11:33 390

毕向东java基础源代码

这是毕向东JAVA基础课程的源代码,学习JAVA基础的朋友可以看一下。

2014-06-26

空空如也

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

TA关注的人

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