java编程
wangzhengwei2010
这个作者很懒,什么都没留下…
展开
-
System.out.println和System.err.println的区别
很多人在调试程序的时候使用IDE的断点来跟踪很方便,但是之前一直使用的System打印来人肉定位程序,所以控制台输出很重要, 但是往往我们很疑惑什么时候使用System.out.println和System.err.println,从字面的意思来理解的话,一般性的输出用out,错误使用err,但是这似乎 只是字面上的不同,我们还是不清楚到底实质上的区别是什么? 这里我原创 2015-01-06 22:27:48 · 10739 阅读 · 2 评论 -
Java synchronized详解
转载自:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html Java synchronized详解 第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化转载 2014-12-07 19:44:51 · 261 阅读 · 0 评论 -
java的InputStream
public abstract class InputStreamextends Objectimplements Closeable 此抽象类是表示字节输入流的所有类的超类。 需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法。 read public abstract int read() thr原创 2015-01-04 16:05:17 · 385 阅读 · 0 评论 -
Java String的substring
substring public String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例:原创 2015-01-04 15:41:40 · 341 阅读 · 0 评论 -
Guava Function类简介
Function接口让我们在java代码当中引入函数式编程成为可能。 Function接口当中只有2个方法: public interface Function { T apply(F input); boolean equals(Object object); }我们不会具体的使用equals方法来判断A对象与B对象是否相等,只会调用apply方法来比较A对象与B对象是否相等原创 2015-07-25 16:31:48 · 2704 阅读 · 0 评论 -
使用反射获取父类的属性并设值,适用于类中没有提供setter方法
package com.demo.zhengweiTest; /** * Created by zhengwei.wzw on 2015/7/22. */ public class Animal { protected String type; } package com.demo.zhengweiTest; /** * Created by zhengwei.wzw on 20原创 2015-07-22 16:27:51 · 935 阅读 · 0 评论 -
Java Enum的使用和深入理解
1、Enum的使用 请参考:Java enum的用法详解 详细介绍了enum的一下几个用法: 用法一:常量; 用法二:switch; 用法三:向枚举中添加新方法; 用法四:覆盖枚举的方法; 用法五:实现接口; 用法六:使用接口组织枚举; 用法七:关于枚举集合的使用; 枚举和常量定义的区别; 2、深入理解Enum 2.1 首先看看最简单的enum用法:原创 2015-09-21 01:39:08 · 648 阅读 · 0 评论