
JAVA
文章平均质量分 52
见光_分解
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存相关
Runtime.getRuntime().maxMemory();//获取运行时能够申请到的最大内存Runtime.getRuntime().totalMemory();//获取运行时实际占用的内存Runtime.getRuntime().freeMemory();//获取运行时实际还剩余的内存,上者相减即为实际占用内存System.gc();//强制让内存回收,多使用原创 2012-02-09 18:13:09 · 282 阅读 · 0 评论 -
Comparator和Comparable在排序中的应用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法: /** * @return o1小转载 2012-07-01 11:20:15 · 419 阅读 · 0 评论 -
JAVA——内部类
一、 定义 放在一个类的内部的类我们就叫它做内部类。 Java代码 public class OuterClass{//外部类 private class InnerClass{}//内部类 } 二、 作用 1.内部类可以很好的实现隐藏,也就是封装性。一般的非内部类,是不允许有 private 与protect转载 2012-07-08 15:36:25 · 439 阅读 · 0 评论 -
splite和 理解 Java 正则表达式怪异的 \\ 和 \\\\
第一部分java里面是直接支持正则表达式的,而处理正则表达式和一般的匹配还是有些不同的,当遇到一些非字母符号时候。 Java 的正则表达式在匹配点(.) 或 {、[、(、?、$、^ 、|和 * 这些特殊符号要前加双斜框,匹配 \ 时要用四斜杠,\t不属于里面。 String alertValue="dfdf||dict.index*201112"; 如果同时处理“*”原创 2012-02-09 17:35:25 · 980 阅读 · 0 评论 -
编码方式转换
String str1 = new String("网"); try { byte[] strby = str1.getBytes("gb2312"); String Str2 = new String(strby, "gb2312"); System.out.println(Str2); }原创 2012-03-16 20:15:17 · 750 阅读 · 0 评论 -
文件创建、文件加锁等总结
// 在路径d:/test下创建文件liujg File file = new File("d:/test/liujg"); if (file.getParentFile().isFile()) // return;**** if (!file.getParentFile().isDirectory()) { file.getParentFile().mkdirs();原创 2012-03-07 19:06:41 · 1064 阅读 · 2 评论 -
总结:各种加锁方法对于Map
hashmap是不带有锁的,hashtable是带有锁的,多线程使用过程中,需要对hashmap加锁,可以用1.使用 synchronized 关键字,这也是最原始的方法。代码如下synchronized(anObject) { value = map.get(key);} 2.使用 JDK1.5 提供的锁(java.util.concurrent.loc原创 2012-03-07 15:50:01 · 14906 阅读 · 1 评论 -
java和C++的引用传递不同
java: public static void main(String[] args) throws InterruptedException, IOException { StringBuilder s1=new StringBuilder(); s1.append("a"); StringBuilder s2=s1; s2=new StringBuilder();原创 2012-03-07 20:50:16 · 599 阅读 · 0 评论 -
各种长度表达
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!转载 2012-02-09 17:39:29 · 523 阅读 · 0 评论 -
实用反射技巧
1.根据名字获得类及实例 Class c = null; try { c = Class.forName("temp.javalearn.T1$Comparefun"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block原创 2012-07-01 16:16:02 · 396 阅读 · 0 评论