
jdk
yfht
一无所有,从零开始
展开
-
java 中List 集合删除元素
今天做一个排班的功能;设计的时候需要实现从一个list集合中 删除一个object的操作; for (HumanWorkTime hwt: hwtList) { if (hwt.getId().equals(tempId)) { hwtList.remove(hwt);原创 2014-03-24 18:09:44 · 4994 阅读 · 0 评论 -
GC是什么?为什么要有GC?
GC:Java的垃圾回收器。 Java是由C++发展来的。 它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。 写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释放无用变量内存空间的事情要由程序员自己来解决。就是说当程转载 2014-03-18 18:22:00 · 9480 阅读 · 1 评论 -
java 创建文件的缩略图
private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) throws InterruptedException, FileNotFoundException, IOException {转载 2014-03-25 14:57:12 · 670 阅读 · 0 评论 -
java 通过thread 获取 当前方法名字
Thread.currentThread().getStackTrace()[1].getMethodName();原创 2014-03-25 14:54:36 · 998 阅读 · 0 评论 -
浅析Java虚拟机结构与机制
本文旨在给所有希望了解JVM(Java Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方,所以学习JVM本身也是加深自转载 2014-05-12 15:45:18 · 811 阅读 · 0 评论 -
for 循环
for (A在循环前执行(可选);B循环条件;C在循环后执行(可选)){ D被执行的代码块 } 执行顺序是:A(只执行一次){BDC}(循环执行) 所以: for(i = 0 ; i>-10 ;i-- ){console.log(i)} 等同: for(i = 0 ; i>-10 ; ){ console.log(i); i--; } 同时首先要理解:--i(或+转载 2014-06-13 15:22:10 · 639 阅读 · 0 评论 -
OpenJDK和JDK区别
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分转载 2014-06-19 11:16:27 · 734 阅读 · 0 评论 -
linux 下 java环境变量设置
方法1:修改/etc/profile 文件 所有用户的 shell都有权使用这些环境变量 在 shell终端执行命令:vi /etc/profile 在 profile文件末尾加入: JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar转载 2014-06-19 14:11:07 · 1063 阅读 · 0 评论