当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 4.泛型与数据类型转换
 

 

    摘要: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基本使用方法     »显示摘要«
    摘要:  log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有error、warn、info、debug,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。  一、定义配置文件  其实您也可以完全不使用配置文件,而是在代码中配置log4j环境。但是,使用配置文......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE