JAVA 教程
当前位置| > 博客

JAVA 教程

Java是一门面向对象编程语言...
  • 用Introspector提取BeanInfo 当我们拖放一个Bean的调色板并将它放入到窗体中时,一个Bean的最要害的部门的法则产生了。应用措施构建东西必需可以建设Bean(假如它是默认的构建器的话,它就可以做)然后,在此范畴外会见Bean的源代码,提取所有的须要的信息以创建属性表和事件处理惩罚器。 办理方案的一部门在11章末了部门已经显现出来:Java 1.1版的映象答允一个匿名类的所有... 继续阅读用Introspector提取BeanInfo

    :
    2017-11-13
  • java弹出式菜单 JPopupMenu的执行看起来有一些别扭:我们必需挪用enableEvents()要领并选择鼠标事件取代操作事件吸收器。它大概增加一个鼠标吸收器但MouseEvent从isPopupTrigger()处不会返回真值——它不知道将激活一个弹出菜单。别的,当我们实验吸收器要领时,它的行为令人不行思议,这或者是鼠标单击勾当引起的。在下面的措施例子里一些事件发生了这种弹出行为: ... 继续阅读java弹出式菜单

    :
    2017-11-13
  • java建造多个线程 此刻思量一下建设多个差异的线程的问题。我们不行用前面的例子来做到这一点,所以必需倒退归去,操作从Thread担任的多个独立类来封装run()。但这是一种更通例的方案,并且更易领略,所以尽量前例展现了我们常常都能看到的编码样式,但并不推荐在大大都环境下都那样做,因为它只是稍微巨大一些,并且机动性稍低一些。 下面这个例子用计数器和切换按钮再现了前面的编码样式。但这一次,一个特... 继续阅读java建造多个线程

    :
    2017-11-13
  • 呆板的标识 当然,为了分辨来自别处的一台机器,以及为了保证自己连接的是希望的那台机器,必须有一种机制能独一无二地标识出网络内的每台机器。早期网络只解决了如何在本地网络环境中为机器提供唯一的名字。但Java面向的是整个因特网,这要求用一种机制对来自世界各地的机器进行标识。为达到这个目的,我们采用了IP(互联网地址)的概念。IP以两种形式存在着: (1) 大家最熟悉的DNS(域名服务)形式。我自己... 继续阅读呆板的标识

    :
    2017-11-13
  • 一个Web应用 此刻让我们想想如何建设一个应用,令其在真实的Web情况中运行,它将把Java的优势表示得极尽描述。这个应用的一部门是在Web处事器上运行的一个Java措施,另一部门则是一个“措施片”或“小应用措施”(Applet),从处事器下载至欣赏器(即“客户”)。这个措施片从用户哪里收集信息,并将其传回Web处事器上运行的应用措施。措施的任务很是简朴:措施片会询问用户的E-mail地点,并... 继续阅读一个Web应用

    :
    2017-11-13
  • 网络编程操练题 (1) 编译和运行本章中的JabberServer和JabberClient措施。接着编辑一下措施,删去为输入和输出设计的所有缓冲机制,然后再次编译和运行,调查一下功效。 (2) 建设一个处事器,用它请求用户输入暗码,然后打开一个文件,并将文件通过网络毗连传送出去。建设一个同该处事器毗连的客户,为其分派适当的暗码,然后捕捉和生存文件。在本身的呆板上用localhost(通过挪用... 继续阅读网络编程操练题

    :
    2017-11-13
  • 查抄巨细写样式 尽量对涉及文字处理惩罚的一些项目来说,前例显得较量利便,但下面要先容的项目却能当即发挥浸染,因为它执行的是一个样式查抄,以确保我们的巨细写形式切合“事实上”的Java样式尺度。它会在当前目次中打开每个.java文件,并提取出所有类名以及标识符。若发明有不切合Java样式的环境,就向我们提出陈诉。 为了让这个措施正确运行,首先必需构建一个类名,将它作为一个“客栈”,认真容纳尺度J... 继续阅读查抄巨细写样式

    :
    2017-11-13
  • 其他J/Direct特性 通过@dll.import引导呼吁内的修改符(标志),还可用到J/Direct的另两项特性。第一项是对OLE函数的简化会见,第二项是选择API函数的ANSI及Unicode版本。 按照约定,所有OLE函数城市返回范例为HRESULT的一个值,它是由COM界说的一个布局化整数值。若在COM那一级编写措施,并但愿从一个OLE函数里返回某些差异的对象,就必需将一个非凡的指针... 继续阅读其他J/Direct特性

    :
    2017-11-13
  • Jdk5.0新特性Generic Types(泛型) 副标题#e# 1. 先容 2.界说简朴Java泛型 其实Java的泛型就是建设一个用范例作为参数的类。就象我们写类的要领一样,要领是这样的method(String str1,String str2 ),要领中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K... 继续阅读Jdk5.0新特性Generic Types(泛型)

    :
    2017-11-13
  • 荟萃与担任器 针对一个特定问题的办理,假如事先不知道需要几多个工具,可能它们的一连时间有多长,那么也不知道如何生存那些工具。既然如此,奈何才气知道那些工具要求几多空间呢?事先上基础无法提前知道,除非进入运行期。 在面向工具的设计中,大大都问题的办理步伐好像都有些轻率——只是简朴地建设另一种范例的工具。用于办理特定问题的新型工具容纳了指向其他工具的句柄。虽然,也可以用数组来做同样的工作,那是大大... 继续阅读荟萃与担任器

    :
    2017-11-13