![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
hendery
may be you can call me IT boy
展开
-
java中replace()和replaceAll()区别
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号; 相同点是都是全部替换,即把源字符串中的某一转载 2012-04-08 22:40:20 · 610 阅读 · 0 评论 -
split()方法分割字符串
public class Test { public static void main(String[] args) { String s = "hello boy "; System.out.println(s.split(" ").length); String ss = " hello boy "; System.out原创 2012-04-08 23:07:14 · 831 阅读 · 0 评论 -
java零碎知识总结(不断更新中)
String类的相关方法:1.整型数转化为制定长度的字符串,不足为数前面补零String.format(String format,Object args)具体使用如:String.format("%06",123)//其中6转换后字符串的长度,123为要转换的整数,返回结果为String型输出结果0001232.int \char等基本数据类型转换为Stringin原创 2012-04-10 20:06:12 · 642 阅读 · 0 评论 -
final和static关键字的混合使用
看下面的代码:public class finalTest{ private static Random rand = new Random(20); final int a = rand.nextInt(20); static final int b = rand.nextInt(20); public String toString() { return "a:" + a原创 2012-06-20 13:17:08 · 619 阅读 · 0 评论 -
继承、初始化及类的加载
java的继承和初始化及类的加载是个比较复杂的过程,在看java编程思想的时候书上讲到了这部分。书上的一个例子把这个问题讲的很清楚,代码如下:class Insect{ private int i =9; protected int j; Insect() { System.out.println("i="+i+" j="+j); j = 39; } private st原创 2012-06-20 15:35:27 · 912 阅读 · 0 评论 -
为什么使用内部类
我们知道,java提供了一种语言特性:内部类。一开始接触内部类,感觉这种机制确实很神奇,但是转念一想似乎这种机制又有些多余。因为我们完全可以用外部类的形式去实现和内部类相同的功能,比如我的上一篇文章中的工厂模式(http://blog.csdn.net/hmzdbql/article/details/7691055)。那么内部类到底有什么好处呢?我们设想这样一种情形,如果有一个类A,一个类B他原创 2012-06-27 22:15:32 · 1878 阅读 · 0 评论 -
Java 类中各成分加载顺序 和 内存中的存放位置
参加一个笔试,有一个关于类的静态代码块、构造代码块、构造函数的执行顺序的问题。不太清楚,网上百度了一下。在这里记录一下。一、什么时候会加载类?使用到类中的内容时加载:有三种情况1.创建对象:new StaticCode();2.使用类中的静态成员:StaticCode.num=9; StaticCode.show();3.在命令行中运行:java StaticCodeDemo转载 2012-10-22 10:00:59 · 11058 阅读 · 3 评论