![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识库
文章平均质量分 76
Japher
这个作者很懒,什么都没留下…
展开
-
子类实例化时的超类的构造方法问题
class Animal{ Animal() { System.out.println("Animal's constructor "); } Animal(int num) { System.out.pr原创 2011-08-15 11:08:05 · 877 阅读 · 0 评论 -
java split 竖线 |
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们经常使用public String[] split(String regex)方法来拆分一个有分隔符的字符串,但是由于参数regex是一个 regular-expression的匹配模式而不是一个简单的String,所以他对一些特殊的字符可能会出现你预想不到的结果,比如测试下...原创 2012-11-08 18:30:23 · 113 阅读 · 0 评论 -
Math的floor,round和ceil的总结
floor 返回不大于的最大整数found 则是4舍5入的计算,入的时候是到大于它的整数ceil 则是不小于他的最小整数 Math.floorMath.roundMath.ceil1.41121.51221.6122-1.4-2-1-1-1.5-...原创 2012-10-23 17:13:54 · 163 阅读 · 0 评论 -
[Utils]Java 序列化的高级认识
简介: 如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序列化的问题,在该文章中也会与读者分享。 引言将 Java 对象序列化为二...原创 2011-08-08 10:09:57 · 75 阅读 · 0 评论 -
[Java SE][转]关于Java Interface
转自:http://www.blogjava.net/JafeLee/archive/2007/07/20/119852.html Author:Jafe Lee 1、一个Interface的方所有法访问权限(visibility)自动被声明为public,确却的说,一个Interface的所有方法只能是public的,你可以显式声明一个方法是public(不推荐),但是不能声明它...原创 2011-08-04 10:42:52 · 78 阅读 · 0 评论 -
[JAVA SE] @SuppressWarnings的用法
简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})根据sun的官...原创 2011-08-03 18:25:50 · 193 阅读 · 0 评论 -
VA函数(参数可变函数)(JAVA的点点点是什么意思)
2011年8月3日16:04:25 今天看到一段code @Overridefinal protected LotteryResponse doInBackground(Void... params){ //code}问题:这点点点是什么意思? 解答: 参看自己的例子 public class TestVariou...原创 2011-08-03 16:07:20 · 252 阅读 · 0 评论 -
对Socket和http的理解
在做J2ME的开发时经常会遇到访问网络这样的行为,高度封装的httpConnection和Socket的关系有时候搞得我也是云里雾里的,这几天回头看了看大三时候的教材又有点小领悟,赶紧记下,呵呵,看来基础知识真的很重要的。我们知道任何模式的网络通信,比如BS模式,CS模式,都可以归结为2个进程之间的通信。进程之间要怎么通信呢?在《Computer Networking ...原创 2011-03-26 12:57:29 · 103 阅读 · 0 评论 -
子类实例化时的超类的构造方法问题
class Animal{Animal(){System.out.println("Animal's constructor ");}Animal(int num){System.out.println("Animal's constructor"+num);}}class Mankind...原创 2011-03-13 00:27:01 · 160 阅读 · 0 评论 -
[Java SE] JAVA.IO 相关--第四篇,写文件
1.以PrintWriter来实现写入 import java.io.*;public class test { /** * @param args */ public static void main(String[] args) { String path="e://a.txt"; try { FileWriter fw=new Fi...原创 2011-09-22 13:52:59 · 83 阅读 · 0 评论 -
[Utils]深入研究java.lang.Class类
深入研究java.lang.Class类 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class...原创 2011-09-08 17:17:26 · 56 阅读 · 0 评论 -
[Utils][原] 在Eclipse中查看Java源代码
问题:如何在Eclipse中查看Java源代码,比如java.util.concurrent.ConcurrentHashMap这个类 回答:在你的JDK安装目录中查找 JDK_INSTALL_DIR\src.zip 比如:C:\Program Files\java\jdk1.6.0_11\(一般java的JDK默认安装的位置)在原来要查看的Concurre...原创 2011-09-08 16:08:24 · 240 阅读 · 0 评论 -
[原]Java 直接插入排序
直接插入排序(Straight Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。 按照这样的思路: package com.japher.j2se.so...原创 2011-09-05 18:41:28 · 157 阅读 · 0 评论 -
[原]Java 快速排序
探讨一下快速排序: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序动态图: ...原创 2011-09-05 11:45:47 · 58 阅读 · 0 评论 -
[原]Java 冒泡排序
package com.japher.j2se.sort;public class BubbleSort { public static void main(String [] arg) { int [] src; src = createRandom(8,0,100); sort(src); } /** 冒泡排序,每趟...原创 2011-09-02 11:02:43 · 80 阅读 · 0 评论 -
Java中对于Interface的总结与理解
转自:http://www.blogjava.net/JafeLee/archive/2007/07/20/119852.html Author:Jafe Lee 1、一个Interface的方所有法访问权限(visibility)自动被声明为publ转载 2011-08-15 11:34:58 · 521 阅读 · 0 评论 -
Base64编码
顾名思义: 所谓Base64,就是说选出64个字符——小写字母a-z、大写字母A-Z、数字0-9、符号“+”、“/”(再加上作为垫字的“=”,实际上是65个字符)——作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。意义: 1.由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。而且base64特别适...原创 2012-08-19 10:32:53 · 92 阅读 · 0 评论