
java
文章平均质量分 57
堕落的天使
性格开朗 乐于助人
展开
-
String StringBuffer StringBuilder的区别
三者在执行速度方面的比较:StringBuilder > StringBuffer > String 原因: String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量从上面可以看到,St转载 2011-09-21 12:55:58 · 906 阅读 · 0 评论 -
使用javac编译时报找不到符号
通常情况下,我们在编写java文件时,会引用到自已定义的一些类,如果按通常的javac *.java的形式来编译会出现找不到符号的错误。假如在d:/web/wsh下有a.java和b.java两个文件,在b.java文件中有引用了a.java。以下提供了两种编译方法,以供参考:方法一:1.进入d:/web/wsh目录下: javac a.java2.转载 2013-03-12 20:05:10 · 15633 阅读 · 2 评论 -
java注释文档
使用 javadoc的方式主要有两种:(1)嵌入HTML(2)“文档标签(doc tag)”独立“文档标签”是一些以“@”字符开头的命令,且该“@”字符要置于注释行的最前面(即忽略前导 “*”之后的最前面)。而“行内文档标签(inline doc tag)”则可以出现在javadoc 注释中的任何地方,它们也是以“@”字符开头,但要括在花括号内。 共有三种类型的注释文档,分别对原创 2012-02-20 00:08:49 · 926 阅读 · 0 评论 -
java泛型
1)java泛型通配符和1.首先你很容易误解它为继承于T的所有类的集合,这是大错特错的,相信你一定见过或用过List吧?为什么我说理解成一个集合是错呢?因为如果可以理解成一个集合,那为什么不用List来表示呢?所以不是一个集合,而是T的某一种子类的意思,记住是一种,单一的一种。问题来了,由于连哪一种都不确定,带来了不确定性,所以是不可能通过 add()来加入元素的。你或许还觉得为什么add原创 2012-06-29 11:18:31 · 889 阅读 · 0 评论 -
java字符串的一些特殊处理
1)关于目录分隔符正斜杠 —— /反斜杠 —— \在windows下目录分隔符是'\',而'\'在字符串中同时又表示是转移字符,所以如果想表示"c:\user\ygc\text.txt"文件的话,正确的表示应该是:String path = "c:\\\\user\\\\ygc\\\\text.txt"; 在windows下目录分隔符也可以用'/',所以上述路径也可以如下表原创 2012-07-06 15:39:01 · 911 阅读 · 0 评论 -
keytool命令详解
keytool 用法:-certreq [-v] [-protected] [-alias ] [-sigalg ] [-file ] [-keypass ] [-keystore ] [-storepass ] [-storetype ] [-providername ]原创 2012-05-31 18:29:01 · 8774 阅读 · 0 评论 -
javac命令详解
用法:javac 其中,可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbose原创 2012-05-31 18:03:27 · 1039 阅读 · 0 评论 -
java中import static和import的区别
import static(静态导入)是JDK1.5中的新特性,一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后原创 2012-03-19 23:09:42 · 10213 阅读 · 0 评论 -
java中的static关键字
static是java中的一个关键字,用来定义静态的变量,方法,甚至是类(只能用来修饰内部类)。静态的变量和方法每个类只有一份,所有这个类的实例共用这一份资源;而静态的类只能是静态内部类 ,这样的类不依赖于外部类,不需要外部类的对象就可以 直接使用。下面对static的这三种情况做详细介绍,本人才疏学浅,如果有什么地方不对,欢迎指正 ,共同讨论。static修饰变量:1)static只能用原创 2012-03-13 23:52:43 · 955 阅读 · 0 评论 -
java中String类常用的一些方法
1)判断给定的字符串是否为此字符串的后缀 String specifiedString = "testEndWithMethod.txt"; boolean isSuffix = specifiedString.endsWith("txt");原创 2012-03-27 10:08:04 · 721 阅读 · 0 评论 -
实现按字母表排序的Comparator
/** * 按字母表对Collection列表进行排序 * */ public class AlphabetComparator implements Comparator { // java提供的对照器 private RuleBasedCollator collator = null; /** * 默认构造器是按中文字母表进行排序 *原创 2012-03-26 10:41:59 · 4024 阅读 · 0 评论 -
java中的数据存储
java中有五个不同的地方用来存储数据:1)寄存器:这是存取数据最快的地方,因为它位于处理器内部。但是寄存器的数量极其有限,你不能对其直接控制。 2)堆栈:位于通用RAM(随机访问存储器)中,通过堆栈指针的移动来实现存取数据。堆栈指针向下移动,则分配新的内存;堆栈指针向上移动,则释放内存。堆栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在堆栈中的数据原创 2012-02-17 00:08:37 · 1505 阅读 · 0 评论 -
java原始数据类型案例
提到java原始数据类型,可能很多java程序员都觉得很简单,可是你真的对java原始数据类型很了解吗?好像不一定,我相信下面的一些程序即使有过很长开发经验的程序员也不一定能解释的很清楚。当然,我也依然在学习的过程中,有什么地方解释的不正确欢迎指正。先来个简单的小例子:public class PrimitiveDataTypeTest { public static void main原创 2012-02-22 00:55:44 · 2943 阅读 · 0 评论 -
java中常用的几种排序算法
以下列出java中常用的几种排序算法,只是简单实现了排序的功能,还有待改进,望指教(以下均假设数组的长度为n):1)冒泡排序:依次比较相邻的两个元素,通过一次比较把未排序序列中最大(或最小)的元素放置在未排序序列的末尾。 public class BubbleSort { public static void sort(int data[]) { for (int i = 0原创 2012-01-17 22:35:11 · 30415 阅读 · 2 评论 -
java字节码指令列表
MnemonicOpcode(in hex)Other bytesStack[before]→[after]Descriptionaaload32 arrayref, index → valueload onto the stack a reference from an arrayaastore53转载 2013-10-22 20:29:22 · 7502 阅读 · 1 评论