摘要: [例程]Java 泛型1class Gen<T> { private T ob; //定义泛型成员变量 //构造方法 public Gen(T ob){ this.ob = ob; } public T getOb() { return ob; } //打印T实际的类型 public void showType() { System.out.println("T的实际类型是: " + ob.getClass().getName()); }}public class Test{... 阅读全文
posted @ 2011-11-13 19:55 hnrainll 阅读(312) 评论(0) 推荐(0) 编辑
摘要: J2SE 1.5 - 代号为 Tiger - 计划在 2003 年年底发布。我一直都热衷于尽可能多地收集有关即将推出的新技术的预告信息,因此我将撰写一系列的文章,讨论可从 V1.5 中获得的新的和经过重组的特性,本文是第一篇。我特别想谈谈泛型类型并重点讲述在 Tiger 中为了支持它们而进行的更改和调整。在许多方面,Tiger 肯定是迄今为止在 Java 编程方面(包括对源语言语法的重大扩展)所取得的最大进步。Tiger 中计划进行的最显著的变化是添加泛型类型,正如在 JSR-14 原型编译器中所预先展示的那样(您可以立即免费下载该编译器;请参阅 参考资料)。让我们从介绍泛型类型是什么以及添加 阅读全文
posted @ 2011-11-13 19:54 hnrainll 阅读(525) 评论(0) 推荐(0) 编辑
摘要: foreach语句使用总结foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句;}下面通过两个例子简单例子看 阅读全文
posted @ 2011-11-13 17:50 hnrainll 阅读(93922) 评论(3) 推荐(1) 编辑
摘要: 1、启动程序,运行模拟器。2、在 Eclipse 上先把 DDMS 窗口,选择 File Explorer 标签。3、如果你当时创建AVD 时有顺带创建 SD 卡或者你通过DOS命令创建的SD 卡,那么File Explorer 里面就会显示一个 "sdcard" 的文件夹,这时选中它,右上角的两个箭头就变成可用,右边箭头是导入,左边箭头是导出。 阅读全文
posted @ 2011-11-13 16:46 hnrainll 阅读(2428) 评论(0) 推荐(0) 编辑
摘要: 上篇文章讲服务的例子中,有个演示服务的后台播放音乐,今天就来讲一讲多媒体之一的音乐播放。 说到多媒体不得不向上追溯,空间多媒体是如何实现的,如何可以让我们轻松的播放音乐、视频?本章讲述点大致如下:1、什么是Open Core?2、Open Core 的具体功能。3、Mediaplayer 介绍 3.1、MediaPlayer 方法介绍4、完整音乐播放例子演示5、Android 模拟器使用SD卡1、什么是Open Core?Open Core 是 Android 多媒体框架的核心,所有 Android平台的音频、视频的采用以及播放等操作,都是通过它来实现。2、Open Core 的具体功能1.. 阅读全文
posted @ 2011-11-13 16:40 hnrainll 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写( 阅读全文
posted @ 2011-11-13 15:44 hnrainll 阅读(274) 评论(0) 推荐(0) 编辑
摘要: String类 1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”; 其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc”); s = new String(“Java语言”);只是按照面向对象的标准语法,在内存使用上存在比较大的浪费。例如String s = new String(“abc”);实际上创建了两个String对象,一个是”abc”对象,存储在常量空间中,一个是使用new关键字为对象s 阅读全文
posted @ 2011-11-13 14:42 hnrainll 阅读(319) 评论(0) 推荐(0) 编辑