![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 88
shuizhongyue111111
这个作者很懒,什么都没留下…
展开
-
java 反射 获得属性值
通过java反射获得属性值 Java的反射非常强大,传递class, 可以动态的生成该类、取得这个类的所有信息,包括里面的属性、方法以及构造函数等,甚至可以取得其父类或父接口里面的内容。 obj.getClass().getDeclaredMethods();//取得obj类中自己定义的方法, 包括私有的方法。 obj.getClass().get...2012-05-02 22:55:00 · 255 阅读 · 0 评论 -
JDK使用InvocationHandler和Proxy实现动态代理
--------------------------------------------------实现InvocationHandler接口------------------------------------ [java] view plaincopy package interceptor; import java.l...原创 2013-06-11 23:54:13 · 93 阅读 · 0 评论 -
java 文件上传下载
文件下载 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.PrintWriter; ...原创 2012-09-09 12:05:23 · 68 阅读 · 0 评论 -
java 日记
1、调用本地动态库(.dll),使用技术 jna 2、对于excel处理,使用 jxl 技术;对于word处理,使用 jacob 技术原创 2012-09-06 23:14:14 · 113 阅读 · 0 评论 -
java 内存溢出
java虚拟机的内存基本概念: PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域 Heap space:存放Instance。 GC(Garbage Collection)应该不会对PermGen space进行清理 所以如果你的A...原创 2013-06-03 16:25:46 · 47 阅读 · 0 评论 -
java IO
流(IO管道): 1、inputStream OutputStream(读取单位:字节byte); Reader Writer(读取单位:字符char) 2、字符流:凡是以Reader、writer结尾的如fileReader,都为字符流(16位),可避免中文乱码 字节流:凡是以inputStream、outputStream结尾的都是字节流(8位),如:FileInpu...原创 2012-09-02 17:20:24 · 53 阅读 · 0 评论 -
java 线程
线程:线程并行;方法调用串行 1、main方法为主线程。 2、thread 类的start方法为唯一启动一个新线程的方法,若定义了一个runnable接口的 实现类R,但是没有new thread(R r).start(),而只是R.run()则并没有启动新的 线程而只是方法调用,属于一个线程内的。 3、如果可以使用runnable接口则不用threa...2012-09-02 00:06:28 · 53 阅读 · 0 评论 -
java Base64encoder 加密解密
代码: package Encryption; import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; public class Encryption { // 将 s 进行 BASE64 编码 public static String getBASE64(String s) { if...原创 2012-11-18 00:11:33 · 81 阅读 · 0 评论 -
java Junit
什么是单元测试 写了个类,要给别人用,会不会有bug?怎么办?测试一下。 用main方法测试好不好?不好! 1. 不能一起运行! 2. 大多数情况下需要人为的观察输出确定是否正确 为什么要进行单元测试 重用测试,应付将来的实现的变化。 提高士气,明确知道我的东西是没问题的。 JUnit4 HelloWorld 1. ne...原创 2012-08-11 00:19:38 · 79 阅读 · 0 评论 -
Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用...原创 2012-08-08 21:13:23 · 51 阅读 · 0 评论 -
java excel
JXL 读写以及修改EXCEL文件 首先引用网上的文章,谈谈JXL与POI的区别 POI为apache公司的一个子项目,主要是提供一组操作windows文档的Java API. Java Excel俗称jxl是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯...原创 2012-08-07 21:27:25 · 71 阅读 · 0 评论 -
Java 开发代理服务器
代理服务器的应用非常广泛。比如,在企业网内部,它可以用来控制员工在工作时浏览的Internet内容,阻止员工访问某些类型的内容或某些指定的网站。代理服务器实际上扮演着浏览器和Web服务器之间的中间人的角色,能够对浏览器请求进行各种各样的处理,能够过滤广告和Cookie,能够预先提取Web页面,使得浏览器访问页面的速度更快,等等。 基础知识 不管以哪种方式应用代理服务器,其监控HTTP...2012-08-07 11:01:00 · 81 阅读 · 0 评论 -
java NIO (转)
1. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) 2. Java 标准 io 回顾 Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方...原创 2012-11-06 16:11:16 · 54 阅读 · 0 评论 -
Socket + json + tomcat
本文主要实现不同tomcat服务器之间通过socket通信,数据格式json。 将服务器A的hibernate对象转化为json,传输给服务器B,生成hibernate对象,然后保存到数据库。 1、new 一个线程,用来启动serverSocket,可以用spring中的@PostConstructor自启动。 核心代码如下: while(true){ ...原创 2012-10-24 15:09:28 · 99 阅读 · 0 评论 -
java 日志 log4j和slf4j
log4j简易入门 package test.log4j; import org.apache.log4j.Logger; public class HelloLog4j { private static final Logger logger = Logger.getLogger(HelloLog4j.class); public st...原创 2012-10-22 23:01:47 · 62 阅读 · 0 评论 -
java JDBC
分为6个步骤 1. load the driver (1)Class.forName()|Class.forName().newlnstance()|new DriverName() (2)实例化时自动向DriverManager注册,不需要显示调用DriverManager.registerDriver 2. Connect to the DataBase DriverManager.get...原创 2012-10-09 11:34:08 · 100 阅读 · 0 评论