自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员_温习 高新技术二 (个人笔记)摘要(JavaBean类------注解------泛型------类加载器(代理))

泛型的原理及应用   泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,再调

2013-12-17 15:22:10 505 1

原创 黑马程序员_温习 高新技术一 (个人笔记)摘要(静态导入---可变参数----高级FOR循环---自动装箱(拆箱)----枚举----反射)

静态导入 l      import语句可以导入一个类或某个包中的所有类l      import static语句导入一个类中的某个静态方法或所有静态方法l      语法举例:Ø      import static java.lang.Math.sin;Ø      import static java.lang.Math

2013-12-17 15:21:01 448

原创 黑马程序员_温习 交通灯管理系统 (个人笔记)

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

2013-12-17 15:15:48 430

原创 黑马程序员_温习 银行业务调度系统 (个人笔记)

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

2013-12-17 15:11:36 428

原创 黑马程序员_温习 正则表达式 (个人笔记)摘要(正则表达式-----网页爬虫)

摘要(正则表达式-----网页爬虫)正则表达式:(字符串判断方式String)|--匹配:matches|--切割: split|--替换: replaceAll|--获取  上边三则综合应用正则表达式包:java.util.regex例(匹配)一:模拟QQ登陆(只能是数字,第一位不能是0,总长度是5-15位):S

2013-12-16 22:39:55 630

原创 黑马程序员_温习 网络编辑四 (个人笔记)摘要(浏览器客户端介绍----消息头---URL(统一资源定位符)(应用层)----域名解析)

摘要(浏览器客户端介绍----消息头---URL(统一资源定位符)(应用层)----域名解析)浏览器客户端--其实跟自定义的Socket一样但浏览器客户端功能更强大(内部封装了很多解析数据库)浏览器请求消息头:|--GET:(1部分)一种请求方式,(2部分)求取这个目录下的html资源(3部分)遵守的协议名称|--Accept:可接受什么类型数据|--Acc

2013-12-16 22:39:17 540

原创 黑马程序员_温习 网络编辑三 (个人笔记)摘要(TCP概述 ----TCP 演示)

摘要(TCP概述 ----TCP 演示)TCP传输分客户端和服务端|-- 客户端对象:Socket|-- 服务端对象:ServerSocketSocket(客户端):TCP是面向连接的,所以在加你Socket服务时,就要有服务端存在,并连接成功。形成通路在该通路进行数据的传输ServerSocket(服务端):|--建立服务端的Socke

2013-12-16 22:38:39 480

原创 黑马程序员_温习 网络编辑二 (个人笔记)概要(UDP传输演示)

概要(UDP传输演示)UDP发送端:例:DatagramSocket ds = new DatagramSocket(8888);//建立UDP。Socket服务端,并指定监听端口8888(不写则系统随机)byte[] buf = "udp ge men lai le".getBytes(); //将要发的内容记录在容器中DatagramPacket d

2013-12-16 22:38:07 395

原创 黑马程序员_温习 网络编辑一 (个人笔记)摘要(网络概述---网络参考模型---网络传输要素---IP地址---端口----传输协议(UDP -- TCP)---Socket机制 )

摘要(网络概述---网络参考模型---网络传输要素---IP地址---端口----传输协议(UDP -- TCP)---Socket机制 )网络编程概述:如图:网络参考模型:如图:网络传输要素:如图:IP地址(网络层):网络中设备的标识|--不易记忆,可用主机名|--本机回环地址:1

2013-12-16 22:37:25 762

原创 黑马程序员_温习 集合六 (个人笔记)摘要(Collections集合工具类-----Arrays数组工具类-----高级for----可变参数----静态导入)

摘要(Collections集合工具类-----Arrays数组工具类-----高级for----可变参数----静态导入)Collection类:全静态,集合工具类常用方法:|--给List集合自然排序:Collections.sort(List集合)|--给LIST集合指定比较器排序:Collections.sort(List集合,比较器)|--返回自然

2013-12-16 22:36:27 481

原创 黑马程序员_温习 集合五 (个人笔记)摘要(Map集合体系---Hashtable集合---HashMap集合----TreeMap集合)

摘要(Map集合体系---Hashtable集合---HashMap集合----TreeMap集合)Map集合体系:该集合存储键值对,属于双列接口(Collection属于单列)|--Hashtable集合:底层哈希表,不可存null键null值,同步,JDK1.0出现,低效不常用|--HashMap集合:底层哈希表,可以使用null键null值,不同步,JDK

2013-12-16 22:35:50 528

原创 黑马程序员_温习 集合四 (个人笔记)摘要(泛型)

摘要(泛型)泛型:用于明确类型,JDK1.5后的新特性,用于解决安全问题,是一个安全机制好处:|--将运行时问题(classCastException)转移到编译时期,方便于程序员解决问题|--避免强制转换麻烦泛型格式:通过 什么时候定义泛型:集合中常见,只要见到 其实 即可注意:(一)在用HashSet集合时,复写的equ

2013-12-16 22:35:14 356

原创 黑马程序员_温习 集合三 (个人笔记)摘要(HashSet---TreeSet)

摘要(HashSet---TreeSet)Collection集合体系|--List集合|--Set集合|--HashSet:底层哈希表,无序,不可重复,非同步,比较方式(先HashCode哈希表  后equals)|--TreeSet:底层二叉树,可排序,不可重复,比较方式 ComparableHashSet:底层数据结构是哈希表|--判断元素

2013-12-16 22:34:40 364

原创 黑马程序员_温习 集合二 (个人笔记)摘要:(List集合)

摘要:(List集合)Collection集合|--List集合:元素是有序的,元素可重复,因为该集合体系有索引,比较方式 equals|--ArrayList:底层使用数组结构,不同步,增删慢,查询快,初始化10位,超过50%延长(节省)|--LinkedList:底层使用链表结构,不同步,增删快,查询慢|--Vector:底层使用数组结构,同

2013-12-16 22:33:12 389

原创 黑马程序员_温习 集合一 (个人笔记)摘要:Collection集合框架----Iterator迭代器

摘要:Collection集合框架----Iterator迭代器集合框架(集合类)|--定义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式|--数组和集合同是容器,有什么不同???|--答:数组虽然也可以储存对象,但长度是固定的,集合长度是可变的数组中可以存储基本数据类型,集合只能

2013-12-16 22:32:20 395

原创 黑马程序员_温习 IO流五 (个人笔记)摘要(字符编码)

摘要(字符编码)常用字符编码如图:写入和读取过程,若读取和和写入的编码不同,则容易出现乱码如“??”,“浣犲。”如图:编码解码常见错误和解决方法:如图::字符编码--联通如图:原因:输入记事本时,用的是GBK编码,再次打开本来应该是GBK解码,但是联通这两

2013-12-16 22:29:34 417

原创 黑马程序员_温习 IO流四 (个人笔记)摘要(打印流PrintWriter(Stream)---序列流SwquenceInputStream----对象流ObjectInputStream(Outp

摘要(打印流PrintWriter(Stream)---序列流SwquenceInputStream----对象流ObjectInputStream(OutputStream)----管道流PipedInputStream(OutputStream)----随机访问流RandomAccessFile-----基本数据类型流DataInputStream(OutputStream)---

2013-12-16 22:28:42 554

原创 黑马程序员_温习 IO流三 (个人笔记)摘要(IO流操作规律--File类---递归----Propertise(集合)

摘要(IO流操作规律--File类---递归----Propertise(集合))IO流操作规范|--源: InputStream  Reader|--目的: OutputStream  Writer通过三个明确来完成|--明确元和目的|--源: InputStream  Reade|--目的: OutputStream  Wri

2013-12-16 22:27:49 374

原创 黑马程序员_温习 IO流二 (个人笔记)(字节流 -----转换流)

摘要(字节流 -----转换流)字节流:|--字节输入流:InputStream 不用刷新,自动输入到容器中|--字节输出流:OutputStream 不用刷新,自动输出到指定容器字节输入流:InputStream -->文件输入流:FileInputStream输入流三种常见读取方法方法一:建一个刚好长度的字节数组(缺点:无法判断文

2013-12-16 22:26:16 438

原创 黑马程序员_温习 IO流一 (个人笔记) 简要(IO介绍。。字符流。。字符流缓冲区..装饰设计模式)

简要(IO介绍。。字符流。。字符流缓冲区..装饰设计模式)IO(Input Output)流:处理设备之间的数据传输JAVA对于数据的操作时通过流的方式,用于操作流的对象都在IO包中流按操作数据分两中   按流向分|--字节流 |--输入流|--字符流 |--输出流IO流常用基本数据类型|--字节流的抽象基类|--输入

2013-12-16 22:19:59 421

原创 黑马程序员_温习 GUI图形用户接口二 (个人笔记)摘要(综合应用---对话框----菜单----Jar包打开方法)

摘要(综合应用---对话框----菜单----Jar包打开方法)练习:列出指定目录内容:import java.io.*;import java.awt.*;import java.awt.event.*;class Demo{private Frame f;private TextField tf;private Button but;

2013-12-16 22:13:04 431

原创 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键

摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键盘事件)GUI(图形用户界面):用图形的方式,显示计算机的界面,这样更方便更直观CLI命令行用户接口:就是像DOS命令行一样的模式JAVA为GUI提供的对象存在:|--java.awt (抽象

2013-12-16 22:08:16 566

原创 黑马程序员_温习String类(个人笔记)

String类、作用:用于描述字符串事物,内部提供了多种字符串操作方法常见操作:(一)获取:|--长度:int length()以(String str = "abcdefabcdef")有值 (String sss = "")无值 (String snl = null)空   为例!!str.length()-->12sss.length()-->0s

2013-12-14 11:58:48 477

原创 黑马程序员_温习 多线程 (个人笔记)

多线程进程:是一个正在执行的程序线程:就是进程中一个独立的控制单元一个进程中至少有一个线程。(JAVA VM 启动时会有一个进程"java.exe",该进程中至少有一个线程负责java程序的执行。而且这个线程运行的代码存在于mian方法中,称之为主线程。其实JVM启动时不止一个线程,还有负责垃圾回收的机制线程)-特点:随机性(执行权和执行时间都由CPU决定)

2013-12-13 18:43:35 399

空空如也

空空如也

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

TA关注的人

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