自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 二十一章(网络通信)

计算机网络实现了多台计算机间的互联,使得它们彼此之间能够进行数据交流。网络应用程序就是在已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据。编写网络应用程序前,首先必须明确所要使用的网络协议。TCP/IP协议是网络应用程序的首选。

2023-12-07 19:54:07 192

原创 一对多聊天室

由于要先创建服务面板,接收客户端连接的信息,此代码使用顺序为先启动服务端,在启动客户端,服务端不用关,不然会报错。多运行几次客户端,实现单人聊天。

2023-12-07 09:48:30 76

原创 一对一聊天

【代码】一对一聊天。

2023-12-07 09:10:07 101

原创 第二十章(多线程)

Windows操作系统是多任务操作系统,它以进程为单位。一个进程是一个包含有自身地址的程序,每个独立执行的程序都称为进程。也就是说每个正在执行的程序都是一个进程。系统可以分配给每一个进程有一段有限的使用CPU的时间(也可以称为CPU时间片),CPU在这段时间中执行某个进程,然后下一个时间片又跳至另一个进程中去执行。由于CPU转换比较快,所以使得每个进程好像是同时执行一样。下图表明了Windows操作系统的执行模式。

2023-11-28 12:13:10 60

原创 王者荣耀游戏

【代码】王者荣耀游戏。

2023-11-26 19:32:12 262

原创 飞翔的小鸟

在第87行中需要在电脑盘中创建一个txt文件,用来储存游戏数据,并在该文件中随意输入一位数字。

2023-11-23 19:28:37 52

原创 Java拼图游戏

【代码】Java拼图游戏。

2023-11-19 19:15:39 61

原创 第十九章(java绘图)

结果如下。

2023-11-15 19:20:17 52

原创 贪吃蛇和俄罗斯方块游戏

3.创建一个com.snake.controller.copy的包用来存放启动的入口类(控制类)、2.创建一个com.snake.view.copy的包用来存放所有的。1.先创建一个文件夹,把需要的图片插入在文件夹中。俄罗斯方块游戏主类:Tetris。

2023-11-15 18:45:14 40

原创 style属性

backgroundPositionX 设置backgroundPosition属性的X坐标。backgroundPositionY 设置backgroundPosition属性的Y坐标。backgroundPositionX 设置backgroundPosition属性的X坐标。backgroundPositionY 设置backgroundPosition属性的Y坐标。backgroundPositionX 设置backgroundPosition属性的X坐标。

2023-11-09 09:28:59 34

原创 第十八章(Swing程序设计)

parentComponent:指明对话框在哪个窗体上显示,如果传入具体的窗体对象,对话框会在该窗体居中位置显示,如果传入null则在屏幕中间弹出对话框。message:提示的信息。optionType:指定可用于对话框的选项的整数:DEFAULT_OPTION、YES NO_OPTION.YES NO_CANCEL_OPTION 或 OK_CANCEL_OPTION。

2023-11-08 11:42:55 67

原创 第十六章总结(反射和注解)

创建Class对象的三种方式。创建class,包会自动创建。

2023-11-01 20:26:07 27

原创 MySQL

在staff表和section表之间使用内连接查询,从staff表中查询staff_id(员工ID)、name(姓名)、sex(性别) 和phone_number(手机号),从section表中查询section_title(部门名称)SELECT (商品名称name),(价格price) FROM (表名c) WHERE (字段price) BETWEEN (数据2.5) AND (数据50)数据库的特点:实现了数据独立性,实现了数据共享,减少了数据冗余度,实现了数据的集中控制,维护了数据完整性。

2023-10-27 10:48:22 436

原创 第十三章(枚举类型与泛型)

枚举类型传统定义常量的方式,除具参数类型检测的优势外,还具有其他方面的优势。用户可以将一个枚举类型看作是一个类,它继承于Java.lang.Enum类,当定义一个枚举类型时,每个枚举类型成员都可以看作是枚举类型的一个实例,这些枚举类型成员都默认被final、 public、 static修饰,所以当使用枚举类型成员时直接使用枚举类型名称调用枚举类型成员即可。枚举类型:使用枚举类型,可以取代前面学习过的定义常量的方式,代前面学习过的定义常量的方式,同时枚举类型还赋予程序在编译时进行检查的功能。

2023-10-27 10:48:05 29

原创 第十五章(I/O(输入/输出))

文件类:File字节流:InputStream:入 OutputStream:出字符流:Reader:入 Writer:出输入流InputStream类是字节输入流的抽象类,所有字节流的父类。该类中所有方法遇到错误会引发IOException异常。该类中有一些方法read()reset()skip()输出流。

2023-10-22 12:13:58 22

原创 Java-lambda表达式与流处理

在Java中,Lambda表达式是一种函数式编程的特性,它允许以简洁的语法编写函数或操作,而无需显式创建匿名类。Lambda表达式在Java 8中引入,是使Java更适应现代编程风格和需求的重要工具。lambda表达式可以代替简单的匿名内部类的实现。lambda表达式的一个重要作用就是能够简写代码。需要注意的是,lambda表达式只适用于函数式接口,也就是接口内只定义了一个方法的接口。如果一个接口是函数式接口一般会使用 @FunctionalInterface 来表示。

2023-10-15 11:15:24 91

原创 Java-数据库操作

本文主要讲述的是如何使用JDBC技术连接本地的数据库,编写Java语言代码来对本地的MySQL数据库进行基础的增删改查操作,所以阅读本文章之前还得对数据库的操作有基本的了解。

2023-10-15 11:04:09 42

原创 学生管理系统 数据库版

查询student表中电话以182开头的所有学生信息(SQL要用到模糊查询like)查询student表中电话以139开头的所有学生信息(SQL要用到模糊查询like)查询student表中所有男性的学生信息。查询student表中所有女性的学生信息。

2023-10-07 17:16:42 27

原创 学生选课系统

1.通过Map<String,Student>进行学生信息管理,其中hey为学生ID。value为学生对象。3.对集合中的学生信息进行增、删、改操作。步骤六:使用Map增加、删除、修改学生。步骤五:创建学生,学生自己选课。步骤一:先创建学生类和课程类。步骤四:课程修改,课程删除。2.通过键盘输入学生信息。

2023-09-25 23:46:31 34

原创 Java作业-模拟扎金花

【代码】Java作业-模拟扎金花。

2023-09-16 17:47:38 32

原创 第十二章(集合类)

集合类和数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。

2023-09-12 11:24:42 76

原创 java复习(9-11)第三季

使用java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户只需继承Exception类即可自定义异常类。在程序中使用自定义异常类,大部分可分为以下几个步骤:1.创建自定义异常类2.在方法中通过throw关键字抛出异常对象3.如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。

2023-09-09 11:50:46 153

原创 java复习(7-8)第二季

在一个类中使用内部类,可以在内部类中存取其所在类的私有成员变量。在成员变量类中可以随意使用外部类的成员方法及成员变量,尽管这些类成员被修饰为private。

2023-09-09 10:49:48 20

原创 Java复习(1-6)第一季

用来存放整数分为单精度和双精度。

2023-09-08 16:19:00 25

原创 Java总结3

1.如果在try语句内的代码块产生了异常,那么将会被下面的catch语句进行捕获,会和catch语句进行异常类型匹配,如果匹配成功则,进入该catch语句,不在进行后面的catch语句匹配。try代码块内包含可能发生异常的代码,catch代码块用于捕获并处理异常。一般的,在try、catch语句中,try语句中不会只产生一种异常,那么对异常类型的匹配catch语句就不会只有一条,那么。了的,所以说在Java中的String类是不可变的,也就是说,一旦创建了一个String对象,它的值就不能被更改。

2023-05-30 22:23:06 27

原创 第十一章(常用类库)

Java 是一种面向对象语言,Java 中的类把方法与数据连接在一起,构成了自包含式的处理单元。为了提升Java 程序的开发效率,Java 的类包中提供了很多常用类以方便开发人员使用。正所谓,术业有专攻,在常用类中主要包含可以将基本数据类型封装起来的包装类、解决常见数学问题的 Math 类、成随机数的 Random类,以及处理日期时间的相关类等。

2023-05-20 23:30:56 101

原创 第十章总结(字符串)

/字符串变量的申请String s;//字符串变量初始化// s = "你好";s = new String("你好");//字符串变量初始化 传入字符类型数组//字符串变量初始化 传入字符串类型数组,初始索引号,个数//字符串变量的申请String s;//字符串变量初始化// s = "你好";s = new String("你好");//字符串变量初始化 传入字符类型数组//字符串变量初始化 传入字符串类型数组,初始索引号,个数。

2023-05-12 00:12:53 425

原创 第九章(异常处理)

【1】0可以作为除数么?public class Baulk {//创建类public static void main(String[] args) {//主方法//定义int型变量并赋值//将变量输出结果如下程序运行的结果报告发生了算数异常ArithmeticException(根据给出的错误提示可知,发生错误是因为在算术表达式“3/0”中,0作为除数出现)。系统不再执行下去,提前结束。这种情况就是所说的异常有许多异常的例子,如数组溢出等。

2023-04-27 23:18:20 54

原创 第八章总结(包和内部类)

在一个类中使用内部类,可以在内部类中存取其所在类的私有成员变量。在成员变量类中可以随意使用外部类的成员方法及成员变量,尽管这些类成员被修饰为private。3.使用成员内部类模拟发动机点火public class Car {//创建汽车类//成员变量//汽车品牌//构造方法public Car(String brand) {//汽车类的构造方法,参数为汽车品牌//给汽车品牌赋值//成员内部类class Engine{//发动机(内部类)//发动机型号。

2023-04-25 16:14:20 33

原创 java总结2

在一个类的定义方法如果同时满足这三个条件,该方法成为构造方法,具体方法如下a、 方法名与类名相同b、在方法名的前面没有返回值类型的声明c、在方法中不能使用return语句返回一个值,但是可以单独写一个return语句来作为方法的结束。

2023-04-24 18:20:13 29

原创 第七次java作业

6.计算圆与矩形的面积。1.修改手机默认语言。7.定义人的介绍方式。

2023-04-05 21:22:24 46

原创 第七章总结(继承,多态,抽象类与接口)

继承和多态是面向对象开发中非常重要的一组概念。继承和多态使用得当,整个程序的架构将变的非常有弹性,同时可以减少代码的冗余性。继承机制下,用户可以复用一些定义好的类,减少重复代码的编写。多态机制下,用户可以动态调整对象的,降低对象之间的依存关系。为了优化继承与多态,一些类除了可继承父类,还需要使用接口的形式。java中的类可以同时实现多个接口,接口被用来建立类与类之间关联的标准。正因为具有这些灵活、高效的机制,java语言才更具有生命力。Java语言每个类只能继承一个父类extends 继承。

2023-04-04 17:24:16 334

原创 java第六章总结(类与对象)

封装保证了类内部数据结构的完整性,使用类的用户不能轻易的直接操作类的数据结构,只能执行类允许公开的数据,避免了外部操作对内部数据的影响,提高了系统的可维护性。父类和子类存在一种关系,一个类在继承中它即可以是其他类的父类,为其他类提供属性和行为,也可以是其他类的子类。其实就是父类对象应用于子类的特征就是多态,多态就是继承父类的所有但又会有不属于父类也不同于其他子类的属性就相当于它的个性。继承性主要利用特定对象的共有属性,子类可以继承父类所有的属性,子类还可以衍生子类,但最末尾的类依然能继承父类所有的属性。

2023-03-30 19:03:59 105

原创 java总结

System.out.println("number1 = number2的返回值为:"+(number1 >= number2));System.out.println("4或8的结果为:"+(4|8));

2023-03-28 19:52:27 75

原创 java第六次作业

第六次java作业

2023-03-18 18:27:56 24

原创 第五次java作业

第五次java作业

2023-03-18 18:16:57 32

原创 第五章总结(数组)

第五章总结(数组)

2023-03-18 12:16:12 74

原创 课堂作业(流程+画图)

课堂作业(流程+画图)

2023-03-11 20:58:32 25

原创 第四次作业

第四次作业

2023-03-11 20:20:05 21

原创 第四章总结(流程控制)

第四章总结

2023-03-11 19:27:05 27

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除