自定义博客皮肤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,circleDraw()画圆的方法用到了圆心(x,y)  半径radius,而圆心和半径都是圆对象内部的数据。所以画圆的方法是圆对象提供的。2.人刹车。刹车的动作是谁提供的?车内部的一系列动作让实现了刹车的功能,人只提供

2013-07-24 16:15:40 513

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

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

2013-07-24 15:48:58 493

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

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

2013-07-24 14:38:07 467

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

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

2013-07-23 11:04:09 409

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

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

2013-07-23 11:02:17 381

原创 黑马程序员__内部类

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

2013-07-23 10:59:52 384

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

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

2013-07-23 10:52:57 288

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

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

2013-07-23 10:47:17 327

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

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

2013-07-23 10:45:18 322

原创 黑马程序员__多线程

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

2013-07-23 10:40:27 342

原创 黑马程序员__JavaBean

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

2013-07-23 10:32:02 433

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

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

2013-07-23 10:28:53 332

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

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

2013-07-23 10:49:50 392

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

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

2013-07-23 10:48:36 378

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

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

2013-07-23 10:43:47 432

原创 黑马程序员__异常

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

2013-07-23 10:42:24 423

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

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

2013-07-23 10:38:00 372

原创 黑马程序员__泛型

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

2013-07-23 10:27:27 349

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

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

2013-07-23 10:25:31 321

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

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

2013-07-23 10:23:41 407

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

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

2013-07-23 10:11:33 359

毕向东java基础源代码

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

2014-06-26

空空如也

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

TA关注的人

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