- 博客(16)
- 收藏
- 关注
原创 黑马程序员Java__正则表达式
正则表达式学习元字符:1. \b 元字符,代表单词的开头或者结尾,也就是单词的分界处。2. . 元字符,代表除换行符以外的任意字符。3. * 元字符,代表的不是字符,也不是位置,而是数量,指 * 前面的内容可以任意重复使用N次。4. \d 元字符,匹配一位的数字(0~9).5{NUM} 表示重复前面的字符NUM次,例如:0\d{2}-\d{8} = 0\d
2014-06-19 10:54:56 439
原创 黑马程序员Java__网络编程
13 网络编程 TCP:是可靠的,面向连接的、连续的、流的协议。 UDP:是一种无向的连接端口:端口号是从0-65535(其中0-1023是系统保留的)。 URL:(Uniform Resource Locator)是资源定位符的简称,它声明了intern
2014-06-19 10:51:34 446
原创 黑马程序员Java__IO
java的IO主要包括两种IO操作:输入流和输出流。每种输入,输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位来处理输入、输出操作,而字符流则以字符来处理输入、输出操作。 1.1 File 类:File类是java.io包下代表与平台无关的文件和目录,也就是说如果希望在程序中操作文件和目录都可以通过File类来完成,值得指出的是不管文件,还是目录都是使用File来
2014-06-19 10:41:32 318
原创 黑马程序员Java__多线程
------- android培训、java培训、期待与您交流! ----------------- android培训、java培训、期待与您交流! ----------
2014-06-19 10:34:30 449
原创 黑马程序员Java__集合(数组)和类
------- android培训、java培训、期待与您交流! --------java中数组的定义 (1)一维数组 1)一维数组的声明; 格式一 :数组的元素类型 数组名[] int a[]; 格式二 :数组的元素类型[] 数组名 ;开发中常用
2014-06-19 10:14:06 419
原创 黑马程序员Java__基础
------- android培训、java培训、期待与您交流! ----------------- android培训、java培训、期待与您交流! ----------
2014-06-19 10:06:26 322
原创 黑马程序员java__交通灯管理系统
------- android培训、java培训、期待与您交流! ----------面向对象的分析与设计1. 每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。 1. 设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。 2. 每条路线上随机增加
2014-06-18 11:15:15 364
原创 黑马程序员Java__银行调度
设计思路:NumberManager类用于管理所有客户号码。能够生成并存储号码。由于窗口也要叫号,所以管理号码的方法要进行同步public class NumberManager{ private int lastNumber =1; private List queueNumber = new ArrayList(); //客户取号 pub
2014-06-18 10:58:53 337
原创 黑马程序员Java__代理
AOP(Aspect oriented program) 面向方面的编程AOP的目标就是要使交叉业务模块化,可以采用将切面代码移动到原始方法的周围,这与直接在方法中编程切面代码的运行效果是一样的。1.proxy类:构造方法:protected Proxy(InvocationHandler h)使用其调用处理程序的指定值从子类(通常为动态代理类)构建新的Proxy实
2014-06-18 10:41:02 354
原创 黑马程序员__类加载器
1.类加载器基础知识类加载器的作用就是获取.class里面的内容等等java虚拟机中的三个类加载器:BootStrap,ExtClassLoader,AppClassLoader类加载器也是java类,因为其他是java类的类加载器本身也是要被类加载器加载的,只有BootStrap不是java类,它嵌套在java虚拟机的内核中。2.类加载器之间的父子关系和管辖范围
2014-06-18 10:36:59 360
原创 黑马程序员Java__泛型
jdk1.5之后出现的新特性:泛型可以限定集合输入的类型,让编译器在编译的时候阻止非法输出的数据,从而使得编译器编译过程中不需要处理类型信息,提高编译效率。对于参数化的泛型类型,如getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其他类型的数据。例如用反射得到的集合,再通过add方法添加集合信息。
2014-06-18 10:31:52 292
原创 黑马程序员Java__增强注释
注解(注释)Annotation类1)jdk1.5以后提供的新特性:类中的注释有三个@Deprecated(废除)、@Override(复写)、@SuppressWarnings(压缩警告)Deprecated类:用 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警
2014-06-17 16:14:32 390
原创 黑马程序员Java学习笔记__javaBean的内省机制
IntroSpector 视察,检查-->操作javaBean-->特殊的java类,她里面的方法要按照某种规则来取。方法前面以set或者get开头。以set、get开头的类称之为javaBean。javaBean的属性是按照这个类中的set或者get开头的方法来确定的,如:class Person{ Private int a; public int getA
2014-06-17 16:10:45 409
原创 黑马程序员_反射以及hashcode
------- android培训、java培训、期待与您交流! ----------13. Field[] fields = obj.getClass().getFields(); //扫描传进来的obj参数里面的字节码(getClass()),获取字节码里面所有变量(getFields())。14. for(Field field : fields){ //增强型for循环,将fiel
2014-06-14 10:34:38 508
原创 黑马程序员_反射(1)
1.反射机制就是在java程序运行状态中,对其任何一个类,都能调用其中所有的属性和方法,对于任何一个对象,都能调用其任何一个方法和属性,动态获取其信息,动态调用其方法。获取源程序的字节码的方式有3种:1)类名.class 2)方法名.getClass()3)Class.forName(“类名”)9.Integer.TYPE 的基本类型为int,可以用这种方式找出。Integer和int
2014-06-14 10:32:13 298
原创 黑马程序员_装箱拆箱与枚举
------- android培训、java培训、期待与您交流! ---------- 6月12日上午 编写代码的JDK版本要和编译代码的JDK版本一致。 装箱和拆箱的操作是方便数据类型之间的转换,比如int类型要转换成string类型,就要通过包装类integer实现 例如:int a = 3; String a = integer.toString(a); 要先把int类型
2014-06-12 17:04:16 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人