java基础
文章平均质量分 61
「已注销」
Clean code is focus.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初始化顺序
一.首先,写一个实验类package test;public class Hello { int num; String str="hello"; Bowl bow1=new Bowl(1); static{ System.out.println("static initialization"); } Bowl bow2=new Bowl(2); public Hel原创 2013-06-23 16:38:16 · 642 阅读 · 0 评论 -
使用apache common-io 监控文件变化
package common.io;import org.apache.commons.io.filefilter.FileFilterUtils;import org.apache.commons.io.monitor.FileAlterationListener;import org.apache.commons.io.monitor.FileAlterationMonit原创 2014-01-05 12:00:27 · 6206 阅读 · 0 评论 -
Class对象
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加原创 2013-06-24 00:10:14 · 1033 阅读 · 0 评论 -
将字符串包括中文 进行完全url编码
package charset;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;/** * Created with IntelliJ IDEA. * User: yameng * Date: 13-11-2 * Time: 下午5原创 2013-11-02 18:54:21 · 706 阅读 · 0 评论 -
byte转整数
1.在计算机中,数值都是以补码的形式存储的。2.byte的范围为-128到+127.怎么计算的?byte 为八位,首位为符号位 0为正,1为负枚举几个在计算机中存储的对照+127 0111 11110 0000 0000对于负数(补码:取反加1)值 原码 反码原创 2013-10-27 11:35:25 · 2320 阅读 · 0 评论 -
获取Class对象的三种方式
Retrieving Class ObjectsThe entry point for all reflection operations is java.lang.Class. With the exception of java.lang.reflect.ReflectPermission, none of the classes in java.lang.reflec转载 2013-10-25 00:11:51 · 1081 阅读 · 0 评论 -
深入分析Java ClassLoader原理
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,转载 2013-10-25 00:11:11 · 608 阅读 · 0 评论 -
理解类加载器和Class对象
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用转载 2013-10-25 00:09:57 · 943 阅读 · 0 评论 -
关于“==”、equals()、hashCode()
1.相等性比较(==)1) 对于原生数据类型来说,比较的是左右两边的值是否相等。 2) 对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。 2. equals()方法该方法定义在Object类当中,因此Java中的每个类都具有该方法,对于Object类的equals()方法来说,它是判断调用equals()方法的引用与传进原创 2013-06-30 22:42:16 · 616 阅读 · 0 评论 -
Java 动态代理机制分析及扩展
引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制转载 2013-06-25 09:20:47 · 620 阅读 · 0 评论 -
java zip 工具类
package sun.net.helper;import java.io.*;import java.util.logging.Logger;import java.util.zip.*;/** * Created by superman on 14-3-10. */public class ZipUtil { private final static Logger l原创 2014-03-11 01:41:30 · 761 阅读 · 0 评论
分享