大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> 我学习使用java的一点体会(三)

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

时间: 2021-07-31 作者:daque

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());}}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 10update() called, count is 9update() called, count is 8update() called, count is 7update() called, count is 6update() called, count is 5update() called, count is 4update() called, count is 3update() called, count is 2update() called, count is 1update() called, count is 0归结阶段。归纳运用体味,领会这两个包中类的接受联系,对安排形式的扶助(如iterator自己即是安排形式,同声也是工场本领形式的运用),领会那些类供给的一切功效,比拟功效邻近类的异同。将那些类的api记在意中。固然集成开拓情况扶助本领提醒功效,但我部分觉得,对于java.lang和java.util这两个包的api该当死记硬背于心,java的其余类库在运用时不妨搜索api。固然即使从事各别的开拓,对其余类库该当有相映的领会,如开拓swing,就该当对javax.swing包了如办理,开拓b/s构造的步调,就要领会javax.servlet,依部分的运用来开拓了。95140我进修运用java的一点领会(3)xmlscript.src="http://guide.pconline.com.cn/comment/commentservice_js.jsp?"+(new date()); (根源:/csdn)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.