JAVA 教程

JAVA 教程:包含了所有代写案例以及部分答案

  • 列表框和组合框在Swing中事情就像它们在老的AWT中事情一样,但假如我们需要它,它们同样被增加成果。别的,它也越发的利便易用。譬喻,JList中有一个显示String数组的构建器(奇怪的是同样的成果在JComboBox中无效!)。下面的例子显示了它们根基的用法。   //: ListCombo.java // List boxes & Combo boxes package c13.swing; import java.awt.*; import java.awt.event … 继续阅读“java Swing列表框和组合框”

    :
  • 在我们可以安顿一个Bean到一个可激活Bean的可视化构建东西中前,它必需被放入到尺度的Bean容器里,也就是包括Bean类和一个暗示“这是一个Bean”的清单文件的JAR(Java ARchive,Java文件)文件中。清单文件是一个简朴的紧随事件布局的文本文件。对付BangBean而言,清单文件就像下面这样: Manifest-Version: 1.0 Name: bangbean/BangBean.class Java-Bean: True 个中,第一行指出清单文件 … 继续阅读“java Bean的封装”

    :
  • 我们常常都需要建设一个类,使其既可作为一个窗口挪用,亦可作为一个措施片挪用。为做到这一点,只需为措施片简朴地插手一个main()即可,令其在一个Frame(帧)里构建措施片的一个实例。作为一个简朴的示例,下面让我们来看看如何对Button2New.java作一番修改,使其能同时作为应用措施和措施片利用:   //: Button2NewB.java // An application and an applet import java.awt.*; import java.awt.ev … 继续阅读“用Java 1.1 AWT建造窗口和措施片”

    :
  • 到今朝为止,我们已利用了action(),现有另一种要领handleEvent()可对每一事件举办实验。当一个事件产生时,它老是针对单独事件或产生在单独的事件工具上。该工具的handleEvent()要领是自动挪用的,而且是被handleEvent()建设并通报到handleEvent()里。默认的handleEvent()(handleEvent()界说在组件里,基本类的所有控件都在AWT里)将像我们以前一样挪用action()或其它同样的要领去指明鼠标的勾当、键盘勾当可能指明移动的核心。我们 … 继续阅读“java的handleEvent()要领”

    :
  • 副标题#e# 这是我去年给伴侣们写的文章,但愿对你可以或许有所辅佐  开拓手机游戏的一点心得  应用开拓情况的选择和设置  2003年三月份,我刚开始打仗了手机游戏的开拓。开拓手机上的游戏措施,最初仅仅只是出于乐趣喜好,操功课余时间本身陆连续续的也写了一些Code,获得了一些履历,原来是想敝帚自珍的,可是伴侣的勉励,使我抉择把本身的一点点心得体会写出来,藉以告慰我在进修中所阵亡的千千万万脑细胞,也为和我一样在暗中的艰巨探索人们中提供一些微不敷道的辅佐吧。  由于我本人对付手机应用措施的开拓也是初 … 继续阅读“初学j2me必读 网友进修条记”

    :
  • 领略了实现clone()要领背后的所有细节后,便可建设出能利便复制的类,以便提供了一个当地副本:   //: LocalCopy.java // Creating local copies with clone() import java.util.*; class MyObject implements Cloneable { int i; MyObject(int ii) { i = ii; } public Object clone() { Object o = null; tr … 继续阅读“java的clone实现”

    :
  • Java IO流库能满意我们的很多根基要求:可以通过节制台、文件、内存块甚至因特网(拜见第15章)举办读写。可以建设新的输入和输出工具范例(通过从InputStream和OutputStream担任)。向一个原来预期为收到字串的要领通报一个工具时,由于Java已限制了“自动范例转换”,所以会自动挪用toString()要领。而我们可以从头界说这个toString(),扩展一个数据流能采取的工具种类。 在IO数据流库的联机文档和设计进程中,仍有些问题没有办理。好比当我们打开 … 继续阅读“Java IO学习总结”

    :
  • File类并不只仅是对现有目次路径、文件可能文件组的一个暗示。亦可用一个File工具新建一个目次,甚至建设一个完整的目次路径——如果它尚不存在的话。亦可用它相识文件的属性(长度、上一次修他日期、读/写属性等),查抄一个File工具到底代表一个文件照旧一个目次,以及删除一个文件等等。下列措施完整展示了如何运用File类剩下的这些要领:   //: MakeDirectories.java // Demonstrates the use of the File cl … 继续阅读“查抄与建设目次”

    :
  • 本章的第一个例子是: if(t == null) throw new NullPointerException(); 看起来好像在通报进入一个要领的每个句柄中都必需查抄null(因为不知道挪用者是否已通报了一个有效的句柄),这无疑是相当可骇的。但幸运的是,我们基础不必这样做——它属于Java举办的尺度运行期查抄的一部门。若对一个空句柄发出了挪用,Java会自动发生一个NullPointerException违例。所以上述代码在任何环境下都是多余的。 这个种别里含有一系列违 … 继续阅读“RuntimeException的非凡环境”

    :
  • List(接口) 顺序是List最重要的特性;它可担保元素凭据划定的顺序分列。List为Collection添加了大量要领,以便我们在List中部插入和删除元素(只推荐对LinkedList这样做)。List也会生成一个ListIterator(列表重复器),操作它可在一个列内外朝两个偏向遍历,同时插入和删除位于列表中部的元素(同样地,只发起对LinkedList这样做) ArrayList* 由一个数组后推获得的List。作为一个通例用途的工具容器利用,用于替换原先的Vector。答允我们快速 … 继续阅读“利用Lists”

    :