向Applet中添加其他AWT组件及其事件处理的方式,与图形用户界面程序的设计是一样的。Applet中有3个与显示相关的方法,即paint()、update()和repaint()。这是除了与生命周期有关的4个基本方法之外,专门用于显示及刷新的重要的Applet方法,它们都是在java.awt.Component类中声明的。当Applet首次被装载,以及每次窗口放大、缩小、刷新时,都要调用paint()方法。...
2023-11-22 理论教育
向Applet中添加其他AWT组件及其事件处理的方式,与图形用户界面程序的设计是一样的。Applet中有3个与显示相关的方法,即paint()、update()和repaint()。这是除了与生命周期有关的4个基本方法之外,专门用于显示及刷新的重要的Applet方法,它们都是在java.awt.Component类中声明的。当Applet首次被装载,以及每次窗口放大、缩小、刷新时,都要调用paint()方法。...
2023-11-22 理论教育
标识符严格区分大小写字母。3.关键字与其他高级程序语言一样,Java语言也保留了一部分标识符,这些标识符称为关键字,具有特殊的意义和用途,不能作为一般标识符来使用。...
2023-11-22 理论教育
一个数组声明语句可同时声明多个数组变量。例如:2.一维数组的内存分配需要注意的是,与C、C++不同,Java在声明数组时不为数组元素分配内存,因此不用在[]中指出数组元素的个数。在Java语言中,为了保证安全性,在引用数组元素时要对其进行越界检查。若数组元素的下标小于0、大于或等于数组长度,则将产生异常。...
2023-11-22 理论教育
Java定义了两种类型的输入/输出流:字节流和字符流。字节流有两个重要的抽象类:InputStream和OutputStream。显然,在一些处理文本数据的应用中,字符流比字节流更有效。2)WriterBufferedWriter类和FileWriter类是字符输出流Writer抽象类下的子类。第4步,相关流对象清空和关闭。...
2023-11-22 理论教育
在Java语言中,解决这一问题的方法是使用java.util包中的ArrayList类,该类提供了许多的方法,可用于实现数组的动态操控。public ArrayList;该构造器用一个ICollection对象来构造,并将该集合的元素添加到ArrayList类。public ArrayList;该构造器用指定的大小来初始化内部的数组。Capacity属性:用于表示目前ArrayList类所能够包含的最大数量。...
2023-11-22 理论教育
Java语言是一种跨平台的面向对象程序设计语言,由Sun公司的James Gosling于20世纪90年代初开发。Java语言简单易学,具有面向对象、分布式、解释性、稳健性、安全与系统无关、可移植性、高性能、多线程和动态性等特点。2005年6月,Java One大会召开,Sun公司公开Java SE 6。此时,Java语言的各种版本已经更名,取消了其中的数字“2”,即J2EE更名为Java EE、J2SE更名为Java SE、J2ME更名为Java ME。本书的所有内容均基于Java SE 8。...
2023-11-22 理论教育
StringBuffer类与String类一样,也用于代表字符串类型,但由于StringBuffer类的内部实现方式与String类不同,因此StringBuffer类在进行字符串处理时不生成新的对象,在内存使用上要优于String类。在StringBuffer类中,有很多与String类一样的方法,这些方法在功能上与String类中的功能是完全一样的。...
2023-11-22 理论教育
在程序中合理地应用Java API包中的类和接口,可以大大提高编程效率。Java API开发包是JDK的一个组成部分。接下来,介绍Java API中几种常用的包。1)java.lang包java.lang包是Java语言中最核心的包,能提供一些Java程序设计中最基础的类。为确保Java语言的纯面向对象特性以及为各种数据类型的数据提供相应的操作方法,Java API中为各种基本数据类型提供的对应封装器类均包含在java.lang包中。5)java.sql包java.sql包主要包含用于数据库连接与处理的相关的类与接口。...
2023-11-22 理论教育
默认情况下,浏览器从HTML文件所在的服务器目录中查找该Applet文件,即浏览器认为该Applet文件使用与HTML文件相同的URL。2)width=pixels height=pixels这是必须项,用于指定Applet程序显示区域的初始宽度和高度。除了使用浏览器外,Java还提供了应用程序AppletViewer,专门用于执行内嵌有Applet程序的网页。使用AppletViewer运行内嵌有Applet程序的网页时,需要一个HTML文件名来作为命令行参数。...
2023-11-22 理论教育
在Java语言中,可将二维数组视为一维数组的数组,其中一维数组的每个元素都是一个一维数组。接下来主要以二维数组为例来介绍多维数组的使用。...
2023-11-22 理论教育
JFileChooser类是专门用于实现打开(或保存)文件功能的选择文件对话框。它位于javax.swing包中,必须在使用前进行导入。JFileChooser类的构造方法有以下两种。JFileChooser():建立一个JFileChooser对象,默认路径为用户的根目录。JFileChooser.CANCEL_OPTION:表示单击“取消”按钮。JFileChooser.ERROR_OPTION:表示出错或者非正常关闭。JFileChooser提供了最简单的文件选择对话框界面,而无须另外编写对话框中的各个元素。JFileChooser类包含大量方法,在使用时可查阅Java API文档。...
2023-11-22 理论教育