文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Script我学习使用java的一点体会(三)
精品推荐
特别推荐
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
·弹出窗口window.open()的参数列表
·javascript gb2312转utf-8
热点TOP10
·菜鸟学习javascript实例教程
·javascript 常用代码大全
·Microsoft VBscript运行时错误'800a000d'的解决方案
·JavaScript幻灯片效果
·网页对联广告代码效果大全
·JavaScript 经典代码大全
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·网页两侧浮动广告代码
·B/S开发常用JavaScript技术
·40种网页常用小技巧
·JavaScript经典效果集锦
·一些很实用且必用的小脚本代码
·如何判断ACTIVEX控件是否下载
·用window.location.href实现刷新另个框架页面
·服务端VBScript与JScript几个相同写法
·网页屏蔽(左右键,代码等)的非JS方法
·用JavaScript实现仿Windows关机效果
·JS经典源码:通用javascript脚本函数库
·汇总:一些不错的使用频率比较高的JS函数
·网页制作:JavaScript仿Windows关机效果

我学习使用java的一点体会(三)

日期:2008年4月13日 作者:清风网络学院 查看:[大字体 中字体 小字体]


Java基本类库的学习

  曾经面试过一些java程序员,我出的题目是在使用java时,经常用到哪些类,在哪个包里。很少有人能答好,甚至有人做了2年java程序都没有回答出,他们会用java,但必须依赖工具(指java集成开工具),我觉得他们可以编写出程序,但不能编写出特别好得程序。

  我认为作为java程序员必须掌握java类库的两个包:java.lang和java.util这两个包。java.lang包提供的是java编程要用到的基本类包,java程序员天天在用,无非是看别人如何用,自己就如何用,但很少有人去总结一下,比如String 和StringBuffer这两个类有什么差别,应该有很多java程序员说不出来。另外Vector和HashMap这两个类大家都在用,有多少人能说清楚Vector和HashMap继承了哪些类,实现了哪些接口呢。

  理论学习。认真阅读java API的以下内容:java.lang包中的String,StringBuffer,Number,Double,Float,Byte,Short,Integer,Long,Character,Boolean,Process,Runtime,System,Object,Cloneable,Class,ClassLoader,Thread,ThreadGroup,Runnable,Package类或接口。java.util包中的Collection,list,Set,ArrayList,LinkedList,Hashset,TreeSet,Iterator,Map,SortedMap,HashMap,TreeMap,Comparator,Arrays,Enumeration,Vector,Stack,Dictionary,Hashtable,Properties,StringTokenizer,BitSet,Date,Calendar,Locale,Random,Observer,Observable类和接口。主要理清楚这些类或接口的继承关系、主要功能。

  演绎阶段。通过阅读代码,练习编程,学习并应用这些类和接口。其实这些类的大部分是经常用的,无非对这些类和接口说不清楚。在这些类中,对java.lang和java.util包中的类,最好将各个方法练习使用一次。而对java.util包中Collections framework中的类,最好理清楚各个类和接口之间的关系。常用的类的方法我就不具体介绍了,我举一个使用Observer和Obserable 的例子(摘自《The Complete Reference Java 2 》)。在Observer和Obserable中,java实现了对设计模式Observer的支持。

  Watcher.java代码


import java.util.*;

class Watcher implements Observer
{
public void update(Observable obj, Object arg )
{
System.out.println("Update() called, count is " +
((Integer) arg).intValue());
}
}
XMLspan>BeingWatched.java代码


import java.util.*;

class BeingWatched extends Observable
{
void counter( int period )
{
for(;period >=0; period-- )
{
setChanged();
notifyObservers( new Integer ( period ) );
try
{
Thread.sleep(100);
}
catch( InterruptedException e)
{
System.out.println("Sleep interrupeted" );
}
}
}
};


  ObserverDemo.java代码


public class ObserverDemo
{
public static void main( String[] args )
{
BeingWatched observed = new BeingWatched();
Watcher observing = new Watcher();
observed.addObserver( observing);
observed.counter(10);
}
};

  执行结果

  Update() called, count is 10
  Update() called, count is 9
  Update() called, count is 8
  Update() called, count is 7
  Update() called, count is 6
  Update() called, count is 5
  Update() called, count is 4
  Update() called, count is 3
  Update() called, count is 2
  Update() called, count is 1
  Update() called, count is 0

  归纳阶段。总结使用经验,体会这两个包中类的继承关系,对设计模式的支持(如Iterator本身就是设计模式,同时也是工厂方法模式的应用),了解这些类提供的所有功能,比较功能相近类的异同。将这些类的api记在心中。

[1] [2] 下一页 




上一篇:玩转开机画面:Bios logo轻松改

下一篇:Java开发精彩教程:JSF系列(三)

我学习使用java的一点体会(三) 相关文章:
·刷QQ永久会员
·非常漂亮的QQ资料,保证不会让你失望
·成为QQ会员不用付费?
·DIV CSS网页布局实例:十步学会用CSS建站
·100个女人看了有九十九个女人都动心的决定嫁给他的情书你看了会吗?
·《七龙珠:武道会2》攻略 - 龙珠Z攻略秘籍 - 龙珠Z
·女性必看!太经典了,我深有体会
·为什么iexplore.exe在打开网页时CPU使用会100%?
·解密宝典——十招教你学会软件破解
·PHP 会话 (Session) 使用入门
我学习使用java的一点体会(三) 相关软件:
·会声会影 v9.0官方中文(最新BUG修正含CD2素材)版
·考研英语作文经典背诵100篇之社会热点类
·《风云之天下会》完美正式版
·会声会影(Ulead Video Studio)v8.0
·会声会影9名师教学影片及精选素材
·十大黑社会巨头
·友立Ulead会声会影 9简体中文版ISO
·孟庭苇 演唱会
·20部会令你流泪的韩国MTV(上)
·香港Beyond演唱会

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn