
java
caocaozhuce
这个作者很懒,什么都没留下…
展开
-
java题目
1, 二维数组的定义 char a[][] = new char[2][3]; // 直接定义一个数组,并分配空间 char b[][] = new char[6][]; // 定义一个不规则数组,分配以为数组的空间,在后面要分别为每一维分配空间,如b[0] = new char[3];这个与c,c++不同,c++中必须一次指明每一维的长度,如new c原创 2012-03-12 13:33:13 · 593 阅读 · 0 评论 -
线程池
http://blog.sina.com.cn/s/blog_58adc9e701000a5b.htmlhttp://blog.youkuaiyun.com/robage/article/details/1620691 线程池 线程池是管理线程的高级技术,通常它提供了如下功能: 通过对线程的管理,更加合理的调配资源。通常,线程池里维护着一组空闲线程,并向外提供,根据2012-08-08 14:05:01 · 111 阅读 · 0 评论 -
try-catch和throw,throws的区别和联系
区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常;throw语法:throw 在方法声明中,添加throws子句表示该方法将抛出异常。如果一个方法会有异常,但你并不想处理这个异常,就在方法名后面用throws,这样这个异常就会抛出,谁调用了这个方法谁就要处理这个异常,或者继续抛出.throws语法:[]([])[throws]其中:异常类可以转载 2012-07-23 10:24:07 · 1085 阅读 · 0 评论 -
多线程陷阱(所有静态初始化块中的代码不一定是类初始化操作)
http://blog.youkuaiyun.com/bornforit/article/details/6898929 大家先看一个程序:[java] view plaincopyprint?"FONT-FAMILY: SimHei">public class StaticThreadInit { static { Thread t = new Thread() {转载 2012-07-20 11:37:43 · 692 阅读 · 0 评论 -
析JAVA之垃圾回收机制
对于JAVA编程和很多类似C、C++语言有一个巨大区别就是内存不需要自己去free或者delete,而是由JVM垃圾回收机制去完成的。对于这个过程很多人一直比较茫然或者觉得很智能,使得在写程序的过程不太考虑它的感受,其实知道一些内在的原理,帮助我们编写更加优秀的代码是非常有必要的;本文介绍一些JVM垃圾回收的基本知识,后续的文章中会深入探讨JVM的内在;首先在看文章之前大家需要知道为什么要写JVM转载 2012-07-11 16:22:53 · 811 阅读 · 0 评论 -
匿名内存
http://blog.youkuaiyun.com/ustc_dylan/article/details/7228356看代码的时候,从能看到通过mmap映射一段匿名内存,但是为什么非要映射一段匿名内存呢,匿名内存到底是干啥用的?对这个问题一直不解,今天google了很多资料,总结一下自己理解的内容。 1 匿名内存的定义 匿名内存是指那些在文件系统里没有相对应的”储备文件“的那些内存转载 2012-07-10 17:57:44 · 2025 阅读 · 0 评论 -
Java系统程序员修炼之道
http://jsp555.iteye.com/blog/1562685从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。转载 2012-07-09 13:21:01 · 572 阅读 · 0 评论 -
ReentrantLock与synchronized比较
http://blog.youkuaiyun.com/xinfengshiyu/article/details/6946278主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。详细内容如转载 2012-05-27 12:04:17 · 1148 阅读 · 0 评论 -
java泛型
http://baike.baidu.com/view/1436058.htm 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引转载 2012-06-14 21:18:39 · 266 阅读 · 0 评论 -
Java 线程池的原理与实现
http://www.blogjava.net/standlww/archive/2008/10/17/235100.html这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢转载 2012-06-14 20:09:13 · 382 阅读 · 0 评论 -
math.round()问题
round()方法你可以这样理解:就是括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; 那么round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10转载 2012-05-15 22:49:41 · 415 阅读 · 0 评论 -
try、catch、finally、return的执行顺序
http://blog.youkuaiyun.com/neusoftware_20063500/article/details/4347865 public class JVMTest { public static void main(String[] args){ System.out.println("aa:" + aa()); } public static int a转载 2012-04-28 07:53:21 · 334 阅读 · 0 评论 -
JPEG驱动
最近要研究多媒体了,包括摄像头,jpeg,G2D等。好吧,那就从jpeg开始吧。以前哥也做过一点jpeg相关的工作,不过只记得开头文件头是0xFF,0xD8,末尾是0xFF,0xD9。这几天晚上看了一下jpeg编码的原理,因个人水平,也只能是大概了解吧,为了理解那DCT变换,哥还专门去翻了一下大学的高数和线性代数课本。记得以前这两门都考90多分的,唉,看来都还给老师了。那就先介绍一下jpe转载 2012-07-25 21:24:47 · 1291 阅读 · 0 评论