- 博客(41)
- 收藏
- 关注
原创 Java第二十一章
网络程序设计编写的是与其他计算机进行通信的程序。Java 已经将网络程序所需要的元素封装成不同的类,用户只要创建这些类的对象,使用相应的方法,即使不具备有关的网络支持,也可以编写出高质量的网络通信程序。
2023-12-08 13:30:16 928
原创 Java第二十章总结
在 Java 中,并发机制非常重要。在以往的程序设计中,我们都是一个任务完成后再进行下一个任务,这样下一个任务的开始必须等待前一个任务的结束。Java 语言提供了并发机制,程序员可以在程序中执行多个线程,每一个线程完成一个功能,并与其他线程并发执行,这种机制被称为多线程。然而,有必要强调的是,并不是所有编程语言都支持多线程。
2023-11-28 11:12:47 980
原创 Java第十九章总结
Graphics2D 类是在继承 Graphics 类的基础上编写的,它包含了 Graphics 类的绘图方法并添加了更强的功能,在创建绘图类时推荐使用该类。默认情况下,Graphics 类使用的画笔属性是粗细为1个像素的正方形,而 Graphics2D 类可以调用 setStroke() 方法设置属性,如果改变线条的粗细、虚实,定义线端点的形状、风格等。Java可以分为使用 Graphics 类和 Graphics2D 类绘制图形,Graphics 类使用不同的方法实现不同图形的绘制。
2023-11-15 20:09:45 51
原创 Java第十八章总结
首先介绍一个自定义的对话框,这个对话框可以说是一块白板,开发者可以自行定义对话框中显示的元素。创建自定义对话框的方法如下:Icon icon,Object O[]= {new JButton("是的"),new JButton("再想想")};//按钮对象的 Object 数组Icon icon=new ImageIcon("src/注意.png");//获取图标对象JOptionPane.showOptionDialog(null, "你做好准备了吗", "注意了!",
2023-11-08 11:56:42 75
原创 第十六章总结
在定义Annotation类型时,也需要用到用来定义接口的 interface关键字,但需要在interface关键字前加一个“@”符号,即定义Annotation类型的关键字为@interface,这个关键字的隐含意思是继承了java.lang.annotation.Annotation 接口。
2023-11-02 16:20:16 45
原创 第十三章总结
Object类最上层的父类,很多程序员为了使用更为通用,设计程序时通常使传入的值与返回的值都以Object类型为主。当需要使用这些实例时,必须正确地将该实例转换为原来的类型,否则在运行时将会发生ClassCastException异常。为了提前预防这种问题,Java提供了泛型机制。语法如下:类名.<T>public class FileTest<T> {//定义带泛型的Book<T>类//类型形参:书籍信息public FileTest(T bookInfo) {//参数为类型形参的构造方法。
2023-10-27 08:31:57 33
原创 第十五章总结
流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。Java有数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据,源可以是文件、网络、压缩包或其他数据源。输出流的指向是数据要达到的目的地,程序通过向输出流中写入数据把信息传递到目的地。输出流的目标可以是文件、网络、压缩包、控制台和其他数据输出目标。
2023-10-22 15:52:45 44
原创 第十七章总结
通过PreparedStatement 实例执行的动态的SQL语句,将被预编译并能保存到PreparedStatement 实例中,从而可以反复地执行该SQL语句。在操作指定数据库之前,需要使用Java中Class 类的静态方法forName(String className)加载指定数据库的驱动程序。ResultSet 实例具有指定当前数据行的指针,指针开始的位置在第一个记录的前面,通常next()方法可将指针向下移。要对数据库表中的数据库进行操作,首先应该建立与数据库的连接。
2023-10-15 19:18:40 43
原创 第十四章总结
流处理的接口都定义在 java.uil.stream 包下。BaseStream 接口是最基础的接口,但最常见的是BaseStream 接口的一个子接口——Stream接口,基本上绝大多数的流处理都是在Stream 接口实现的。Stream 接口是泛型接口,所有流中操作的元素可以是任何的对象。因为所有集合类都是Collection接口的子类,如ArrayList类,HashSet类等,所有这些都可以进行流处理。例如://创建集合//获取集合流对象。
2023-10-15 19:12:27 45
原创 学生管理系统
创建school_java数据库创建student数据表包含 id、name姓名、tel电话、sex性别字段往student表中加10条数据。
2023-10-06 19:29:42 57
原创 学生选课系统
集合中的元素,可以是任意类型的对象(对象的引用);Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value。Collections工具类是 Java集合框架中,用来操作集合对象的工具类,也是Java集合框架的成员。有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。有的集合接口,提供了一系列排序有序的元素,并且可以在序列中间快速的插入或者删除有关元素;
2023-09-21 19:30:27 36
原创 第十二章总结
java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处:数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。
2023-09-16 13:35:41 40
原创 Java复习三
throw——将产生的异常抛出(动作)throws——声明将要抛出何种类型的异常(声明)public void 方法名(参数列表)throws一场列表{//调用会抛出异常的方法或者:自定义异常calss 自定义异常 extends 异常类型{在程序开发中字符串无处不在,如用户登陆时输入的用户名、密码等使用的就是字符串。其实,在前面的章节中我们就已经使用了字符串,例如我们在控制台中输出的 "Hello World" 、 "imooc" 、"爱慕课"等。
2023-09-10 10:13:03 223
原创 Java复习一
运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java 语言中常用的运算符可分为如下几种:算术运算符、 赋值运算符、比较运算符、逻辑运算符、条件运算符数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩数组中的元素都可以通过下标来访问,下标从 0 开始。
2023-09-09 22:33:06 47
原创 Java第7章总结
Java语言中每个类只能继承一个父类extends 继承父类 写法与普通写法相同public class 父类类名(){子类public class 子类类名 extends 父类类名(){【例】 创建子类对象,观察构造方法执行顺序父类Parent和子类Child都各自有一个无参的构造方法 ,在main()方法中创建子类对象时,Java虚拟机会先执行父类的构造方法,然后再执行子类的构造方法。所有类的构造方法第一行都有一个隐藏的“super();
2023-04-04 21:36:01 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人