
Java基础
文章平均质量分 64
晴天小猪11095
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 多线程同步
1.线程创建一个线程有两个方法:继承java.lang.Thread类或实现java.lang.Runnable接口。main() 函数也是一个线程。 1.1继承ThreadThread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员必须覆盖 Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是必须调用 Thread 的 start() 函数,该函数再调用 run()。下面的代码说明了它的用法:imp原创 2010-08-22 20:46:00 · 1770 阅读 · 0 评论 -
Java Logger 介绍
一个使用java.util.logging.Logger进行log输出的示例代码如下:package com.sample;import java.io.File;import java.util.logging.FileHandler;import java.util.logging.Handler;import java.util.logging.Level;import java.util.logging.Logger;import java.util.logging.Si原创 2010-08-24 22:28:00 · 15453 阅读 · 1 评论 -
Java中相同类名不同package名的类的引用
现在有两个类,它们名称相同,但所在的package不同。其结构如下图所示:两个class A的代码如下:package pka;public class A { public void printA(){ System.out.println("print:pka.A"); }}package pkb;public class A { public void printA(){ System.out.println("print:pkb.A"); }}另外Main原创 2010-09-08 22:01:00 · 15793 阅读 · 2 评论 -
Java栈与堆
<br />1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。<br /><br />2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存转载 2010-09-29 09:57:00 · 692 阅读 · 0 评论 -
在Java代码中使用ZipFile解压zip文件
利用java.util.zip.ZipFile类,来解压文件。可以解压zip,jar,war,但无法解压rar文件。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java原创 2012-08-08 10:17:07 · 3838 阅读 · 1 评论 -
Java代码中解压RAR文件
import java.io.File;import java.io.FileOutputStream;import de.innosystec.unrar.Archive;import de.innosystec.unrar.rarfile.FileHeader;public class UnRARTools { public void unrar(File sourceRar,原创 2012-08-08 16:41:14 · 13079 阅读 · 4 评论 -
JMockit学习笔记(一,简介)
JMockit简介在JMockit工具包中,Expectations &Verifications APIs为behavior-based单元测试的创建提供了丰富的支持。这种测试的关注点在于测试单元和其他相关联的测试单元的交互作用。测试单元包括class,method和constructor。两个单元之间的交互通常表现为method或constructor之间的调用。一个单元测翻译 2013-03-31 14:38:04 · 4130 阅读 · 0 评论 -
JMockit学习笔记(二,mocked类型)
Declaring and using mocked types一个mock类型可以通过一个实例field或者一个参数声明来传入。对于第一种情况,这个field是属于测试类或者mockit.Expectations的子类(在某个expectation中的一个本地field)。对于第二种情况,该参数必须术语一个测试方法。在所有的情况下,一个mock的field/parameter声明必须翻译 2013-04-08 22:46:08 · 5564 阅读 · 0 评论