自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 黑马程序员--银行业务调度系统分析讲解及实现

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

2013-09-27 16:55:28 1000

原创 黑马程序员--交通灯管理系统详细分析及实现

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

2013-09-26 17:11:19 1001

原创 黑马程序员--Java学习笔记之Web开发—JavaScript常用触发事件总结

1.单击事件___onclick用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行.如: 2.改变事件___onchange当text或textarea元素内的字符值改变或select表格选项状态改变里发生该事件.如; 3.选中事件____onselect当text或textarea对象中的文字被选中里会引发该事件如:

2013-09-26 16:22:33 1095

原创 黑马程序员--Java基础加强学习笔记之重载和覆写、可变参数、枚举

一、重载和重写区别重载(Overload):在同一范围中声明几个功能类似的同名函数,但是同名函数的形式参数(参数个数、类型或者顺序)必须不同,这就是函数重载。1、同名2、形参(个数、类型、顺序)不同。覆写(重写 Override):1、在继承中2、方法名、返回值、形参(个数、类型、顺序)都必须相同3、权限,子类重写的方法权限不能低于基类4、异常,子类抛出的异常不

2013-09-25 15:54:06 714

原创 黑马程序员--Java基础学习之内省(IntroSpector)、注释(Annotation)

一、内省(IntroSpector)用于对javaBean进行操作,javaBean特殊的java类javaBean1、用内省方式对javaBean的属性进行set get操作Person p = new Person("zhangsan",23);PropertyDescriptor pd = new PropertyDescriptor("name",p.getCla

2013-09-28 11:12:40 1405

原创 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs

java抽象类和接口的区别:注:接口是特殊的抽象类,而以下所说的“抽象类”默认指abstract修饰的类。1、抽象类中可以有非抽象方法,接口中全是抽象方法。2、接口中不能有私有方法和变量,抽象类中可以。3、实现接口的类必须实现接口中的所有方法,实现抽象类的类可以有选择的实现抽象类中的类。4、实现接口可以“多实现”,而继承抽象类只能继承一个抽象类。5、接口还有标识(里面没有任

2013-09-28 10:53:33 1494

原创 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)

网络传输过程:1,找到对方ip2,数据发送到指定端口(每个应用程序对应一个端口)3,定义通信规则,即协议   TCP/IPUDP1,面向无连接,将数据、源、目的封装(像邮递东西)2,数据报大小限制在64k内3,不可靠协议4,速度快TCP1,面向连接,形成传输数据的通道(像打电话)2,连接中进行大量数据量传输3,可靠协议,三次握手,4,必须建立

2013-09-28 10:42:19 2707 1

原创 黑马程序员--Java常用正则表达式学习及总结

Java常用的正则表达式,网络总结如下:1。^\d+$  //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$  //匹配正整数3。^((-\d+) ?(0+))$  //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$  //匹配负整数5。^-?\d+$    //匹配整数6。^\d+(\.\d+)?$  //匹配非负浮点

2013-09-28 10:40:16 841

原创 黑马程序员--Java基础加强学习笔记之Class类、反射(Reflect)

一、反射的基础Class类1、如何得到各个字节码对应的实例对象(1)类名.class,例如 System.class(2)对象.getClass(),例如 new Data().getClass()(3)Class.forName("包.类名"),例如 Class.forName("java.util.Data")  查询或加载,即有了就用,没有就加载进来2、九个预定义的Cla

2013-09-25 16:05:23 799

原创 黑马程序员--Java基础学习之IO流之File类、Properties对象、打印流、序列流等

一、File对象流对象只能操作数据,而文件等信息必须通过File类操作。File常见方法1、创建。 boolean createNewFile(); //f.createNewFile();//如果此文件已经存在,则返回false2、删除。 boolean delete(); void deleteOnExit(); //在程序退出时删除指定文件,一般临时文件较长使用

2013-09-24 14:33:19 911

原创 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律

一、IO流字节流抽象类: InputStream 、OutputSteam字符流抽象类:Reader、Writer二、写入或者读取文件(未使用缓冲区)1、写入文件: FileWriter fw = new FileWriter("D://test.txt");//在指定目录下创建指定文件,如果已存在,则覆盖 fw.write("asdfa\

2013-09-24 14:06:24 1280

原创 黑马程序员--Java学习笔记之集合框架

一、CollectionCollection |--List:元素是有序的。元素可以重复,因为有索引 |--ArrayList:底层使用数组结构。查询快,但是增加、删除慢。可变长度数组,默认创建是10,如果添加时超过,则会新建一个ArrayList长度为原长的150%,之后把所有元素copy进新的ArrayList。 |--LinkedList:链表数据结构。增

2013-09-24 10:54:14 672

原创 黑马程序员--Java学习笔记之多线程(自定义线程的两种方式对比、线程状态、线程安全)

一、基本定义进程:进程是一个正在执行的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫控制单元换。线程:进程中的一个独立的控制单元。二、自定义线程的两种方法第一种:继承Tread类。步骤如下:(1)定义继承Tread类的子类;(2)覆写run()方法;(3)声明子类对象,并调用start()方法。注:start()方法有两个作用:启动线程、调用ru

2013-09-23 22:10:03 924

原创 黑马程序员--Java学习笔记之面向对象思想(多态、内部类、匿名内部类、异常类)

一、重载与覆盖的区别重载:只看同名方法的参数列表,参数列表不同即为重载。重写(覆盖):子类父类方法要一模一样,包括返回类型。二、多态1、定义:事物存在的多种表现形态。      类的多态,方法的多态。(方法:重载)2、多态的前提:必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提:存在覆盖。3、多态的体现:父类的引用指向了子类的对象。Perso

2013-09-21 19:02:42 839 1

原创 黑马程序员--Java学习笔记之面向对象思想(单例模式详解、匿名对象、静态、final)

一、数据类型: 1、基本数据类型:8种,boolean  char(16bit)  byte(8)  short(16)  int(32)  long(64)  float(32)  double(64)  2、引用数据类型:除了基本数据类型,其它的是引用数据类型。二、类的成员变量和局部变量的区别:a、作用范围b、在内存中的位置,成员变量跟随对象在堆内存中存在,而局部变量跟随方

2013-09-21 18:37:52 653

原创 黑马程序员--再次学习Java基础时的部分新收获

以下只是个人重新学习时,相对以前的学习漏掉或者不太熟悉的知识点,(并不一定是重点或者难点)1、JRE(Java Runtime Environment  Java运行环境),包括JVM和java程序核心类库的,要运行java程序只需安装JRE即可。JDK(Java Development Kit  Java开发工具包),包括Java的开发工具(编译工具javax.exe、打包工具jar.e

2013-08-31 16:18:24 696

原创 黑马程序员--java中父类和子类都有构造方法时,子类对象的初始化过程

先看一个代码例子(如果感觉有点乱的话,建议自己边思考边自己写着玩):class Fruit{        public static String Fruit_name = "Fruit静态变量";                public String color = "Fruit非静态变量";        static{

2013-08-21 14:37:06 756

原创 黑马程序员--关于Java关键字this的用法说明

首先了解一下java中类的引用,对于java中类的引用,可以这样理解:public class A{ public static void main(String[] args){ B b1 = new B(); B b2 = new B(); b1.reName(1); //1 b2.reName(2); //2 }}class B{ public v

2013-08-19 18:16:11 606

空空如也

空空如也

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

TA关注的人

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