![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
文章平均质量分 83
unique_fen
这个作者很懒,什么都没留下…
展开
-
JAVA String.format 方法
//number System.out.println(String.format("%d", 2));// 2 System.out.println(String.format("%05d", 2));// 00002 System.out.println(String.format("%-5d", 23));// 23 System.out.println...原创 2014-03-30 17:12:53 · 460 阅读 · 0 评论 -
Java 正则表达式详解
如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范...原创 2014-03-30 17:16:04 · 159 阅读 · 0 评论 -
实现线程安全的几种方法
JDK1.5新增的功能 "JDK1.5"的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的...原创 2014-04-01 16:07:29 · 586 阅读 · 0 评论 -
字符流和字节流的区别、使用场景、相关类
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWri...原创 2014-04-01 16:10:38 · 409 阅读 · 0 评论 -
线程安全的概念,实现线程安全的几种方法
Java 编程语言为编写多线程应用程序提供强大的语言支持。但是,编写有用的、没有错误的多线程程序仍然比较困难。本文试图概述几种方法,程序员可用这几种方法来创建高效的线程安全类。 并发性 只有当要解决的问题需要一定程度的并发性时,程序员才会从多线程应用程序中受益。例如,如果打印队列应用程序仅支持一台打印机和一台客户机,则不应该将它编写为多线程的。一般说来,包含并发性的编码问题通常都包含...原创 2014-04-01 16:21:50 · 190 阅读 · 0 评论 -
error和exception的区别,RuntimeException和非RuntimeException的区
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异...原创 2014-04-01 16:48:11 · 99 阅读 · 0 评论 -
父子类静态变量、静态代码块、非静态代码块、构造函数
Java代码 class Parent{ static String name = "hello"; static { System.out.println("parent static block"); } { System.out.println("parent ...原创 2014-04-01 16:49:30 · 183 阅读 · 0 评论