
Java
文章平均质量分 80
zhengweibinhaifang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:转载 2013-04-05 02:02:53 · 398 阅读 · 0 评论 -
一个经典例子让你彻彻底底理解java回调机制
转帖请注明本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过转载 2014-09-15 09:26:56 · 627 阅读 · 1 评论 -
Java 枚举7常见种用法和枚举的方法说明
DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { RED, GREEN原创 2013-04-03 17:40:08 · 588 阅读 · 0 评论 -
常用的 Eclipse 插件收藏
1、ExploreFS 此插件的功能是在项目管理器的右键菜单中增加一项 “Open in File System”,可以通过该项打开选中的资源所在的文件系统目录。 安装地址:http://www.junginger.biz/eclipse/原创 2013-07-13 01:36:42 · 339 阅读 · 0 评论 -
Java 回调
/** * 点击监听器接口 * @author zhengwb * */ public interface MyOnClickListener { public void onClick(); } public class MyButton { private MyOnClickListener listener; /** * 设置具体点击监听原创 2013-07-11 23:22:59 · 385 阅读 · 0 评论 -
Java 泛型详解
普通泛型 public class Point { private T var ; public T getVar() { return var ; } public void setVar(T var) { this.var = var ; } public String t原创 2013-06-22 00:34:53 · 586 阅读 · 0 评论 -
Java基础(备忘)
一、final Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。 final数据 1)在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值。 特别的一个既是static又是final 的字段只占据一段不能改变的存储空间。注意,根据惯例,即是static又是fianl的域(即编译器常量)将用大写表示,并用下划分割个单原创 2013-06-03 23:22:00 · 390 阅读 · 0 评论 -
Java 反射的使用
package com.zwb.test.reflect; class Person { private String name; private int age; public Person() { } public Person(String name) { this.name=n原创 2013-06-10 00:22:16 · 486 阅读 · 0 评论 -
Java定时缓存数据
package com.zwb.test.timeCache; import java.util.HashMap; import java.util.Timer; import java.util.TimerTask; public class Test { /** * key:phone_num手机号,value:message手机短信验证码原创 2013-04-28 23:50:20 · 1772 阅读 · 0 评论 -
Jedis的使用
一、简单使用Jedis 需要Jedis就从Maven获取吧! Maven Pom.xml Xml代码 dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId> version>2.1.0version> type>jartype> s原创 2013-04-19 23:35:38 · 952 阅读 · 0 评论 -
java中的IO整理
【案例1】创建一个新文件 ? 1 2 3 4 5 6 7 8 9 10 11 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt");转载 2013-04-12 17:49:29 · 564 阅读 · 0 评论 -
小谈Java中的静态块与非静态块
java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下: static { 静态语句代码块 } { 非静态语句代码块 } 异同点 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋 值。 不同点:静态代码块在非静态代码块之转载 2013-04-07 22:08:20 · 536 阅读 · 0 评论 -
读取properties文件的工具类
import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertyReaderUtil { private static final String[] files = new String[]{"conf.properti转载 2013-04-07 14:35:27 · 554 阅读 · 0 评论 -
java实现执行CMD命令,并返回输入结果
/** * 执行CMD命令,并返回String字符串 */ public static String executeCmd(String strCmd) throws Exception { Process p = Runtime.getRuntime().exec("cmd /c " + strCmd);原创 2013-04-05 00:53:19 · 1487 阅读 · 0 评论 -
深度解析Java内存的原型
本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、Java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。 二、常量池(constant pool) 常量池指的是在转载 2013-04-05 02:05:18 · 425 阅读 · 0 评论 -
JAVA中正则表达式总结
昨天,我的朋友请教我正则表达式。我也好久没有写过正则表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于正则表达式的讲解。使我加深了正则表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。所以JAVA语言也不例外。正则表达式已经超出了某种语言转载 2015-02-04 10:20:57 · 608 阅读 · 0 评论