自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lepor

选择,往往只在一念之间...

  • 博客(21)
  • 收藏
  • 关注

原创 【黑马程序员】Java7K面试题21:银行业务调度系统

------- android培训、java培训、期待与您交流!----------一、银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口;2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户);3、异步随机生成各种类

2014-01-08 23:20:07 785

原创 【黑马程序员】Java7K面试题20:交通灯管理系统

------- android培训、java培训、期待与您交流!----------一、交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1、异步随机生成按照各个路线行驶的车辆;例如:由南向而来去往北向的车辆---- 直行车辆由西向而来去往南向的车辆---- 右转车辆由东向而来去往南向的车辆---- 左转车辆……2、信号灯忽略

2014-01-08 19:05:59 898

原创 【黑马程序员】Java基础加强19:JDK1.5线程池与Lock机制

------- android培训、java培训、期待与您交流!----------一、线程池ThreadPool1、线程池:在多线程的处理过程中,首先创建一些线程将它们集合起来,当服务器接收到一个任务后,就从线程集合中取出一个空闲的线程为之服务,服务完后不关闭该线程,而是将该线程返回到线程集合中执行其它任务,如果有多个任务则由多个线程处理,线程不够任务排列等候,这个线程集

2014-01-08 14:10:48 640

原创 【黑马程序员】Java基础加强18:JDK1.5动态代理

------- android培训、java培训、期待与您交流!----------一、动态代理程序中的代理1、如果多个类都有相同的接口,要想在这些类的方法中增加一些系统功能,例如,异常处理、日志、计算方法的运行时间等等,该如何做呢?2、可以编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码;3、如果采用工厂

2014-01-08 00:54:33 683

原创 【黑马程序员】Java基础加强17:类加载器ClassLoader

------- android培训、java培训、期待与您交流!----------一、类加载器的概述1、ClassLoader的定义:加载类的工具2、作用:当Java程序需要应用一个类时,JVM需要把class文件从硬盘上加载到内存中,把文件处理成二进制的字节码,这整个过程就是类加载顺的工作;3、类加载器之间的父子关系和管辖范围如图所示: 二、类加

2014-01-07 20:52:40 651

原创 【黑马程序员】Java基础加强16:JDK1.5泛型

------- android培训、java培训、期待与您交流!----------一、泛型Generic理解泛型:1、泛型是用来限定集合中的输入类型,是提供给javac编译器使用的,可以让编译器挡住源程序中的非法输入;2、编译器编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样;

2014-01-07 13:32:11 487

原创 【黑马程序员】Java基础加强15:反射Reflect

------- android培训、java培训、期待与您交流!----------一、什么是反射反射是程序在运行时期,对一个类的class文件进行解析,获取其构造方法、成员变量、成员方法,还能运行这些方法;简单一句话:反射就是把Java类中的各种成分映射成相应的Java类,出现的目的是增强程序的扩展性。 反射的基石:Class类Java程序中的各个Java

2014-01-07 02:12:14 522

原创 【黑马程序员】Java基础加强14:JDK1.5枚举

------- android培训、java培训、期待与您交流!----------一、JDK1.5的枚举枚举的作用:1、枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则编译器就报错;2、枚举可以让编译器在编译时就控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标,这也是JDK1.5的新特性。 用普通类模拟枚举:如定义Week

2014-01-06 18:26:02 460

原创 【黑马程序员】Java基础13:强大的正则

------- android培训、java培训、期待与您交流!----------一、正则概述1、正则是用来操作字符串的特殊方法,都在String类中,指符合一定语法规则的字符串表达形式;2、学习正则,就是学习一些特殊符号的使用,它能够简单、快捷的对字符串进行操作。示例:对QQ号码进行校验,要求:5-15位、0不能开头、只能是数字。思路:如果用传统方法,首先要规定

2014-01-06 15:22:59 777

原创 【黑马程序员】Java基础12:UDP和TCP的网络通讯

------- android培训、java培训、期待与您交流!----------一、网络通讯概述网络通讯三要素:1、IP地址:每台主机都有一个唯一的标识,即IP地址;每台计算机都有一个本地回环地址:127.0.0.1,主机名是localhost;2、端口:数据要发送到对方指定的应用程序上,为了标识这些应用程序,给这些网络应用程序都用数字进行标识,以便区分不同的进程,

2014-01-06 01:13:57 990

原创 【黑马程序员】Java基础11:菜单体系

------- android培训、java培训、期待与您交流!----------一、菜单体系1、MenuComponent是所有与菜单相关的组件的抽象超类,在这一方面,MenuComponent与 AWT组件的抽象超类 Component相似;2、MenuBar类封装的是菜单栏的平台概念,为了将该菜单栏与 Frame对象关联,可以调用该框架的 s

2014-01-05 23:19:54 665

原创 【黑马程序员】Java基础10:GUI窗体实例

------- android培训、java培训、期待与您交流!----------一、GUI概述Graphical User Interface(图形用户接口):用图形的方式,来显示计算机操作的界面,这样更方便更直观;Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 GUI中组件的继承关系图:

2014-01-05 20:00:53 881

原创 【黑马程序员】Java基础09:File类和递归

------- android培训、java培训、期待与您交流!----------一、File类的概述文件和目录路径名的抽象表示形式 --- File类,作用如下:1、用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性进行操作;2、File对象可以作为参数传递给流的构造函数。 二、File类的常见用法1、创建:boolean mkdirs()

2014-01-05 15:59:55 660

原创 【黑马程序员】Java基础08:IO流来流去...

------- android培训、java培训、期待与您交流!----------一、IO流概述1、IO流用来处理设备之间的数据传输,比如拷贝文件、传输图片、歌曲等操作;2、Java对数据的操作是通过流的方式,用于操作流的对象都在IO包中;3、流按流向分为:输入流,输出流;4、流按操作数据分为两种:字节流与字符流;字节流操作字节,因为计算机中数据的存储方式都为

2014-01-05 02:56:12 1633

原创 【黑马程序员】Java基础07:集合框架与典型应用

------- android培训、java培训、期待与您交流!----------一、集合类集合类的由来:Java语言中对事物的体现都是以对象的形式,为了方便对多个对象进行操作,就定义一个容器对这些对象进行存储。集合就是存储对象最常用的一种方式。对象里面封装数据,集合里面封装对象。 集合和数组的区别:1、数组中可以存储基本数据类型和对象类型;集合中只能存储对象类型

2014-01-05 00:00:48 666

原创 【黑马程序员】Java基础06:StringBuffer和StringBuilder的效率与安全性

------- android培训、java培训、期待与您交流!----------一、StringBuffer的特点相同点:1、它是字符串缓冲区,是一个容器对象;2、它的长度是可变类,任何对它所指代的字符串的改变都不会产生新的对象;3、可以直接操作多个数据类型,最终会通过toString方法变成字符串。 二、StringBuilder的特点从JDK

2014-01-04 20:16:35 526

原创 【黑马程序员】Java基础05:多线程与其安全问题

------- android培训、java培训、期待与您交流!----------一、进程与线程进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程。JVM启动时会有java.exe进程,该进程中至少有一个线程负责java程序的执行,而且这

2014-01-04 13:28:23 603

原创 【黑马程序员】Java基础04:你至少应该掌握5个异常...

------- android培训、java培训、期待与您交流!----------一、引子:你至少应该掌握5个异常!有一道面试题,请说出至少5个异常类,常见异常如下:IOException:IO流异常RuntimeException:运行时异常ClassNotFoundException:没有找到指定的类异常ClassCastException:类型转换异常Ind

2014-01-04 01:26:48 658

原创 【黑马程序员】Java基础03:面向对象的特性和经典案例

------- android培训、java培训、期待与您交流!----------一、面向对象的概念:面向对象是相对于面向过程而言的,面向对象和面向过程都是一种编程思想;C、C++语言是面向过程的,强调的是功能行为;java语言是面向对象的语言,就是把很多功能进行封装,强调的是具备了功能的对象;对象封装了很多功能,每个功能都是一个函数,每个函数又都是面向过程的,所以面向对象也

2014-01-03 22:51:34 739

原创 【黑马程序员】Java基础02:Java中的程序流程控制结构

------- android培训、java培训、期待与您交流!----------Java中的程序流程控制结构有多种,如:if-else、switch、while、do-while、for、break和continue等。 1、if-else:如果条件表达式为真,那么执行对应的某一语句,语法形式如下:If (布尔条件式){需要执行的语句}else if(布尔条

2014-01-03 21:14:04 577

原创 【黑马程序员】Java基础01:进制之间的互相转换

------- android培训、java培训、期待与您交流! ----------进制的种类:  当前的计算机系统使用的都是二进制数据,它是用0和1两个数字来表示的。进位规则是“逢二进一”,借位规则是“借一当二”。目前用到的所有字符都在计算机中有对应的二进制表现形式,我们用到的一般是UTF-8和GBK码表,能够兼容中英文字符。  在计算机中,还有一些其他的数据表现形

2014-01-03 18:37:27 733

空空如也

空空如也

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

TA关注的人

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