JAVA高级
文章平均质量分 65
普通网友
这个作者很懒,什么都没留下…
展开
-
API 包装类的用法
package joeho.net.csdn.blog;class TestInteger { /** * Method main * * * @param args * */ public static void main(String[] args) { int w = new Integer(args[0]).intValue(); int h = Integer.pars原创 2010-01-17 13:57:00 · 325 阅读 · 0 评论 -
Runtime类
package joeho.net.csdn.blog;import java.util.*;public class TestProperties { /** * Method main * * * @param args * */ public static void main(String[] args) { Properties sp = System.getPr原创 2010-01-17 21:22:00 · 292 阅读 · 0 评论 -
日期处理
package joeho.net.csdn.blog;import java.util.*;import java.text.SimpleDateFormat;public class TestCalendar { /** * Method main * * * @param args * */ public static void main(String[] args)原创 2010-01-17 22:57:00 · 247 阅读 · 0 评论 -
AWT 双缓冲
import java.awt.*;import java.awt.event.*;public class DrawLine extends Frame { Image img = null; Graphics gp = null; public void paint(Graphics g){ g.drawImage(img,0,0,this); } /** * M原创 2010-01-21 22:53:00 · 422 阅读 · 0 评论 -
JAVA AWT 事件处理及内部类的实现
import java.awt.*;import java.awt.event.*;public class TestFrame { Frame fm = new Frame(); public void init(){ fm.setSize(300,300); Button btn = new Button("ok"); fm.add(btn); btn.addActionL原创 2010-01-21 14:12:00 · 614 阅读 · 0 评论 -
SWING 的应用
如果掌握了AWT得编程,那么对于SWING的编程那么也是很容易的一件事情。从大的方面讲,组件----容器-----事件及监听-----布局。具体细节上其实不用死记硬背,可以参照JDK文档来写。 import javax.swing.JFrame;import javax.swing.*;import java.awt.event.*;public class TestSwing e原创 2010-01-23 01:11:00 · 308 阅读 · 0 评论 -
Socket网络编程
进行网络编程时,需要创建一个DatagramSocket的实例对象,用来发送和接收数据包的套接字。数据包被封装在DatagramPacket当中。发送的时候用send(DatagramPacket instance)方法,接收的时候用receive(DatagramPacket instance) 下面是我编写的一个实例 import java.awt.*;import j原创 2010-01-24 21:59:00 · 302 阅读 · 0 评论 -
TCP服务器程序
编写思路1,ServerSocket 要同多个客户端进行通讯,需要循环调用ServerSocket.accept()方法。2,服务器与客户断的会话需要在独立的线程中运行。2,一个客户端需要跟一个服务器接收端进行连接,共同完成会话。import java.net.*;import java.io.*;public class ReverseSever { /** * Method原创 2010-01-25 13:13:00 · 406 阅读 · 0 评论 -
利用反射机制,将表跟BEAN对象关联的原理
理解了这一点,就能明白如HIBERNATE等ORM框架的一些实现思路了 package joeho.blog.jdbc;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.sql.Connection;import java.sql.Prepared原创 2010-04-07 14:03:00 · 379 阅读 · 0 评论 -
反射详解
Reflection。这个字的意思是“反射、映象、倒影”,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods1。这种“看透class”的能力(the ability of the prog原创 2010-05-06 09:28:00 · 334 阅读 · 0 评论 -
Dom4j 应用
这段时间把XML的技术重新复习了一遍,用Dom4j 做了一个小练习准备jar包:dom4j-1.6.1.jar 一、用来解析的XML文件user.xml aa@yahoo.com" birthday="1980-01-02" nickname="小强" />二、用来封装XML数据的JavaBean User.javapackage com.joeho.domai原创 2012-02-20 21:19:59 · 392 阅读 · 0 评论 -
HashTable
//需要重写equals和hashCode方法 package joeho.net.csdn.blog;class MyKey { private int age = 0; private String name = ""; /** * Method equals * * * @return * */ public MyKey(String name,int age){原创 2010-01-17 17:09:00 · 325 阅读 · 0 评论 -
集合类 Vector && Enumeration
package joeho.net.csdn.blog;import java.util.*;/** * @(#)TestVector.java * * TestVector application * * @author * @version 1.00 2010/1/17 */ public class TestVector { public static void main(S原创 2010-01-17 15:30:00 · 320 阅读 · 0 评论 -
HashTable 的子类 Properties类
package joeho.net.csdn.blog;import java.util.*;import java.io.*;public class PropertiesFile { /** * Method main * 可以用来设置:)破解 记录运行次数的共享软件 * * @param args * */ public static void main(String[]原创 2010-01-17 20:33:00 · 452 阅读 · 0 评论 -
IO之管道通信流
package joeho.net.csdn.blog.io;import java.io.*;public class PipedSender extends Thread { private PipedOutputStream outer = new PipedOutputStream(); /** * Method run * * */ public void run() {原创 2010-01-19 01:23:00 · 360 阅读 · 0 评论 -
IO之字节数组输入输出流
package joeho.net.csdn.blog.io;import java.io.*;public class ByteArrayTest { /** * Method main * * * @param args * */ public static void main(String[] args) { String strData = "afaerttwertrw原创 2010-01-19 02:34:00 · 471 阅读 · 0 评论 -
IO之File类
package joeho.net.csdn.blog.io;import java.io.*;public class FileTest { /** * Method main * * * @param args * */ public static void main(String[] args) throws IOException { File f = new Fi原创 2010-01-18 12:54:00 · 286 阅读 · 0 评论 -
IO之RandomAccessFile类
package joeho.net.csdn.blog.io;import java.io.*;public class RandomFileTest { /** * Method main * * * @param args * */ public static void main(String[] args) throws Exception { RandomAccessF原创 2010-01-18 14:35:00 · 253 阅读 · 0 评论 -
IO之文件输入输出流
package joeho.net.csdn.blog.io;import java.io.*;public class FileioStreamTest { /** * Method main * 文件->新建流->写入文件->关闭流 * 文件->新建流->读取文件->关闭流 * 以字节的方式读写入文件,字节转换成字符串,参照String类的构造函数 * @param args原创 2010-01-18 23:55:00 · 410 阅读 · 0 评论 -
字符编码
package joeho.net.csdn.blog.io;public class CharCode { /** * Method main * 各种编码格式及其区别 * * @param args * */ public static void main(String[] args) throws Exception { System.setProperty("fil原创 2010-01-19 15:13:00 · 321 阅读 · 0 评论 -
DataStream包装类
package joeho.net.csdn.blog.io;import java.io.*;public class DateStream { /** * Method main * * @param args * */ public static void main(String[] args) throws Exception { File strFile = new原创 2010-01-19 18:04:00 · 290 阅读 · 0 评论 -
IO数据类型转换流
package joeho.net.csdn.blog.io;import java.io.*;public class DateStream { /** * Method main * * @param args * */ public static void main(String[] args) throws Exception { File strFile = new原创 2010-01-19 23:52:00 · 374 阅读 · 0 评论 -
IO之ObjectOutputStream
package joeho.net.csdn.blog.io;import java.io.*; class EmployeeSerial implements Serializable{ private String name = ""; private String departName = ""; private int age = 0; private int employe原创 2010-01-19 23:54:00 · 410 阅读 · 0 评论 -
利用泛型、反射、JPA、Spring技术实现增删改查通用类
1、定义接口package cn.joeho.base;import java.io.Serializable;public interface DAO { public String getSubClass(); public Class getEntityClass(); public void save(T entity); public void update(原创 2012-06-24 09:45:05 · 3746 阅读 · 1 评论