- 博客(18)
- 收藏
- 关注
原创 黑马程序员—高新知识点复习
高新技术代码练习======================================================================反射:反射基础:package reflect;import java.lang.reflect.*;;public class FieldDemo {public static void main(String[]
2014-06-23 00:33:46 563
原创 黑马程序员—银行业务调度系统
银行业务调度业务需求:1、银行内有6个业务窗口,1到4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口. 2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费,电话费之类业务的客户). 3、异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户:快速客户=1:6:3. 4、客户办理业务所需时间有最大值和最小值,在
2014-06-22 22:47:59 392
原创 黑马程序员—Html、Css、JavaScript、DOM基础知识点概要
Html、Css、JavaScript、DHTML 一、htmlhtml是超文本标记语言代码由开始结束其中一些较为常用的标签:表示标记一行的属性头部标记部分先执行一般样式都定义在头部确保先执行;是换行标准写法是。标记一条水平线一般标记属性用“=”连接可以用双引号也可以用单引号。也可以不用。标题用: 一级标题。二级标题html中的注释 用形式表示封装
2014-06-21 22:08:28 615
原创 黑马程序员—JAVA高新技术之类加载器、动态代理
类加载器和动态代理 类加载器:1.java虚拟机中可以安装多个类加载器,系统默认3个主要类加载器,每个类负责加载特定位置的类: BootStrap,ExtClassLoader,AppClassLoader 2.类加载器也是java类,因为其他java类的类加载器本身也要被类加载器加载,因此必须有一个类加载器不是 java类,这正是BootStrap
2014-06-21 00:51:46 472
原创 黑马程序员—交通灯管理系统梳理
业务需求:1、异步随机生成按照各个路线行驶的车辆,例如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东向而来去往南向的车辆 ---- 左转车辆 2、信号灯忽略黄灯,只考虑红灯和绿灯. 3、应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. 4、具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下
2014-06-20 15:18:23 338
原创 黑马程序员—JAVA高新技术之JavaBean
一、javabean的内省操作: (1) 首先明白什么是javabean:javabean就是符合特定规则的特殊类。这些方法主要的功能四访问私有成员,私有成员值的获取和设置是通过getX()和setX()来访问的,且X是属性名,若一个java类满足这些书写规则,我们就可以认为是一个javabean。 (2)其次明白什么是内省操作:jdk提供了一些关于对javabea
2014-06-17 13:41:05 382
原创 黑马程序员—JAVA高新技术之反射
反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 在类的运行过程中,通过该类的对象可以获取该类的所有方法和属性,并能够使用。要想解剖一个类,就必须得到该类的字节码文件对象。java用一个类Class描述这个字节
2014-06-14 19:37:32 396
原创 黑马程序员—JAVA高新技术之JDK1.5的新特性
JDK1.5的新特性一、自动装箱和拆箱1、自动装箱和拆箱是由编译器帮助完成从基本数据类型和基本数据类型的包装类之间的转换。 ①基本数据类型:int,long,double,float,boolean,char,byte,short ②基本数据类型包装类:Integet,Long,Double,Float,Boolean,Character,Byte,Short
2014-06-13 22:06:41 412
原创 黑马程序员—JAVA高新技术之面向对象的设计思想
张孝祥老师面向对象设计 谁拥有数据,谁就对外提供操作这些数据的方法, 谁具有这项属性,谁就提供操作这些属性的方法。经典案例分析:1、人在黑板上画圆这个案例有三个对象:Person,Blackboard,Circle 有一个动作画圆,画圆这个动作可以封装成一个方法draw(),那么,这个draw()方法应该封装在那个类中呢?我们知道,要画圆就必须知道圆心和半径,也就
2014-06-12 22:22:59 511
原创 黑马程序员—JAVA基础之网络编程
TCP TCP方式的网络通讯是指在通讯的过程中保持连接,有点类似于打电话,只需要拨打一次号码(建立一次网络连接),就可以多次通话(多次传输数据)。这样方式在实际的网络编程中,由于传输可靠,类似于打电话,如果甲给乙打电话,乙说没有听清楚让甲重复一遍,直到乙听清楚为止,实际的网络传输也是这样,如果发送的一方发送的数据接收方觉得有问题,则网络底层会自动要求发送方重发,直到接收方收到为止。下
2014-06-06 23:34:34 369
原创 黑马程序员—JAVA基础之I/O
IO流概述IO流主要用来处理设备之间的数据传输。就是说通过java的语言来处理设备上的数据,比如硬盘上的文件,内存中的数据。早期这些操作数据的方法通过封装,便形成了IO流对象。纵多的IO对象就形成了IO包。按照流向分为两大类:一个是输入流,一个是输出流。按照操作的数据分类又分为:字符流,字节流。(所有的数据原始的状态还是字节数据。字符的出现主要是通过一串的字节数据来表示字符,最后形成了一个字节
2014-05-31 23:48:02 520
原创 黑马程序员—JAVA基础之集合
对集合,泛型,高级for循环知识点的总结1. 集合的特点:集合的长度是可变的;集合可以存储不同类型的对象;Collection定义了集合框架的共性功能。一、添加 add(e); //e是形式参数的意思,没什么特别的,就是元素的意思; addAll(collection);二、删除 remove(e); removeAll(collec
2014-05-28 23:34:56 339
原创 黑马程序员—JAVA基础之String、StringBuffer
1. 字符串最大特点:一旦被初始化就不可以被改变。2. 取到指定索引处的字符;取单个字符;char ch = s.charAt(3);返回指定索引处的字符(Unicode 代码点)。int num = s.codePointAt(3);将指定字符串连接到此字符串的结尾。String s1 = "qq";s1 = s1.concat("mm
2014-05-28 23:05:17 401
原创 黑马程序员—JAVA基础之多线程
多线程进程:是一个正在执行中的程序 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元 线程:就是进程中的一个独立的控制单元 线程在控制着进程的执行 一个进程中至少有一个线程 扩展:其实更细节说明jvm,jvm启动不止一个线程,还有负责垃圾回收机制的线程 多线程的特性:随机性,谁抢到谁执行,至于执行多长,cpu说了算 Thread类用
2014-05-26 22:54:40 413
原创 黑马程序员—JAVA基础之内部类
内部类1. 内部类:分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容,这时就将还有的事物定义成内部类。 特点:1. 可以直接访问外部内中的成员 2. 外部类要访问内部类,必须建立内部类对象2. 内部类定义在了成员的位置上,就能被成员的修饰符修饰 访问外部类中的内部类成员: 2.1
2014-05-26 15:07:07 371
原创 黑马程序员—JAVA基础之异常
异 常异常:程序在运行时出现的不正常情况。即程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。 java.lang.Throwable:类 ,Throwable字面意思“可抛出的”。Error子类。错误,一般情况下,不编写针对性的代码进行处理,通常是jvm发生的,出现时需要对程序进行修正。Exception子类。异常,有针对性的处理方式 无论是错误还是
2014-04-25 20:30:37 497
原创 黑马程序员—JAVA基础之继承、抽象类、接口
继 承(面向对象特征之一)继承需要使用一个关键字:extends,字面意思为扩展格式:ClassA extends ClassB JAVA类支持单继承类(接口可以多继承接口)但是java支持多重继承。A继承B B继承C C继承D。 子父类出现后,类中的成员都有了哪些特点:1:成员变量。当父子类中出现一样的属性时,子类类型的对象,调用该属性,值是子类的属性
2014-04-25 19:37:59 433
原创 黑马程序员—JAVA基础之多态
多态多态是java面向对象中一个重要的概念,它也是事物存在的多种体现形态。比如一个简单的例子,在动物这个大的类中,包含有许多不同的物种,我们可以称一只猫为猫,我们也可以说它是动物,这是很显然的,这里面就涉及到多态的概念了。多态在java中强调的是对象上的体现,其实多态在java中除了在对象上有体现外,其他也是有体现的,比如函数,重载和覆盖其实就是函数多态性的体现。1多态的表
2014-04-24 22:19:47 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人