Java程序设计

Java语句概述《Java程序设计》

在Java语言中,语句就是计算机完成某种特定运算和操作的命令,每条语句以分号“;”作为结束标志,程序按流程控制一条一条地执行语句,实现特定的功能。Java里的语句可分为以下6类:1.方法调用语句例如:System.out.println;2.表达式语句由一个表达式构成的语句,结尾处加分号。
理论教育 2023-10-18

BigInteger类在Java程序设计中的应用

BigInteger提供任意精度的整数运算,常用构造方法如下:public BigInteger:将BigInteger的十进制字符串表示形式val转换为 BigInteger。public BigInteger divide:除法,返回值为 的BigInteger。注意,exponent是一个整数而不是 BigInteger。public String toString:返回此 BigInteger 的给定基数的字符串表示形式。
理论教育 2023-10-18

Java程序设计:版本的发展

图0.2Java语言的产生Java语言随着互联网技术的应用得到了快速发展,逐渐成为重要的网络编程语言。图0.3展示了Java的发展轨迹和历史变迁。图0.3Java发展时间线1996年是Java语言里程碑的一年,在这一年,Java开发人员熟悉的JDK 1.0发布了,Java语言有了第一个正式版本的运行环境。Java正式发布了J2SE 1.2,在这个版本中,Java技术体系拆分为3个方向,分别是面向桌面应用开发的J2SE、面向企业级开发的J2EE和面向手机等移动终端开发的J2ME。2019年3月,Java 12正式版发布。
理论教育 2023-10-18

PreparedStatement接口

PreparedStatement 接口继承于Statement接口,该接口不仅拥有Statement接口中的所有方法,还针对带有参数的SQL语句的执行进行了扩展。PreparedStatement 接口提供的一些常用方法如表11.5所示。在实际的开发过程中,如果涉及向SQL语句传递参数时,最好使用PreparedStatement接口进行实现。
理论教育 2023-10-18

Java异常体系结构-从《Java程序设计》

Java异常处理是指当Java程序出现错误时,程序如何处理,通过异常处理保障Java程序安全退出。在Java中,对在运行时出现的异常现象进行封装,定义成相应的异常类。Java的异常体系结构包含在java.lang这个包中,该包为默认包,在使用时不需要导入。图6.1Java异常体系1.ThrowableThrowable 有两个重要的直接子类,Exception(异常)和Error(错误),二者都是Java Throwable的重要子类,Exception和Error都包含了大量子类,通过Java的API文档可获知。RuntimeException 类及其子类异常表示JVM的常用操作引发的异常。
理论教育 2023-10-18

Java程序设计-端口号取值范围及分类

端口号是由两个字节来表示的,其取值范围是0~65 535。一般情况下,端口按照范围可以分为三类:1.公认端口公认端口,即周知端口,是众所周知的端口号,范围为0~1023,这些端口紧密绑定于一些服务,一般这些端口都由操作系统的网络服务所占用,且已经明确表明了某种服务的协议,如80端口分配给HTTP服务,21端口分配给FTP服务等。
理论教育 2023-10-18

Java程序设计-URL类

表13.3URL类的构造方法上述构造方法中,如果给定的参数spec为null,或没有指定协议,或使用了未知协议,那么将抛出MalformedURLException异常。表13.4URL类的常用方法表13.4中列举了URL类常用方法,下面通过一个案例来演示上述常用方法的使用。在cn.pzhu.api.example包下面创建一个名为Example02的类。图13.6程序运行结果需要说明的是,URL的锚点“ref”需要使用“#”拼接在文件路径之后,表示该资源中的某一段信息。
理论教育 2023-10-18

Java程序设计-ActionEvent事件

public String getActionCommand():返回触发ActionEvent事件的事件源的相关的一个命令字符串。
理论教育 2023-10-18

Java程序设计-如何执行SQL语句

创建命令对象之后,可以通过命令对象的一些方法来执行SQL语句,这些方法主要包括以下三种。若返回值为true,则表示所执行的SQL语句有查询结果;若返回false,则表示所执行的SQL语句没有查询结果。由于该方法只能简单告知处理结果的大致情况,若要对返回结果进行进一步处理,该方法略显不足。
理论教育 2023-10-18

Java程序设计-创建命令对象

在编写好SQL语句之后,如果要执行这些SQL语句,需要先通过Connection实例创建命令对象,即Statement实例。Statement实例包括以下三种类型。Statement实例在创建的时候不需要SQL语句,具体创建如下:提示:createStatement()方法不需要SQL作为参数。
理论教育 2023-10-18

使用Eclipse进行Java程序设计

Eclipse安装完成后会在桌面生成Eclipse的快捷图标,同时也会在开始菜单下生成Eclipse启动项。单击“Launch”按钮,启动Eclipse。图1.44设置Eclipse工作空间接下来进入Eclipse欢迎界面,如图1.45所示。图1.46Eclipse工作台在图1.46工作台界面中选择“File”→“New”→“java Project”,进入如图1.47所示新建Java项目界面。
理论教育 2023-10-18

Java程序设计|实现Runnable接口成功

在构造方法中,需要提供一个Runnable的实例对象。这样就避免了要使用线程的类必须继承Thread类的问题,而改为了实现Runable接口。通过实现Runnable接口来实现线程的一般过程如下:编写自定义线程类实现Runnable接口,并覆写接口中的run()方法。通过实现Runnable接口来实现多线程编程。
理论教育 2023-10-18

Java程序设计:基本数据类型简介

Java各数据类型有固定的存储范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。表2.2Java的基本数据类型获得各种数据类型的存储范围。程序的运行结果:1.整数类Java 语言整型常量的三种表示形式:十进制整数,如:12, -314, 0。如:int i1 = 600; //正确long l1 = 88888888888L; //必须加L,否则会出错2.浮点类Java浮点类型常量有两种表示形式。应严格使用四个十六进制数进行替换。表2.3转义符字符类示例。
理论教育 2023-10-18

Java程序设计中的Iterator接口介绍

Iterator接口能够以迭代的方式对集合中的元素进行逐个访问,如果要获得一个集合的迭代器,可以采用表9.1中的Iterator iterator()方法。表9.6Iterator接口的常用方法采用Iterator迭代器对集合进行遍历时,其内部实现类似于指针的方式,使用hasNext()能够判断指针是否能够继续向后移动,使用next()方法能够将指针向后移动,并返回指针现在所指向的值,如图9.15所示。
理论教育 2023-10-18

Java程序设计:查询操作

在Example01.java中编写程序,读取user表中的数据,并将数据打印输出到控制台中,其关键代码如下:程序执行成功后,可以在控制台看到如图11.7所示输出结果。图11.7运行结果在开发过程中,通常我们会将ResultSet结果集中的内容传递给其他程序模块使用,这个时候可以采用集合的方式来存储查询结果。然后,在查询操作的程序中定义集合来保存ResultSet结果集处理之后的数据。
理论教育 2023-10-18

Java程序设计:线程让步

图12.13程序运行结果在上述示例中创建了两个线程“线程1”和“线程2”,它们的优先级相同。从图12.13可以看出,线程1在输出3之后执行线程让步,这时线程2得到了执行机会;当线程2输出到3时,同样执行了线程让步,线程1获得执行机会继续执行。有可能线程让步之后,仍然是当前线程继续执行,并不能保证线程让步一定能让其他线程执行。
理论教育 2023-10-18
-已经加载完成-