- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员_java基础加强12_空中网题解_老师解答
---------------------- android培训、java培训、期待与您交流! ----------------------张老师讲解答案:1.public class Test {public static void main(String[] args){ final BlockingQueue queue =
2012-03-30 08:53:17 1359 2
原创 黑马程序员_java基础加强11_空中网题解_自己做的答案
---------------------- android培训、java培训、期待与您交流! ----------------------空中网4k/5k月薪挑选大四实习生的线程题 第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4
2012-03-30 08:51:35 1015
原创 黑马程序员_java基础加强10_多线程加强_工具类简介
---------------------- android培训、java培训、期待与您交流! ---------------------工具类简介1. 如果需要在两条线程间进行更多的信息交互,可以使用管道流。管道流有3种形式存在,即:PipedInputStream、PipedOutputStream、PipedWriter、PipedReader、Pipe.Si
2012-03-30 08:47:07 683
原创 黑马程序员_java基础加强9_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------8.用Lock实现线程间的通信:当使用Lock对象来保证同步时,java提供了Condition类来保持线程间的协调运行。在等待 Condition 时,可能发生“虚假唤醒”,所以, Condition 应该总是在一个循环中
2012-03-30 08:44:42 650
原创 黑马程序员_java基础加强8_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------5.多个线程访问共享对象和数据的方式 如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable 对象中有那个共享数据。 如果每个线程执行的代码不同,这时候需要用不同
2012-03-27 13:52:19 522
原创 黑马程序员_java基础加强7_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------2. 定时器的使用:Timer相关用法:Timer() 创建一个新计时器。Timer(boolean isDaemon) 创建一个新计时器,可以指定其相关的线程作为守护程序运行。 Timer(String
2012-03-27 13:48:40 537
原创 黑马程序员_java基础加强6_多线程加强
---------------------- android培训、java培训、期待与您交流! ----------------------1.创建线程的两种方式: 一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。如:class PrimeThread extends Thread
2012-03-27 13:43:33 533
原创 黑马程序员_java基础加强5
---------------------- android培训、java培训、期待与您交流! ----------------------8.类的加载、连接、初始化:加载:将.class文件读入到内存,并为之创建一个java.lang.Class对象。一旦某个类被载入JVM中,同一个类就不会再被载入。在JAVA中,一个类用其全限定类名作为标识,这里指的全限
2012-03-21 23:18:20 473
原创 黑马程序员_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
原创 黑马程序员_java基础加强3
---------------------- android培训、java培训、期待与您交流! ----------------------8.反射调用main方法之从配置文件中读取类名(6.4练习深入)://读取文件相对于工程目录,配置文件放在工程目录下//InputStream is=new FileInputStream("src/config.prope
2012-03-19 22:23:44 478
原创 黑马程序员_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
原创 黑马程序员_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
原创 黑马程序员_字符串
---------------------- android培训、java培训、期待与您交流! ---------------------字符串常见操作:1,获取。1.1 字符串中的包含的字符数,也就是字符串的长度。int length():获取长度。1.2 根据位置获取位置上某个字符。char charAt(int index):1.3 根据字符获
2012-03-18 21:03:47 528
原创 黑马程序员_多线程2
---------------------- android培训、java培训、期待与您交流! ---------------------1. JDK5.0实现生产者消费者模型:public class ProducterConsumer {public static void main(String[] args) {Goods goods=new Goods();
2012-03-18 21:01:44 514
原创 黑马程序员_多线程1
---------------------- android培训、java培训、期待与您交流! ------------------------1. 一条线程在同一时刻只能运行一次。2. 实现方式和继承方式有什么区别呢?实现方式好处:避免了单继承的局限性。在定义线程时,建立使用实现方式。两种方式区别:继承Thread:线程代码存放Thread子类run方
2012-03-18 21:00:23 466
原创 黑马程序员_网络编程1
---------------------- android培训、java培训、期待与您交流! ----------------------1.UDP相关类:(1) DatagramSocket:构造器:DatagramSocket() 构造数据报套接字并将其绑定到本地主机上任何可用的端口。DatagramSocket(int port) 创建数据报套接字并
2012-03-18 20:57:24 547
原创 黑马程序员_流2(文件)
---------------------- android培训、java培训、期待与您交流! ----------------------1. File类常见方法:创建boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,当输出流对象创建文件时,如果文件已经存在,会覆盖。sta
2012-03-17 18:56:02 563
原创 黑马程序员_流1
---------------------- android培训、java培训、期待与您交流! ----------------------1. 创建一个FileWriter对象。该对象一被初始化就必须要明确被操作的文件,而且该文件会被创建到指定目录下。如果该目录下已有同名文件,将被覆盖。fw.write("abcde");调用write方法,将字符串写入到流中。还未写
2012-03-17 18:51:33 711
原创 黑马程序员_集合2
---------------------- android培训、java培训、期待与您交流! ----------------------8.自定义泛型:泛型定义在类上:class Demo{public void show(T t) {System.out.println("show:"+t);}public void print(T t) {S
2012-03-17 18:47:27 557
原创 黑马程序员_集合1
---------------------- android培训、java培训、期待与您交流! ----------------------1.Collection定义了集合框架的共性功能。1,添加 add(e); addAll(collection);2,删除remove(e);removeAll(colle
2012-03-16 15:59:22 564
原创 黑马程序员_异常
---------------------- android培训、java培训、期待与您交流! ---------------------- 1. 异常的体系• Throwable• Error• 通常出现重大问题如:运行的类不存在或者内存溢出等。• 不编写针对代码对其处理• Exception • 在运行时
2012-03-16 15:56:28 498
原创 黑马程序员_面向对象部分
----------------------android培训、java培训、期待与您交流! ---------------------- 以前接触过面向对象部分,但是基础不牢,以下仅为自己不熟悉的知识点。 1.成员变量:成员变量定义在类中,在整个类中都可以被访问。成员变量随着对象的建立而建立,存在于对象所在的堆内存中。 成员变量有默认初始化值。局
2012-03-16 15:48:07 1556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人