Java基础
llade163
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组强制转换的问题
数组对象创建的时候类型是确定,而不管其存储的元素类型如何。以下代码能测试出数据转换的问题:[code="java"] Object[] objs=new Object[10]; for (int i = 0; i < objs.length; i++) { objs[i]="a"; } String[] strs =(Stri...2008-05-29 17:06:08 · 680 阅读 · 0 评论 -
Collection的toArray()使用上需要注意的地方
Collection在很多情况下需要转换为数组来处理(很多接口方法都使用array作为参数)。Collection的toArray()方法返回的Object[],是不能被强制转换为子元素类型的例如:[code="java"]List l=new ArrayList();l.add("a");l.add("b");String[] strs=(String[])l.toArr...2008-06-03 17:57:59 · 871 阅读 · 0 评论 -
小知识:JDK5.0,StringBuilder:单个线程使用的更快的StringBuffer等价类
需要多线程修改字符串序列用StringBuffer.单线程使用StringBuilder。Java API doc:[quote]通常应该优先使用 StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快[/quote]...2008-06-09 17:32:09 · 116 阅读 · 0 评论 -
更好的把握线程<一>:Thread (线程)介绍
线程(引用自Java API doc):[quote]线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 [/quote]线程的一些特性:[list][*]所有的Java代码都是在某个线程中执行的,所以在任一行Java代码中使用Thread.currentThread()都可以得到当前运行线程。[*]JVM允许多个线程并发执行,虽然同一时刻只能有一个...2008-06-12 01:40:30 · 133 阅读 · 0 评论 -
Java中volatile关键字的效果
之前在问答频道回答的一道题。问答频道没有收录到博客的功能,自己整理收藏一下。[url]http://www.iteye.com/problems/1737[/url]使用volatile和不使用volatile的区别在于JVM内存主存和线程工作内存的同步之上。volatile保证变量在线程工作内存和主存之间一致。以下是示例程序,成员变量boolValue用volatile修饰会导致...原创 2008-08-18 15:03:18 · 166 阅读 · 0 评论 -
Java的ThreadLocal就是商务网站的"购物车"或者Servlet中的Session
一个线程存放上下文对象的地方。也就是贯穿线程生命周期需要用到的东西。所以,使用ThreadLocal对象的方法基本上是静态方法。2008-04-11 14:22:25 · 170 阅读 · 0 评论 -
Exception类的e.printStackTrace()输出问题
为什么Exception类的e.printStackTrace()输出会和System.out.println()不同步?是因为System.out和System.err的输出不是同一个线程。2008-05-29 11:49:54 · 1796 阅读 · 0 评论 -
运用动态代理来检测未close的JDBC Connection
虽然spring和Hibernate已经大行其道了。但仍有不少遗留系统,遗留架构仍然是直接采用JDBC编程方式使用数据库的。通常这些架构都会给新人或一些普通技术人员去维护。新人的经验不足,try catch finally三段式编程也就特别容易导致数据库连接未释放。 这类系统通常使用的过程不会导致问题,一旦突发性大访问量,会出现数据库连接池被耗尽的问题,特别是这类系统通常都是一个大系...2008-11-24 18:29:45 · 226 阅读 · 0 评论 -
按比例缩小图片,并且保持图片格式不变的工具方法。
看过别人制作缩略图的方法。http://caiceclb.iteye.com/blog/627219http://hi.baidu.com/pep525/blog/item/7d068e3b9aa900ef15cecba4.html有点不太满意:无法识别原始图像的格式,要么全转为jpg,要么显式写死转换格式。 参考http://www.exampledepot.com/...2010-04-20 15:44:50 · 520 阅读 · 0 评论
分享