
J2SE
iteye_2903
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap的工作原理
本文由 [url=http://www.importnew.com/]ImportNew[/url] - [url=http://www.importnew.com/author/tangxiaojuan]唐小娟[/url] 翻译自 [url=http://javarevisited.blogspot.hk/2011/02/how-hashmap-works-in-java.html]Javare...原创 2013-11-18 22:58:49 · 511 阅读 · 0 评论 -
Java正则表达式小例子
[code="java"]public class RegexHarnessTest { public static void main(String args[]) { String[] regex = {"([\u4E00-\u9FA5]+,?)+", "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}", "\\d{...原创 2009-09-24 21:55:28 · 126 阅读 · 0 评论 -
java读取properties文件
[code="java"]package com.properties.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExceptio...2010-03-13 16:28:38 · 97 阅读 · 0 评论 -
修正后的生成json字符串的java类
转载:[url]http://www.gold98.net/blog/article.asp?id=676[/url]记得以前写过一篇关于生成json字符串的java类,因为用的比较少,所以也没有深究,最近学习EXT,在它的使用中也着重提到了json,于是决定好好学习一下,此外还有另外一个原因,那就是xml解析有时确实有点繁琐....以前的java类是参考.net版的json类写出来的...2010-03-09 20:18:52 · 119 阅读 · 0 评论 -
String、StringBuffer和StringBuilder
转载:[url]http://www.gold98.net/blog/article.asp?id=620[/url]在写json类中,用到了StringBuffer,关于它的一特性以及与String、StringBuffer之间的一些区别,在网上有比较多的见解,下面是一篇写得比较好的: 相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会...2010-03-09 20:15:48 · 108 阅读 · 0 评论 -
在java中读取配置文件(*.properties)的方法
转载:[url]http://www.gold98.net/blog/article.asp?id=776[/url][code="java"]package test;import java.io.IOException;import java.io.InputStream;import java.util.Iterator;import java.util.Prop...2010-03-09 20:12:37 · 147 阅读 · 0 评论 -
单例模式简单例子
[code="java"]package test.singleton;/** * 文件日志类 * */public class FileLogger implements Logger{ private static FileLogger logger; private FileLogger() { } public sta...原创 2010-09-01 18:02:23 · 123 阅读 · 0 评论 -
工厂方法简单例子
[code="java"]package test.factorymethod;/** * 控制台日志 */public class ConsoleLogger implements Logger{ public void log(String msg) { System.out.println(msg); } }[/code]...原创 2010-09-01 17:58:27 · 110 阅读 · 0 评论 -
java参数传递
[code="java"]/** * 参数传递 * */public class PassParamter { public PassParamter() { } public void methodA(ComplexNumber comNum) { //这个引用指向了一个新new出来的对象 comNum = new ComplexN...原创 2009-06-25 23:43:22 · 85 阅读 · 0 评论 -
java计算复数(二)
[code="java"]/** * * 复数类2 */public class ComplexNumber2 implements Cloneable { /**复数的实部*/ private double realPart; /**复数的虚部*/ private double imaginaryPart; /** * 默认构造函数 ...原创 2009-06-25 23:42:31 · 391 阅读 · 0 评论 -
java计算复数(一)
[code="java"]/** * 复数类 */public class ComplexNumber { /**复数的实部*/ private double realPart; /**复数的虚部*/ private double imaginaryPart; /** * 默认构造函数 */ public ComplexNumber()...原创 2009-06-24 23:40:50 · 811 阅读 · 2 评论 -
java实现命令行程序
[code="java"]/** * * 实现命令行程序 */public class CommandArgs { /** * 遇到错误时,打印错误信息,并退出程序 * @param errmsg 错误信息 */ public static void error(String errmsg) { System.err.println(e...原创 2009-06-23 22:56:53 · 196 阅读 · 0 评论 -
java计算阶乘
[code="java"]/** * * 计算阶乘 */public class Factorial { /** * 计算n!的值,利用公式n!= n*(n-1) * (n-2) .... * 2 * 1 * @param n * @return */ public long getFactorial(int n) { /* ...原创 2009-06-23 22:32:38 · 336 阅读 · 0 评论 -
java控制程序流程
[code="java"]/** * * 控制程序流程 */public class ControlFlow{ /**目标数字*/ public static int TAGEET_NUMBER = 10; /** * 通过if条件语句和递归方法将n * 的值逐步变成TAGEET_NUMBER * @param n */ pu...原创 2009-06-22 23:00:39 · 174 阅读 · 0 评论 -
java运算符操作
[code="java"]/** * * Java运算符操作 */public class Operator{ /** * 计算运算符 * 对于除法运算,当除数和被除数都是整型时,得到的结果也是整形 * 当除不尽时,得到的结果将是真实结果的整数部分。 */ private void computeOperator() { in...原创 2009-06-22 22:00:21 · 101 阅读 · 0 评论 -
java基本数据类型转换
[code="java"]/** * * 转换基本数据类型 * */public class ChangeBasicType { /** * 基本类型的数据提升 */ private void typeAutoUpgrade() { byte b = 44; char c = 'b'; short s = 1024; i...原创 2009-06-16 23:44:56 · 134 阅读 · 0 评论 -
用JAVA实现文件分隔功能
[code="java"]package com.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io....原创 2009-06-10 14:15:13 · 142 阅读 · 0 评论 -
java从入门到精通的相关知识与资料
转载:[url]http://www.blogjava.net/caitong/archive/2009/06/08/280725.html [/url]Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工...原创 2009-06-10 10:46:15 · 224 阅读 · 0 评论 -
myeclipse8.6 注册码
[code="java"]package com.springemail;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.DecimalFormat;import java.text.NumberFor...原创 2011-04-10 14:17:58 · 150 阅读 · 0 评论 -
自定义形状类(继承的运用)
[code="java"]/** * * 自定义图形的基类 */public abstract class MyShape { /**形状的名字*/ protected String name; /* * protected访问控制符表示只有本类和子类能够访问该属性 */ /**抽象方法,获取形状的周长*/ public abstract ...原创 2011-04-10 17:18:51 · 340 阅读 · 0 评论 -
Json,Gson,FastJson解析笔记
Json1.将JavaBean转换成Json对象:[code="java"]public static String CreatJsonFromObject(Object key,Object value) { JSONObject JObj =new JSONObject(); JObj.put(key, value); return JObj.toString...原创 2015-06-13 17:31:44 · 162 阅读 · 0 评论 -
String与InputStream互转的几种方法
[code="java"] /** * 利用BufferedReader实现Inputstream转换成String * * @param in * @return String */ public static String Inputstr2Str_Reader(InputStream in, Strin...原创 2015-06-13 17:24:32 · 747 阅读 · 0 评论 -
Java压缩图片
[code="java"] package com.yipai.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputS...原创 2015-06-06 15:49:38 · 144 阅读 · 0 评论 -
一道多线程题目的解决方案
在iteye上看到的一道多线程的题目,参考了一下网友的实现,那Eclipse调试通过,算是对JAVA5的并发库有个大致的了解,分享出来,欢迎园里的同学拍砖。题目:要求用三个线程,按顺序打印1,2,3,4,5.... 71,72,73,74, 75.线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再...原创 2013-08-03 17:24:22 · 94 阅读 · 0 评论 -
java socket 多线程网络传输多个文件
由于需要研究了下用 java socket 传输文件,由于需要传输多个文件,因此,采用了多线程设计。客户端每个线程创建一个 socket 连接,每个 socket 连接负责传输一个文件,服务端的ServerSocket每次 accept 一个 socket 连接,创建一个线程用于接收客户端传来的文件。[code="java"]1、服务端 import java.io.Buff...原创 2013-06-25 14:57:33 · 141 阅读 · 0 评论 -
处理大数字
[code="java"]/** * 处理大数字 * 高精度浮点数BigDecimal * 它可以表示任意精度的小数,并对它们进行计算 * 由于BigDecimal对象是不可变的,这些方法中的每一个都会产生新的BigDecimal对象 * 因此,因为创建对象的开销,BigDecimal不适合于大量的数学计算,但设计它的目的是用来 * 精确地表示小数 */publ...原创 2011-04-30 13:40:47 · 104 阅读 · 0 评论 -
生成随机数
[code="java"]/** * 生成随机数 */public class RandomNumber { public static void main(String args[]) { //使用java.lang.Math的random方法生成随机数 System.out.println("Math.random():" + Math.random());...原创 2011-04-30 13:39:56 · 121 阅读 · 0 评论 -
转换数字的进制
[code="java"]/** * * 转换数字的进制 */public class EnterSystem { public static void main(String args[]) { //八进制数字的声明,在前面加上0 int iOct = 0567; //十进制数字的声明 int iTen = 1000; //十六进制数字...原创 2011-04-30 13:38:45 · 175 阅读 · 0 评论 -
数字的舍入
[code="java"]/** * 数字的舍入 * */public class Round { /** * 利用java.lang.Math类对数字进行四舍五入 * @param dou 待舍入的数字 * @return 返回舍入后的整数 */ public static long getTraRoundMath(double dou)...原创 2011-04-30 13:37:38 · 154 阅读 · 0 评论 -
格式化数字
[code="java"]/** * 格式化数字的输出 * */public class FormatNumber { public static void main(String args[]) { DecimalFormat df = new DecimalFormat(); double data = 1203.405607809; Syst...原创 2011-04-30 13:36:38 · 118 阅读 · 0 评论 -
数字与其封装类之间的转换
[code="java"]/** * * 数字与其封装类之间的转换 */public class NumberClass { /** * byte类型数字转换成Byte类型对象 * @param b * @return */ public static Byte byte2Byte(byte b) { //return Byte.va...原创 2011-04-30 13:16:08 · 118 阅读 · 0 评论 -
Adapter适配器模式
[code="java"]/** * Adapter适配器模式 * 打印数组的类 */public class Printer { /** * 输出数组到标准输出,数组元素间用空格隔开,整个数组在一行显示 * @param array */ public void printIntArray(int[] array) { if(array !...原创 2011-04-24 21:38:04 · 105 阅读 · 0 评论 -
Factory工厂模式
[code="java"]/** * 模式名称:工厂模式 * 模式特征:通过一个通用的接口创建不同的类对象 * 模式用途:面向接口编程 * */public class Factory { //各种排序方法的命令标示 public static final String SELECTION_SORT="selection"; public static ...原创 2011-04-24 21:36:35 · 120 阅读 · 0 评论 -
Singleton单例模式
[code="java"]public class SingletonA { //私有属性 private static int id = 1; //SingletonA的唯一实例 private static SingletonA instance = new SingletonA(); /* * 将构造函数私有,防止外界构造SingletonA实例...原创 2011-04-24 21:35:29 · 89 阅读 · 0 评论 -
排序类
[code="java"]/** * 定义数字排序的接口 * */public interface ISortNumber { /** * 对整型数组按升序排序 * @param intArray 待排序的整型数组 * @return 按升序排序后的数组 */ public int[] sortASC(int[] intArray);}...原创 2011-04-24 20:38:40 · 105 阅读 · 0 评论 -
方法和变量在继承时的覆盖与隐藏
[code="java"]public class Parent2 { //类变量,Parent2的类别 public static String kind = "com.baodian.unit2.Parent2"; //类变量,Parent2的年龄 public static int age = 50; //实例变量,Parent2的名字 public Stri...原创 2011-04-24 20:30:06 · 164 阅读 · 0 评论 -
类的加载顺序
[code="java"]/** * 父类 * */public class Parent { private int ix = 50; private static int iz = getNext(30); { System.out.println("Parent的初始化块"); int x = 100; int y = getNext(...原创 2011-04-24 20:27:08 · 84 阅读 · 0 评论 -
Dom4j解析XML
[code="java"]package com.test;import java.io.InputStream;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;/** * * D...原创 2009-06-09 18:01:49 · 84 阅读 · 0 评论 -
使用java.util.zip实现文件压缩和解压
java.util.zip只支持UTF-8,Ant里面可以指定编码[code="java"]import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileO...原创 2009-06-05 15:59:45 · 105 阅读 · 0 评论 -
用java分割与合并文件的一个简单示例
转载:[url]http://hi.baidu.com/triceratops/blog[/url][code="java"]import java.io.*;public class SplitAndCombineFile{private byte[] buffer = new byte[1024];private int current;public void ...原创 2009-05-06 15:58:42 · 138 阅读 · 0 评论