
Java
djskl
这个作者很懒,什么都没留下…
展开
-
JNI:Java Native Interface
转自:http://blog.youkuaiyun.com/xw13106209/article/details/69894151.参考文献:http://blog.youkuaiyun.com/youjianbo_han_87/article/details/2586375http://blog.youkuaiyun.com/yangjiali014/article/details/1633017转载 2013-03-06 10:11:31 · 707 阅读 · 0 评论 -
Eclipse堆内存溢出
在网上搜调整eclipse内存的方法,都指出在eclipse.ini文件中设置jvm参数即可。可是跑程序时还是发现内存没有改变,不是设置的1024M,而依然是107M(eclipse里默认的一个程序的jvm配置为:-Xms8m -Xmx128m)。 犯错的原因是:eclipse运行时自己也需要JVM,这就要设置eclipse.ini的JVM参数。因此eclipse.ini里设置的JVM转载 2013-03-06 10:43:08 · 1488 阅读 · 0 评论 -
Future异步计算
个人认为,此处的异步计算指的是调用函数在持续监测Callable线程运算结果的同时可以处理其他事情,当Callable线程的运算结果满足条件了,调用函数再去处理与Callable线程相关的事情。就相当于触发机制,调用函数被Callable线程的运算结果触发。摘抄自《编写高质量代码》的一个例子:import java.util.concurrent.Callable;import java原创 2013-02-20 13:42:09 · 602 阅读 · 0 评论 -
Java类中各成员的加载和内存存放位置
一、什么时候会加载类?使用到类中的内容时加载:有三种情况1.创建对象:new StaticCode();2.使用类中的静态成员:StaticCode.num=9; StaticCode.show();3.在命令行中运行:java StaticCodeDemo二、类所有内容加载顺序和内存中的存放位置:利用语句进行分析。1.Person p=new Person("z转载 2013-03-08 11:30:32 · 1822 阅读 · 0 评论 -
深入理解子类和父类之间关系
转自:http://chenchuangfeng.iteye.com/blog/1766137ava学习的第二篇总结!——子类和父类 深入分析,希望大家多多支持! 从内存角度去分析代码,可以从本质上理解一门语言! 子类从父类继承分成两种: 1.方法的继承:方法的继承,父类直接把自己的方法转移到子类中去,当然前提是转载 2013-10-11 22:58:19 · 1046 阅读 · 0 评论 -
Java堆内存分配策略(Xmx和Xms)
转自:http://hi.baidu.com/backupblog/item/abc6f811096603cd39cb304a例子:-Xmx=512M -Xms=64MJava堆可以通过Xmx和Xms两个参数指定最大内存512M,最小内存64M。以下为两个常见疑问:1. 既然都指定了 Xmx 为什么还要设置 Xms 呢?Xms 是必不可少的配置,Xms 是 GC转载 2013-03-06 10:34:27 · 2003 阅读 · 0 评论 -
java数组与容器之间的转换,实现数组扩容
String[] strs = {"a","b","c"};List list = Arrays.asList(strs);ArrayList al = new ArrayList(list);al.add("d");strs=(String[])al.toArray(new String[0]);for (int i = 0; i < strs.length; i++) {转载 2013-02-21 15:57:47 · 619 阅读 · 0 评论 -
java泛型中的extends和super
泛型泛型也是一种多态,只不过是编译时的多态。首先举一个简单的例子说明一下java泛型的语法:class Base{ private T t; public void set(T t){ this.t=t; System.out.println(t.getClass().getName()); }}public class Test { public原创 2013-02-19 12:38:39 · 645 阅读 · 0 评论