Java基础加强
文章平均质量分 77
ord11937
这个作者很懒,什么都没留下…
展开
-
黑马程序员_线程高级_多线程,同步,互斥,线程数据共享
一,线程回顾线程就是进程的独立控制单元。控制着进程的执行。一个进程至少有一个线程。进程就是正在执行的程序。window操作系统的Ctrl + Alt + Del进入任务管理器就可以看到很多进程。传统线程的创建方式: 1,直接继承自Thread类,并且重写Thread类的run方法,将要执行的线程代码放在run方法的方法体内部。原创 2014-05-21 19:38:05 · 516 阅读 · 0 评论 -
黑马程序员_Java基础加强_注释的使用,哈希算法补充
一,注释注释就相当于一个标记,加上了标记就是给自己的程序加上了某种标记,标记可以加在包,类,方法,字段,方法参数,局部变量上面。在java.lang中有最基本的注释类型。在myEclipse中编写Java程序时方法的重写的注释是:@override,一旦添加这个注释,如果重写方法是不下心写错一点,编译器是会报错的。比如:当某个方法不建议使用,原创 2014-05-21 16:23:16 · 608 阅读 · 0 评论 -
黑马程序员_Java基础加强_内省
一,内省(IntroSpector) 内省就是Java语言对JavaBean属性的一种缺省的处理方法。什么叫JavaBean呢?javaBean其实也是一种Java类,只不过是这种Java类必须符合某种特殊的规则。这种规则就是:类的方法有小写的set和get开头,我们可以把一个JavaBean当做一个普通的Java类来使用,但是普通的Java类不一定可以当做Jav原创 2014-05-21 16:17:00 · 431 阅读 · 0 评论 -
黑马程序员_Java基础加强_Java类加载器,委托机制,模板方法设计模式
一,Java的类加载器Java虚拟机可以安装多个类加载器,系统默认主要有三个类加载器,每个类负责加载特定的位置的类。这三个类加载器是:BootStrap,ExtClassLoader,AppClassLoader。类加载器也是一个Java类,所以类加载器也要被加载器加载,这样加载类加载器的加载器就不是一个Java类,这个加载器就是BootStrap。原创 2014-05-21 16:33:47 · 452 阅读 · 0 评论 -
黑马程序员_Java基础加强_jdk1.5重要新特性详解
一,静态导入: import语句是导入包中的某个类,或者包中的所有类,它不占用任何资源,只是让程序员们少写一些包名和类名。 import static 语句是导入一个包中的某个静态方法或者所有静态方法。比如说Math类,Arrays类, Collections类,导入这些类之后,就可以不用写这些类名了,可以直接写方法。 impor原创 2014-05-21 15:38:41 · 581 阅读 · 0 评论 -
黑马程序员_Java基础加强_反射
一,反射(反射不是jdk1.5的新特性,它是1.2就出现的。)反射的基石是-->ClassJava程序中的各个Java类(class)是属于同一类事物的,这类事物在Java中也属于一个类的,这个类就是Class类。比如定义一个Person类,Person.class就是Class的一个实例对象,java.lang.String.class也是Class的一个实例对象原创 2014-05-21 15:58:30 · 427 阅读 · 0 评论 -
黑马程序员_Java基础加强_代理
一,代理什么叫代理呢?要为已经存在的具有相同接口的目标类的每个方法增加一些额外的系统功能,比如:异常,日志,方法运行时间,事务管理等。这时候就需要实现代理。可以生成一个代理类,该代理类拥有与给定类的相同的方法,并且调用该类的方法。比如:class A{sayHello() {}}要为该类的sayHello方法增加一个时间监原创 2014-05-21 17:08:49 · 394 阅读 · 0 评论