« | October 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
| 公告 |
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
Blog信息 |
blog名称: 日志总数:210 评论数量:205 留言数量:-19 访问次数:924739 建立时间:2007年5月10日 |

| |
[J2SE相关]JDK1.5新特性之自动装箱解箱 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/6/6 20:31:11 |
作为一个程序员,一个java程序员,在使用Map和Collection的时候,经常回遇到下面的情况:
Map map;
…
String name = map.get(“name”);
…
这里从map对象取出的值,需要强制转换成我们所需要的类型,这种情况在jsp中读取属性值的时候也经常遇到。
耶稣,您为什么不直接给我转成我需要的类型呢?
通过范型编程和对java语言的改进,我们现在自动实现装箱和解箱操作。看下面的例子:
package com.kuaff.jdk5;
impo |
|
[J2SE相关]InvocationHandler 操作例子(切面概念) 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/6/6 20:18:19 |
public interface IHello { public void hello(String name); }
-------------------------------------------------------------------------------- public class HelloSpeaker implements IHello {
public void hello(String name) { System.out.println("Hello, " + name); }
}
-------------------------------------------------------------------------------- import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import ja |
|
[J2SE相关]Java程序性能优化 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/6/6 16:58:29 |
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。
例子: import java.util.Vector; class CEL { void method (Vector vector) { for (int i = 0; i < vector.size (); i++) // Violation ; // ... } } < |
|
|