摘要:jdk5.0新特性——generic types (泛型)作者:askshao@yahoo.com.cn http://blog.csdn.net/fasttalkjdk1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明java已经有大幅度的变化。本文将讲解jdk5.0支持的新功能-----java的泛型. 目录 1. 介绍2. 定义简单java泛型3.......
摘要:jdk5.0新特性——generic types (泛型)作者:askshao@yahoo.com.cn http://blog.csdn.net/fasttalkjdk1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明java已经有大幅度的变化。本文将讲解jdk5.0支持的新功能-----java的泛型. 目录 1. 介绍2. 定义简单java泛型3.......
Jdk5.0新特性——Generic Types (泛型) /第4章
4.泛型与数据类型转换 4.1. 消除类型转换 上面的例子大家看到什么了,数据类型转换的代码不见了.在以前我们经常要书写以下代码,如:
import java.util.hashtable; class test { public static void main(string[] args) { hashtable h = new hashtable(); h.put("key", "value"); string s = (string)h.get("key"); system.out.println(s); } }
【程序编程相关:tomcat5.0+mysql配置JDB】
【推荐阅读:
20分钟熟悉猛虎脾气-JDK1.5新特性】 这个我们做了类型转换,是不是感觉很烦的,并且强制类型转换会带来潜在的危险,系统可能会抛一个classcastexception异常信息.在jdk5.0中我们完全可以这么做,如:
【扩展信息:一个基于TCP的聊天程序
】
import java.util.hashtable; class test { public static void main(string[] args) { hashtable<string,integer> h = new hashtable<string,integer> (); h.put("key", new integer(123)); int s = h.get("key").intvalue(); system.out.println(s); } }
这里我们使用泛化版本的hashmap,这样就不用我们来编写类型转换的代码了,类型转换的过程交给编译器来处理,是不是很方便,而且很安全....
下一页 摘要: log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有error、warn、info、debug,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完全不使用配置文件,而是在代码中配置log4j环境。但是,使用配置文......