j2se基础加强
文章平均质量分 85
liuxu93466
这个作者很懒,什么都没留下…
展开
-
黑马程序员_java基础加强1
---------------------- android培训、java培训、期待与您交流! ----------------------1.模板代码配置。2.静态导入示例:import static java.lang.Math.max;//导入max方法import static java.lang.Math.*;//导入所有静态方法public cl原创 2012-03-19 22:13:57 · 517 阅读 · 0 评论 -
黑马程序员_java基础加强5
---------------------- android培训、java培训、期待与您交流! ----------------------8.类的加载、连接、初始化:加载:将.class文件读入到内存,并为之创建一个java.lang.Class对象。一旦某个类被载入JVM中,同一个类就不会再被载入。在JAVA中,一个类用其全限定类名作为标识,这里指的全限原创 2012-03-21 23:18:20 · 473 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之通道_文件通道
---------------------- android培训、java培训、期待与您交流! ----------------------3..文件通道文件通道总是阻塞式的,FileChannel对象是线程安全(thread-safe)的。3.1 访问文件关于访问文件的API有abstract long position() 返回此通道的文件位置。原创 2012-04-16 21:21:07 · 4498 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之通道_内存映射文件&&Channel-to-Channel 传输
---------------------- android培训、java培训、期待与您交流! ----------------------4.内存映射文件 新的FileChannel类提供了一个名为map( )的方法,该方法可以在一个打开的文件和一个特殊类型的 ByteBuffer之间建立一个虚拟内存映射。在FileChannel上调用map()方法会创建一个由原创 2012-04-18 22:50:26 · 7303 阅读 · 4 评论 -
黑马程序员_O‘Reilly java nio学习笔记之通道_socket通道
---------------------- android培训、java培训、期待与您交流! ----------------------6.socket通道 新的 socket通道类可以运行非阻塞模式并且是可选择的。本节中我们会看到,再也没有为每个socket连接使用一个线程的必要了,也避免了管理大量线程所需的上下文交换总开销。借助新的NIO 类,一个或几个线程就可原创 2012-04-24 22:09:52 · 2653 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之通道_通道基础&& Scatter/Gather
---------------------- android培训、java培训、期待与您交流! ----------------------1.通道基础1.1 打开通道 通道是访问I/O 服务的导管。I/O 可以分为广义的两大类别:File I/O 和 Stream I/O。那么相应地有两种类型的通道,它们是文件(file)通道和套接字(socket)通道原创 2012-04-16 21:19:05 · 3324 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之缓冲区1
---------------------- android培训、java培训、期待与您交流! --------------------- 缓冲区1.Buffer简介 一个Buffer对象是固定数量的数据的容器。对于每个非布尔原始数据类型都有一个缓冲区类。尽管缓冲区作用于它们存储的原始数据类型,但缓冲区十分倾向于处理字节。非原创 2012-04-13 17:21:42 · 4475 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之缓冲区2
---------------------- android培训、java培训、期待与您交流! ----------------------2.9 比较 Buffer的子类有equals和compareTo两个比较方法。 Equals比较时,两个缓冲区被认为相等的充要条件是: l 两个对象类型相同。包含不同数据类型的 buffer 永远不会相等。原创 2012-04-13 18:03:32 · 3993 阅读 · 4 评论 -
黑马程序员_O‘Reilly java nio学习笔记之通道_管道&&Channels工具类
---------------------- android培训、java培训、期待与您交流! ----------------------7.管道java.nio.channels包中含有一个名为Pipe(管道)的类,广义上讲,管道就是一个用来在两个实体之间单向传输数据的导管,管道通常被用来连接一个进程的输出和另一个进程的输入。Pipe类实现一个管道范例,不过它所创建的管原创 2012-04-25 19:55:47 · 1978 阅读 · 2 评论 -
黑马程序员_O‘Reilly java nio学习笔记之选择器_通过一个程序初识选择器
---------------------- android培训、java培训、期待与您交流! ---------------------- 应用程序可调用SelectableChannel的register方法将其注册到指定的Selector上,当Selector上某些SelectableChannel上有需要处理的IO操作是,程序可以调用Selector实例的select方法获原创 2012-05-01 11:15:59 · 1066 阅读 · 0 评论 -
黑马程序员_java基础加强4
---------------------- android培训、java培训、期待与您交流! ----------------------8.JDK除了在java.lang下提供了3个基本的Annotation外,还在java.lang.annotation包下提供了4个Meta Annotation(元Annotation),这四个Annotation用于修饰其他A原创 2012-03-20 18:16:49 · 463 阅读 · 0 评论 -
黑马程序员_java基础加强_代理
---------------------- android培训、java培训、期待与您交流! ----------------------1.动态代理基础示例:public class ProxyTest{public static void main(String[] args) throws Exception {// 生成Collection的代理类Cl原创 2012-04-06 20:25:48 · 1432 阅读 · 0 评论 -
黑马程序员_java基础加强2
---------------------- android培训、java培训、期待与您交流! ----------------------6..反射:6.1、得到字节码的方法:类名.class,例如,System.class对象.getClass(),例如,new Date().getClass()详细请查看:http://edu.csdn.net/heimaCl原创 2012-03-19 22:22:14 · 445 阅读 · 0 评论 -
黑马程序员_java基础加强7_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------2. 定时器的使用:Timer相关用法:Timer() 创建一个新计时器。Timer(boolean isDaemon) 创建一个新计时器,可以指定其相关的线程作为守护程序运行。 Timer(String原创 2012-03-27 13:48:40 · 537 阅读 · 0 评论 -
黑马程序员_java基础加强6_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------1.创建线程的两种方式: 一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。如:class PrimeThread extends Thread原创 2012-03-27 13:43:33 · 533 阅读 · 0 评论 -
黑马程序员_java基础加强8_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------5.多个线程访问共享对象和数据的方式 如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable 对象中有那个共享数据。 如果每个线程执行的代码不同,这时候需要用不同原创 2012-03-27 13:52:19 · 522 阅读 · 0 评论 -
黑马程序员_java基础加强9_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------8.用Lock实现线程间的通信:当使用Lock对象来保证同步时,java提供了Condition类来保持线程间的协调运行。在等待 Condition 时,可能发生“虚假唤醒”,所以, Condition 应该总是在一个循环中原创 2012-03-30 08:44:42 · 649 阅读 · 0 评论 -
黑马程序员_java基础加强10_多线程加强_工具类简介
---------------------- android培训、java培训、期待与您交流! ---------------------工具类简介1. 如果需要在两条线程间进行更多的信息交互,可以使用管道流。管道流有3种形式存在,即:PipedInputStream、PipedOutputStream、PipedWriter、PipedReader、Pipe.Si原创 2012-03-30 08:47:07 · 683 阅读 · 0 评论 -
黑马程序员_java基础加强12_空中网题解_老师解答
---------------------- android培训、java培训、期待与您交流! ----------------------张老师讲解答案:1.public class Test {public static void main(String[] args){ final BlockingQueue queue =原创 2012-03-30 08:53:17 · 1358 阅读 · 2 评论 -
黑马程序员_java基础加强11_空中网题解_自己做的答案
---------------------- android培训、java培训、期待与您交流! ----------------------空中网4k/5k月薪挑选大四实习生的线程题 第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4原创 2012-03-30 08:51:35 · 1015 阅读 · 0 评论 -
黑马程序员_java基础加强3
---------------------- android培训、java培训、期待与您交流! ----------------------8.反射调用main方法之从配置文件中读取类名(6.4练习深入)://读取文件相对于工程目录,配置文件放在工程目录下//InputStream is=new FileInputStream("src/config.prope原创 2012-03-19 22:23:44 · 478 阅读 · 0 评论 -
黑马程序员_O‘Reilly java nio学习笔记之选择器
---------------------- android培训、java培训、期待与您交流! ---------------------- 1.1 选择器,可选择通道和选择键类 选择器(Selector) 选择器类管理着一个被注册的通道集合的信息和它们的就绪状态。通道是和选择器一起被注册的,并且原创 2012-05-02 16:30:44 · 1493 阅读 · 0 评论