J2SE
傲世狂少
对软件开发有浓厚的兴趣,酷爱编程,对技术的追求达到忘我的境界,学习总结能力强,抱负远大,特别能吃苦,经常熬夜研究经典开源代码,不弄明白不罢休,不怕工作辛苦,只怕空虚度日;不是为工作而编程,而是为了编程而工作,本人身体健康,精力旺盛,刻苦耐劳----Java狂人
展开
-
Java和C++类型对应关系
备忘录原创 2021-09-07 15:07:01 · 1171 阅读 · 0 评论 -
理解java.IO中的“流”
<br /><br />(转)java 的InputStream和OutputStream的理解 <br /> <br />1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头) <br />2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象 <br />既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头) <br />3、任何有能力接收数据源(流)的javaio对象我们就可转载 2010-06-25 22:19:00 · 697 阅读 · 0 评论 -
MD5加密类
import java.security.*;import java.security.spec.*;class MD5_Test{public final static String MD5(String s){char hexDigits[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d,原创 2010-05-01 15:44:00 · 749 阅读 · 0 评论 -
StringUtils(org.apche.lang)常用
收集:StringUtils 工具类的使用一、数组转成字符串:1、 将数组中的字符转换为一个字符串将数组中的字符转换为一个字符串@param strToConv 要转换的字符串 ,默认以逗号分隔@return 返回一个字符串String[3] s={"a","b","c"}StringUtil.convString(s)="a,b,c"2、 static public String con原创 2010-05-01 15:56:00 · 774 阅读 · 0 评论 -
JDK动态代理
代理模式也是一种常用的设计模式。传统的代理模式主要用于采用简单对象来代替复杂的对象,如果创建一个对象所需的时间比较长,且计算资源相当昂贵,可以采用一个相对简单的对象来代替它。代理模式可将创建过程推迟到真正需要该对象时完成,一旦整个对象创建成功,对代理的方法调用将变成对实际对象的方法调用。J2EE 里的代理模式通常是采用功能更强大的对象来代替目标对象。例如,对于普通的业务逻辑组件,其方法都应该有事务性,但这种开始事务和结束事务都是通用步骤。因此原始业务逻辑对象的方法可以无须事务操作,而是由系统生成动态代理原创 2010-07-10 19:25:00 · 610 阅读 · 0 评论 -
JDK7预览版发布
<br /> <br />Oracle 发布了 JDK 7 的开发者预览版,可从下面地址下载:<br /> <br />更多详情请参看如下网站:<br /> <br /> <br />http://download.java.net/jdk7/<br /> <br />下载地址:<br />http://dlc.sun.com.edgesuite.net/jdk7/binaries/jdk-7-ea-bin-b131-windows-i586-24_feb_2011.exe原创 2011-02-26 09:12:00 · 633 阅读 · 0 评论 -
Map中有序存储
<br />我们都知道,Map中是以key-value形式存储的,通常java.util.Map是无序的,例如:<br /> <br />Map map=new HashMap();<br /> <br />map.put("yi","壹");<br />map.put("er","贰");<br />map.put("san","叁");<br />map.put("si","肆");<br /> <br />这样存储的值,不一定是按顺序的,如果我们要想让它像List那样是不可能的。<br /> <br原创 2011-03-24 13:47:00 · 19689 阅读 · 4 评论 -
Java 读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclass ReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoid readFileByByte转载 2011-07-12 20:45:37 · 560 阅读 · 0 评论 -
Java程序发送简单邮件
大家看到通过邮箱可以给朋友或其它人发送邮件,java api也提供了发送邮件的方法,下边就来个qq邮箱发送的小例子:package com.zxr.utils;import java.io.UnsupportedEncodingException;import java.util.Date;import java.util.Properties;import javax.ma原创 2012-04-14 20:38:27 · 1225 阅读 · 0 评论 -
java模拟孙悟空打闹天宫
看了孙卫琴老师的java逍遥游记后中多线程部分后,也模仿来个孙悟空派他的猴子猴孙打闹天宫的场景:/** * MoneyPKheaven.java * 2012 * @Version 1.0 */package com.zxr.utils;import java.util.Random;import java.util.concurrent.ExecutorService;im原创 2012-04-14 20:26:56 · 2584 阅读 · 0 评论 -
myeclipse注册机GUI程序
本程序适合6.7.8等版本的myeclipsepackage com.zxr.utils;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;原创 2012-04-14 20:46:07 · 918 阅读 · 0 评论 -
java时间操作处理
<br />1./*@src http://eric-619.javaeye.com/blog/693638 <br /> 2.* 类简介: <br /> 3.* 1. java.util.Date类: <br /> 4.* 表示特定的时间点,精确到毫秒,但不支持日期的国际化和分时区显示。 <br /> 5.* 2. java.util.Calendar类: <br /> 6.* 是抽象类,提供了常规的日期修改功能和国际化支持。 <br /> 7.* 3. java.util.Gre转载 2010-06-25 22:25:00 · 432 阅读 · 0 评论 -
读取src下的属性文件的某个key值
Java 读取src下某个字段(KEY)的值(VALUE),下边几种方法,可以试试。myProperty.properties文件位于src下,其内容为:file.upload.folder =e:/myupload package com.zxr.read.propertiesfile;import java.io.FileInputStream;impor原创 2009-12-29 11:41:00 · 1868 阅读 · 3 评论 -
鱼和熊掌不可兼得
平时没遇到过,有一天,一哥们突然问这么个问题,才注意到这个细节:问题是:有两个接口(Interface)类,其中这连个interface中有同名不同返回值的抽象方法,现提供一个Class,要求其实现这两个interface, 开始疏忽大意,仔细一看,便产生了:鱼和熊掌如何兼得 的问题。 小事例解析:两个接口,当然这样的接口例子不可能在实际运用中有。接口中其它方法略、 pac原创 2009-12-20 12:04:00 · 1026 阅读 · 0 评论 -
JDK 7预览版
在发布Java 6 Update 16之后,Sun又马不停蹄地放出JDK 7 Early Access(JDK 7预览版),具体版本为JDK 7 Preview Milestone 4。Java Development Kit 7(JDK 7)是Java SE平台的下一个重大发布版本,通过OpenJDK项目,JDK 7已成为Sun与Java开发者社区志愿者们高度协作的成果,因此,Sun向原创 2009-09-28 22:42:00 · 455 阅读 · 0 评论 -
理解java传值还是传引用
/** *探究值传递与引用传递 * 看了好多关于java值传递和引用传递的文章,深感迷惑 * 所以就自己看看大虾们的思路,自己用代码动手实验, * 感觉挺爽的。 * @author java魔人 * 2009-07-20 下午 */public class Test { // method1 public static void changValue1(int a, int b) {原创 2009-09-28 22:43:00 · 463 阅读 · 0 评论 -
增强for循环
在J2SE5.0之前,如果你想依次读取一个数组中的内容,我想大部分人会采用以下这种方法: int[] arr=new int[5]; for(int i=0;i arr=i+1;//给数组中各元素赋值 for(int j=0;j System.out.println(arr[j]); 但是在J2SE5.0之后,您完全可以采用另外一种方原创 2009-09-28 22:46:00 · 5238 阅读 · 0 评论 -
SQLServer2005连接异常
jdbc连接SQLServer2005的测试类:package com.zxr.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * DataBase Connection Manager * @author java-demon * */原创 2009-09-28 22:21:00 · 540 阅读 · 0 评论 -
浅识递归
递归:简单理解就是方法内部自身调用。虽然递归的概念很简单,并且还可能出现耗尽系统资源的问题,但是,合理巧妙地使用递归,却可以解决一些使用常规方式很难解决的棘手问题。先通过个例子了解一下递归的应用:假如要求出一个正整数n到1之间的所有数字累加的结果,可以在n-1到1之间的累加结果的基础上加上n,同理,要求出n-1到1之间的累积结果,可以在n-2到1的累加结果基础上再加上n-1,一次类推。。。,原创 2009-09-28 22:34:00 · 562 阅读 · 0 评论 -
return 与 finally的执行顺序
好多问题都回问到finally代码块在什么时候执行,也是面试题当中比较多的一个,呵呵,现在一般不会问你“finally是在return之前还是之后执行的选择题?”这样的问题了,而是直接在程序中让你回答这细节还真出乎我的意外,细节必须知道的,这样才感觉踏实。不要知道一句“众词”(大家都喜欢的流行出面语(个人感觉))就感觉知道一切,千万不敢。。一起共同学习学习吧。。。package test原创 2009-09-28 22:37:00 · 1776 阅读 · 0 评论 -
代码执行顺序
常见代码块有以下几种:(1)普通代码块:以{}括起来的程序段,例如方法体。(2)构造块:直接在类中定义的代码块,也是以{}括起来的。(3)静态块:static {},以关键字static修饰的块。(4)同步代码块:synchronized{}以关键字synchronized修饰的块。执行顺序:一般情况下:构造块会被重复调用多次,构造块会优于构造方法执行,静态块主要目的是用原创 2009-09-28 22:38:00 · 777 阅读 · 0 评论 -
继承---方法覆写
方法覆写是建立在继承的基础上的。也是一种动态的多态性(polymorphism)。有例子代码总结一些细节:package test;import java.io.IOException;//父类Apublic class A { public synchronized int fun(int a) throws IOException { return a ; }}原创 2009-09-28 22:39:00 · 705 阅读 · 0 评论 -
抽象方法
抽象方法:语法格式:abstract 返回值类型 抽象方法名(参数列表);抽象方法与抽象类之间存在如下关系:(1)一个抽象类中可以有一个或多个抽象方法,也可以没有任何抽象方法;(2)包含抽象方法的类必须生命成abstract,抽象类中的方法不一定是抽象的;(3)抽象方法只需生命,而不需实现,抽象方法由抽象类的子类去具体实现;(4)由于抽象方法是留给子类去实现的,构造方法或静态方法显然没有这方原创 2009-09-28 22:45:00 · 802 阅读 · 1 评论 -
JAVA程序员应掌握的基本技能
看一位朋友总结的这些内容,很是不错,也给我们一个大概的方向,随摘录下来,以此激励。。。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、转载 2009-12-12 14:36:00 · 561 阅读 · 0 评论 -
java基础部分必须掌握的内容
我们学习java必须把基础打好,只有这样,你的技术才能过关,技术过关了,学习任何框架都很容易,项目开发更是得心应手。。。学习顺序基本是:基本语法------> 类相关的语法-------> 内部类的语法---------> 继承相关的语法-------> 异常的语法-------> 线程的语法------>集合的语法--------> IO 的语法------------->虚拟机方原创 2009-09-28 22:40:00 · 535 阅读 · 0 评论