在Java语言中,解决这一问题的方法是使用java.util包中的ArrayList类,该类提供了许多的方法,可用于实现数组的动态操控。public ArrayList;该构造器用一个ICollection对象来构造,并将该集合的元素添加到ArrayList类。public ArrayList;该构造器用指定的大小来初始化内部的数组。Capacity属性:用于表示目前ArrayList类所能够包含的最大数量。......
2023-11-22
Java API(Java Application Interface)是Java的应用编程接口,即Java API包或Java类库。它包含大量已经设计完备的工具类,可帮助程序员进行字符串处理、绘图、数据库访问、网络应用等方面的工作。在程序中合理地应用Java API包中的类和接口,可以大大提高编程效率。
Java语言为编程人员提供了很多Java类库,使用者无须关注程序的实现过程,直接调用相应功能即可。如果编程人员想了解类库中某些功能的实现过程,则可以通过查看Java语言源代码进行查阅。
Java API的特点:
(1)Java API是一个强大的编程资源库,提供了大量的类与接口。
(2)Java API开发包是JDK的一个组成部分。
接下来,介绍Java API中几种常用的包。
1)java.lang包
java.lang包是Java语言中最核心的包,能提供一些Java程序设计中最基础的类。在编程时,该包无须通过import语句导入,包中的所有类由系统自动加载。
为确保Java语言的纯面向对象特性以及为各种数据类型的数据提供相应的操作方法,Java API中为各种基本数据类型提供的对应封装器类均包含在java.lang包中。在java.lang包中,还有常用的String类、StringBuffer类、Math类、Class类和Object类等。
2)java.util包(www.chuimin.cn)
java.util包中主要包含大量的实用工具类,如Date类、Calendar类、Random类、LinkedList类、Vector类、Hashtable类等。
3)java.io包
java.io包主要包含与输入/输出相关的类与接口,用于对文件进行基本操作,包括对文件和目录属性的操作、对文件读写的操作等。
4)java.net包
java.net包主要包含用于网络编程的相关的类与接口。
5)java.sql包
java.sql包主要包含用于数据库连接与处理的相关的类与接口。
6)java.awt包
java.awt包用于开发图形用户界面的早期版本。
有关Java面向对象程序设计的文章
在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
JFileChooser类是专门用于实现打开(或保存)文件功能的选择文件对话框。它位于javax.swing包中,必须在使用前进行导入。JFileChooser类的构造方法有以下两种。JFileChooser():建立一个JFileChooser对象,默认路径为用户的根目录。JFileChooser.CANCEL_OPTION:表示单击“取消”按钮。JFileChooser.ERROR_OPTION:表示出错或者非正常关闭。JFileChooser提供了最简单的文件选择对话框界面,而无须另外编写对话框中的各个元素。JFileChooser类包含大量方法,在使用时可查阅Java API文档。......
2023-11-22
向Applet中添加其他AWT组件及其事件处理的方式,与图形用户界面程序的设计是一样的。Applet中有3个与显示相关的方法,即paint()、update()和repaint()。这是除了与生命周期有关的4个基本方法之外,专门用于显示及刷新的重要的Applet方法,它们都是在java.awt.Component类中声明的。当Applet首次被装载,以及每次窗口放大、缩小、刷新时,都要调用paint()方法。......
2023-11-22
StringBuffer类与String类一样,也用于代表字符串类型,但由于StringBuffer类的内部实现方式与String类不同,因此StringBuffer类在进行字符串处理时不生成新的对象,在内存使用上要优于String类。在StringBuffer类中,有很多与String类一样的方法,这些方法在功能上与String类中的功能是完全一样的。......
2023-11-22
标识符严格区分大小写字母。3.关键字与其他高级程序语言一样,Java语言也保留了一部分标识符,这些标识符称为关键字,具有特殊的意义和用途,不能作为一般标识符来使用。......
2023-11-22
Java定义了两种类型的输入/输出流:字节流和字符流。字节流有两个重要的抽象类:InputStream和OutputStream。显然,在一些处理文本数据的应用中,字符流比字节流更有效。2)WriterBufferedWriter类和FileWriter类是字符输出流Writer抽象类下的子类。第4步,相关流对象清空和关闭。......
2023-11-22
方法是对象能识别的特殊函数或过程。事件要求掌握Load和Init,两个事件的触发顺序,Load先于Init。A.程序编辑器B.项目管理器C.数据库设计器D.应用程序生成器解析:VFP中项目文件的管理通过项目管理器来实现,连编程序也是在项目管理器中实现。若使VFP所开发的应用程序能脱离VFP的开发环境运行,则项目管理器中选择的按钮是()。......
2023-09-19
相关推荐