JAVA
文章平均质量分 79
jesseshen
这个作者很懒,什么都没留下…
展开
-
JAVA [BigInteger]
/** * java.math.BigInteger * 不可变的任意精度的整数 */ public static void BigIntegerTest(){ System.out.println(BigInteger.class);原创 2011-07-27 07:52:29 · 931 阅读 · 0 评论 -
JAVA [ TCP/IP ]
TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议.TCP/IP 的工作原理 -->本文采用TCP/IP协议传送文件为例,说明TCP/IP的工作原理,其中应用层传输文件采用文件传输协议(FTP)原创 2011-07-27 19:57:12 · 5504 阅读 · 0 评论 -
JAVA [ HTTP ]
/** * URL的基本组成:协议、主机名、端口号、资源名 * 相对URL * URL编码规则 * 空格变为+ * 对0-9a-zA-Z保持不变 * 字符的当前字符集编码在内存中的十六进制格式表示,空格也可以%20,=%3D,&%26 * URLEncoder原创 2011-07-27 20:07:08 · 695 阅读 · 0 评论 -
JAVA [ 集合 ]
Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I] +--java.原创 2011-07-27 12:08:43 · 315 阅读 · 0 评论 -
JAVA [ 多线程 --- 放鸡蛋 ]
import java.util.ArrayList;import java.util.List;public class Plate { List eggs = new ArrayList(); public synchronized Object getEgg()原创 2011-07-27 20:37:40 · 858 阅读 · 0 评论 -
JAVA [ 多线程 -- 生产者消费者 ]
public class Pro_Con_ticket { public static void main(String[] args) { //进程间通信 Tickets t =new Tickets(10); new Producer(t).start(); new原创 2011-07-27 20:59:49 · 317 阅读 · 0 评论 -
Java 1.7
对集合的支持创建List / Set / Map 时写法更简单了。ListString> list = ["item"];String item = list[0];SetString> set = {"item"};MapString,Integer> map = {"k原创 2011-07-22 12:26:21 · 415 阅读 · 0 评论 -
JAVA [ 泛型 --- 2 ]
先拿一个例子来说明泛型是什么。有两个类如下,要构造两个类的对象,并打印出各自的成员x。public class StringFoo { private String x; public String getX() { return x转载 2011-07-31 15:36:47 · 462 阅读 · 0 评论 -
JAVA [ 泛型 ]
/***泛型进阶*概念:泛型只是编译时的概念,供编译器进行语法检查时用的* (由于程序员需要一种类型安全的集合,正是这种需求促成了泛型)*目的:* 1.努力将运行时异常转换成编译时错误,减少运行时异常数量(提高了编译器的能力)* 2.解决模板编原创 2011-07-31 14:12:49 · 476 阅读 · 0 评论 -
测试 [ JUnit4 ]
Junit4实例图解4.JUnit元数据@Before: 使用了该元数据的方法在每个测试方法执行之前都要执行一次。 @After: 使用了该元数据的方法在每个测试方法执行之后要执行一次。 注意:@Before和@After标示的方法只能各有一个。这个相当于转载 2011-08-04 12:51:08 · 638 阅读 · 0 评论 -
JAVA [ 多线程 ]
package concurrent.threadPool;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.c原创 2011-09-17 21:29:15 · 518 阅读 · 0 评论 -
JAVA 虚拟机 [ 类型生命周期 ]
类型初始化让一个类或者接口被首次主动使用,最后一个步骤是初始化,为类变量赋予正确的初始值,通过类变量初始化语句或者静态初始化语句给出。类初始化方法:所有的类变量初始化语句,类型的静态初始化器(的确需要执行Java代码赋予类变量初始值的类才会调用,常量被编译器特殊处理)原创 2011-09-24 12:33:31 · 436 阅读 · 0 评论 -
JAVA [ 类对象比较 ]
public class Customer{ private String name; private int age; public Customer(String name,int age){ this.name = name; this.age = age;原创 2011-07-27 18:59:49 · 274 阅读 · 0 评论 -
JAVA [ Annotation]
Annotation是继承自java.lang.annotation.Annotation的类,用于向程序分析工具或虚拟机提供package class field methed 等方面的信息,它和其他类没什么区别,除了使用方式. Annotation的一般形式是 :p原创 2011-07-27 18:50:28 · 560 阅读 · 0 评论 -
JAVA [BigDecimal]
/** * java.math.MathContext * 该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则 * 基本独立设置为: * precision:某个操作使用的数字个数;结果舍入到此精度 * roun原创 2011-07-27 07:59:47 · 907 阅读 · 0 评论 -
JAVA [Timer]
/** * java.util.Timer * java.util.TimerTask */ public static void TimerTest(){ final Timer timer = new Timer("SHENJIE原创 2011-07-27 08:07:00 · 280 阅读 · 0 评论 -
JAVA [资料]
Java Platform SE 6 APIhttp://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/原创 2011-07-27 07:36:51 · 285 阅读 · 0 评论 -
JAVA [Time]
/* * Date */ Date now = new Date(); System.out.println("Now " + now); System.out.println("Now.getTime " + now.getTime()); System.ou原创 2011-07-26 22:34:51 · 678 阅读 · 0 评论 -
Java [String]
String str = "01234567890123456789";char[] str2 = {'a','b','c','d'}; System.out.println(str);System.out.println(str.length());System.out.pr原创 2011-07-26 21:41:03 · 559 阅读 · 0 评论 -
JAVA [Integer]
int i = Integer.MAX_VALUE; //2147483647 i = Integer.SIZE; //32位 i = Integer.MIN_VALUE; //-21474836原创 2011-07-27 09:31:11 · 380 阅读 · 0 评论 -
JAVA [ 反射机制 ]
动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制Java 反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。转载 2011-07-27 14:59:59 · 289 阅读 · 0 评论 -
JAVA [MATH]
/** * java.lang.Math */ public static void MathTest(){ System.out.println(Math.class); System.out.println(M原创 2011-07-27 07:42:57 · 457 阅读 · 0 评论 -
JAVA [System.ENV]
Map systemMap = System.getenv(); for(Object obj : systemMap.keySet()){ Object value = systemMap.get(obj ); System.ou原创 2011-07-26 23:11:47 · 3374 阅读 · 0 评论 -
JAVA [IO]
//判断文件是否存在 File f = new File("c:" + File.separator + "Hello.txt"); if(f.exists()) f.delete(); else { try { f.create原创 2011-07-26 23:19:52 · 402 阅读 · 0 评论 -
JAVA [ 性能优化 ArrayList LinkedList]
效果比较:=========ArrayList AddLast=====================109ms=========LinkedList AddLast=====================94ms=========ArrayList AddFirst====转载 2011-07-27 13:50:24 · 382 阅读 · 0 评论 -
JAVA [ 多线程 ]
public class ThreadDemo1 { public static void main(String[] args){ new TestThread().run(); while(true){ System.out.println("main(): " +原创 2011-07-27 20:33:52 · 473 阅读 · 0 评论 -
JAVA虚拟机 [ 常识博客 ]
运行时数据区http://bhsc-happy.iteye.com/blog/332723垃圾回收机制http://csbison.iteye.com/blog/483093 火车算法http://nileader.blog.51cto.com/1381108原创 2011-09-26 00:05:13 · 460 阅读 · 0 评论