Java程序设计实用教程

Graphics类中文字输出方法和Font类的使用

在Graphics类中,Java提供了3种输出文字的方法:drawString:字符串输出方法。drawChars:字符输出方法。其中,drawString方法是最常用的,另外,Java提供了Font类来设置输出文字的字体、风格和大小。Color类提供了13种颜色常量、2种创建颜色的构造方法以及多种获取颜色信息的方法。文字输出示例。图11.6Applet的文字输出程序运行结果如图11.6所示。
理论教育 2023-11-21

Java程序设计教程:处理操作结果

java.sql.ResultSet类表示从数据库中返回的结果集。ResultSet.TYPE_SCROLL_INSENSITIVE:结果集可以滚动,但ResuleSet对数据库中发送的数据改变不敏感。public boolean isBeforeFirst():该方法检查数据库游标是否处于记录集的最前面,如果是返回true,否则返回false。public boolean previous():该方法的作用是将数据库游标向后移动一位,使得上一行成为当前行。
理论教育 2023-11-21

Java程序设计教程:StringBuffer类使用详解

在实际应用中,经常会需要对字符串进行动态修改,这时String类的功能就受到了限制,而StringBuffer类可以完成字符串的动态添加、插入和替换等操作。StringBuffer表示变长的和可写的字符序列。它先调用String类的valueOf方法得到相应的字符串表达式,随后这个字符串被插入到所调用的StringBuffer对象中。
理论教育 2023-11-21

Java程序设计实用教程-详解编辑器介绍

Java的源程序必须以纯文本文件的形式编辑和保存,而在JDK中并没有提供文本编辑器,用户编辑源程序时需要自行选择文本编辑器。单击OK按钮,弹出Eclipse运行界面,如图1.11所示。图1.12新建工程图1.13类编辑页面可以看到,源程序中各种关键字、数字、字符串等都以不同的颜色显示,这就是Eclipse语法的高亮度功能。
理论教育 2023-11-21

Java程序设计实用教程:标准输入方法探秘

System.in是标准输入流对象,可以通过调用它的read()方法从键盘读入数据。由于输入比输出更容易出错,而且可能用户不小心的一个输入错误就会导致整个程序计算结果出错甚至引发程序的中断退出,因此,Java对输入操作强制设置了异常保护。标准输入方法举例。“System.in.read;” 语句自动读入3个字符数据到c2数组。Java采用了一种称为Decorator(包装)的设计模式来对标准输入进行功能扩充。
理论教育 2023-11-21

AWT和Swing:Java程序设计实用教程成果

Swing是继AWT之后Sun公司推出的又一款GUI工具包,它是建立在AWT1.1基础上的,AWT是Swing的大厦基石。AWT中提供的控件数量很有限,远没有Swing丰富。但是Swing的出现并不是为了替代AWT,而是提供了更丰富的开发选择,Swing中使用的事件处理机制就是AWT1.1提供的。所以,AWT和Swing是合作关系,而不是用Swing取代AWT。Swing组件和AWT组件最大的不同是,Swing组件在实现时不包含任何本地代码,因此Swing组件可以不受硬件平台的限制,而具有更多的功能。
理论教育 2023-11-21

Java程序设计实用教程:URL和URL类详解

当没有给出传输协议名时,浏览器默认的传输协议是HTTP,下面都是合法的URL:http://java.sun.com/index.htm lhttp://java.sun.com/index.htm l#chapter1http://192.168.0.1:7001http://192.168.0.1:7001/port/index.htm l#myedu2.URL类URL类是Java语言提供的支持URL编程的基础类,其类路径是java.net.URL。另外,URL类还有很多用来操作URL的方法。使用URL类获取远端主机上指定文件的内容。图12.1URLTest.java运行结果
理论教育 2023-11-21

Java实用教程:InetAddress类

互联网上表示一个主机的地址有两种方式,即域名地址和IP地址。static InetAddress getByAddress:根据提供的主机名和IP地址创建InetAddress。static InetAddress getByName:在给定主机名的情况下确定主机的IP地址。byte[]getAddress():返回此InetAddress对象的原始IP地址。String getHostAddress():返回IP地址字符串。boolean isMulticastAddress():检查InetAddress是否是IP多播地址。使用InetAddress类可以很方便地获取网上资源的各种信息,如主机名、主机IP地址。使用InetAddress类示例。
理论教育 2023-11-21

Java程序设计简介

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,下面简单介绍其发展过程。标准版的1.3和1.4版本对最初的Java 2版本进行了某些修改,扩展了标准类库,提高了系统性能。用Java语言编程成为当今技术人员的一种时尚,并对未来软件的开发产生了重要影响。
理论教育 2023-11-21

Java程序设计实用教程-布局管理组件CHAPTER

在Frame容器中设置Flow Layout布局方式。在Frame容器的不同方位放置按钮组件。图7.8BorderLayout布局如图7.8所示,对于“东”、“西”向组件,它会在容器水平方向进行延伸并占满;对于“南”、“北”向组件,它会在垂直方向上进行延伸并占满;而居中的组件则占满剩下的区域。
理论教育 2023-11-21

Applet技术解析-Java程序设计实用教程

图11.3Applet类继承关系图Applet小程序的生命周期相对于Application而言较为复杂。Applet的生命周期中有相对应的4个状态:初始态、运行态、停止态和消亡态,如图11.4所示。
理论教育 2023-11-21

Java字符串处理:StringTokenizer类

当分析一个字符串并将字符串分解成可被独立使用的单词时,可以使用java.util包中的StringTokenizer类,该类有2个常用的构造方法。StringTokenizer:为字符串s构造一个分析器。StringTokenizer:为字符串s构造一个分析器,参数delim中的字符被作为分隔标记。通常用while循环来逐个获取语言符号,为了控制循环,可以使用StringTokenizer类中的hasMoreTokens()方法,只要字符串中还有语言符号,即计数变量的值大于0,该方法就返回true,否则返回false。上述程序的运行结果为:you are welcomethank younice to meet you共有单词3个
理论教育 2023-11-21

Java程序设计实用教程:类的声明及基本定义方法

类的基本定义方法如下:[修饰符]class类名[extends父类][implements接口名]1.修饰符类的修饰符说明了类的属性,分为访问控制符、抽象类说明符和最终类说明符3种。当用于类的声明时,说明该类为抽象类,即该类不能实例化为对象。最终类说明符final不仅可用于类的声明,还可用于变量和方法的声明。定义一个汽车类。例4.1并不是完整的程序,它缺少了必不可少的main方法。
理论教育 2023-11-21

子类构造函数的使用方法

子类可以继承父类的构造函数,但只能继承父类中不含参数的构造函数。由于子类无法访问父类中的私有数据成员,那么它必须通过一个构造函数来初始化父类的数据。子类中使用构造函数的实例。构造函数不能继承,它们只属于定义它们的类。创建一个子类对象时,首先调用父类的构造函数,接着才执行子类的构造函数。
理论教育 2023-11-21

Java程序设计实用教程中的File类

File类的构造方法如下:File:filename指File对象对应的文件或目录名及其路径,路径可以是绝对路径,也可以是相对路径,相对路径认为与当前应用程序在同一目录下。public String getName();public String getPath();获取文件长度。public long length();获取文件读写属性。public String[]list();比较两个文件或目录。public boolean equals;2.文件或目录操作重命名文件。public boolean renameTo;删除文件。public void delete();创建目录。public boolean mkdir();File类的综合应用实例。
理论教育 2023-11-21
-已经加载完成-