HelloJava2: 余波未平

    现在已经有了一定的基础。下面将使这个应用更具交互性。以下为一个稍加升级的版本,即HelloJava2,它允许我们利用鼠标拖动消息。我们将此例称为HelloJava2,而不是继续扩展上一个例子,这样可以避免混淆。不过这里以及以后所做的主......查看详细>>

标签:Java_(TM)语言学习

HelloJava3: 按钮的震撼!

    下面转向更有意思的内容。HelloJava3提供了一个新的图形界面组件:JButton(注2)。在这个例子中,我们将向应用中增加一个JButton组件,它可以在每次按下按钮时改变文本的颜色。仍保留可拖拉消息的功能。新代码如下所示://文件:HelloJava......查看详细>>

标签:Java_(TM)语言学习

HelloJava4: Netscape的反戈一击

    利用HelloJava应用的前三个版本,我们已经分析了Java的大量特性。但是到此为止,我们的应用都还显得有些被动;它们完全是事件驱动的,需要耐心地等待事件的到来,并要对用户的突发奇想做出响应。现在,我们的应用将要采取一些主动了......查看详细>>

标签:Java_(TM)语言学习

Java解释器

    Java解释器是实现Java虚拟机以及运行Java应用的软件。它可以是类似于java程序(随SDK提供)的独立应用,也可以是类似于浏览器等更大应用中的一部分。解释器本身很有可能使用面向某个特定平台的本地编译语言所编写。诸如Java编译器和......查看详细>>

标签:Java_(TM)语言学习

类路径

    对于每个使用过DOS或Unix平台的人来说,路径(path)的概念应当并不陌生。这是一个环境变量,它为应用提供了一组位置以用于查找某些资源。最常见的例子当属可执行程序的路径。在Unixshell中,PATH环境变量是一个用冒号分隔的目录列表......查看详细>>

标签:Java_(TM)语言学习

策略文件

    在Java中,安全性被内置于语言之中,这实属项创新之举。正如第一章所述,Java虚拟机可以校验类文件,而且Java的安全管理器能够对各个类所做的工作施以限制。在Java的早期版本中,必须编写一个Java安全管理器类,并将其用于应用中,以此......查看详细>>

标签:Java_(TM)语言学习

Java编译器

    在本节中,我们将对SDK中的Java编译器javac略述一二(如果你喜欢在另一个开发环境下工作,可能会希望跳过这一节直接阅读下一节的内容)。javac编译器完全用Java编写,因此对于支持Java运行时系统的任何平台都是可用的。javac将Java源代码......查看详细>>

标签:Java_(TM)语言学习

Java归档 (JAR) 文件

    Java归档文件(JAR文件)相当于Java的工具箱。它们是将Java应用中的各个部分包装到一个“小包”中以便于发布或安装,这是一种标准且可移植的方法。可以将所需的任何内容放在一个JAR文件中,如Java类文件、串行化的对象、数据文件、图......查看详细>>

标签:Java_(TM)语言学习

文本编码

    Java是一种面向Internet的语言。由于人们在网络上会采用各种各样的人类语言来说话和书写,因此Java必须能够处理大量不同种类的语言。Java支持国际化访问的一个途径是通过Unicode字符编码。Unicode使用一种16位字符编码;这是一个全球通......查看详细>>

标签:Java_(TM)语言学习

注释

    Java支持两种形式的注释,既包括C风格的块注释(以/*和*/作为起始和终止界限),也包括C++风格的行注释(以//指示):/*这是一个多行注释。*///这是一个单行注释//此行//也同样如是正如在C中一样,块注释不能嵌套。单行注释以行末作为终止......查看详细>>

标签:Java_(TM)语言学习
科普知识