自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第21章:网络通信

为了实现两台计算机的通信,必须用一个网络线路连接两台计算机。如下图所示。

2023-12-08 12:03:04 1250

原创 多人聊天作业

【代码】多人聊天作业。

2023-12-07 08:43:14 424

原创 一对一聊天

【代码】一对一聊天。

2023-12-07 08:37:29 407

原创 第20章:多线程

在Java中,并发机制非常重要,程序员可以在程序中执行多个线程,每个线程完成一个功能,并与其他线程并发执行,这种机制被称为多线程。但是,并不是所有编程语言都支持多线程。线程的特点:1.进程是的最小单位,线程是最小的执行单位2.一个进程可以有多个线程3.线程共享进程资源Windows操作系统是多任务操作系统,它以进程为单位。一个进程是一个包含有自身地址的程序,每个独立执行的程序都称为进程。也就是说每个正在执行的程序都是一个进程。

2023-11-28 11:43:10 906

原创 王者小游戏作业

【代码】王者小游戏作业。

2023-11-26 19:35:04 525

原创 飞翔的小鸟

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

2023-11-23 15:30:02 75

原创 拼图小游戏

【代码】拼图小游戏。

2023-11-19 19:47:07 188

原创 第19章:Java绘图

Grapics 类是所有图形上下文的抽象基类,它允许应用程序在组件以及闭屏图像上进行绘制。Graphics 类封装了Java 支持的基本绘图操作所需的状态信息,主要包括颜色、字体、画笔、文本、图像等。Graphics 类提供了绘图常用的方法,利用这些方法可以实现直线、钜形、多边形、椭面、圆弧等形状和文本、图片的绘制操作。另外,在执行这些操作之前,还可以使用相应的方法设置给图的颜色和字体等状态属性。

2023-11-15 20:21:32 110

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

1.先创建一个文件夹,把需要的图片插入在文件夹中。2.创建一个com.snake.view.copy的包用来存放所有的类。

2023-11-15 16:24:05 75

原创 第18章:Swing程序设计

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

2023-11-08 09:29:10 89

原创 第16章:反射与注解

内置注解:@Override :限定重写父类方法作用范围成员方法@SuppressWarnings :抑制编译器警告作用范围类、成员属性、成员方法@Deprecated :标示已过时作用范围类、成员属性、成员方法。

2023-11-01 20:34:39 43

原创 第13章:枚举类型与泛型

语法如下:T1,T2为可能被定义的类型在实例化指定类型的对象时就可以指定多个类型,例如:定义泛型类时也可以声明数组类型。总结一下泛型的使用方法。1泛型类型参数只能是类类型,不可以是简单类型,比如A< int>这种泛型定义就是错误的。2.泛型的类型个数可以是多个3.可以使用extends关键字限制泛型的类型4.可以使用通配符限制泛型的类型。

2023-10-27 17:56:55 48

原创 第15章:I/O(输入/输出)

流是一组有序的数据序列,可分为输入流和输出流两种。程序从指向源的中读取源中数据,源可以是文件、网络、压缩包或者其他数据源。的指向是数据要到达的目的地,输出流的目标可以是文件、网络、压缩包、控制台和其他数据输出目标。

2023-10-22 09:11:48 50

原创 第14章:lambda表达式与流处理

流处理的接口都定义在java.uil.stream 包下。BaseStream接口是最基础的接口,但最常用的是BaseStream 接口的一个子接口——Stream 接口,基本上绝大多数的流处理都是在Stream 接口上实现的。Stream 接口是泛型接口,所以流中操作的元素可以是任何类的对象。Collection 接口新增两个可以获取流对象的方法。

2023-10-15 20:09:07 85

原创 第17章:数据库操作

【代码】第17章:数据库操作。

2023-10-15 09:30:53 42

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

tel的数据类型改为CHAR(11) NOT NULL。

2023-10-07 16:43:44 72

原创 学生选课系统基础版

1.通过Map进行学生信息管理,其中hey为学生ID。value为学生对象2.通过键盘输入学生信息3.对集合中的学生信息进行增、删、改操作。

2023-09-25 22:16:34 59

原创 扑克牌比大小

List集合与List集合之间是可以嵌套的,使用List作为该方法的返回值,外层的List集合中代码每一个玩家,内层的List中代表玩家的扑克牌数。静态代码块是一种特殊的语法结构,它允许你在类加载到JVM时执行某些操作。由于牌号内的序号是与牌盒中的牌一一对应的,那么将存储牌号的list集合打乱就可以达到洗牌的效果。大于0:玩家a的手牌 大于 玩家b的手牌。小于0:玩家a的手牌 小于 玩家b的手牌。等于0:玩家a的手牌 等于 玩家b的手牌。对每个玩家的手牌内部进行排序。牌与牌之间的比较方法。

2023-09-14 18:59:27 121

原创 第十二章:集合

常用集合类的继承关系图。

2023-09-13 15:38:05 43

原创 JAVA入门第二季总结

对象:世间万物皆对象,所谓对象,并不是一个抽象的概念,泛指我们生活中的各式各样的事物都称之为对象。

2023-09-09 21:08:23 37

原创 JAVA入门第三季总结

在程序中使用自定义异常类,大体可分为以下几个步骤:1、创建自定义异常类2、在方法中通过throw关键字抛出异常对象3、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者异常,继续进行下一步操作。4、在出现异常的方法的调用者中捕获并处理异常。在程序开发中字符串无处不在,如用户登陆时输入的用户名、密码等使用的就是字符串。

2023-09-09 20:52:06 51

原创 JAVA入门第一季总结

桌面应用开发系统嵌入式开发系统电子商务应用企业级应用开发交互式系统开发多媒体系统开发分布式系统开发WEB应用开发移动端应用开发变量的使用是程序设计中一个十分重要的环节。声明变量就是告诉编译器这个变量的数据类型,这样编译器才知道需要配置多少空间给它,以及它能存放什么样的数据。在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。为了便于操作,给这个空间取个名字,称为变量名。变量的命名必须是合法的标识符。内存空间内的值就是变量值。

2023-09-08 15:26:36 38

原创 第三篇Java核心技术 复习博客

JDK中定义了大量的异常类,虽然这些异常类可以描述编程时出现的大部分异常情况,但是在程序开发中有时可能需要描述程序中特有的异常情况,例如文件4-38中在divide0方法中不允许被除数为负数。为了解决这个问题,在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类//定义变量result记录两个数相除的结果 return result;try {//调用divide()方法,传入一个负数作为被除数 System . out . println(result);

2023-05-30 19:54:24 115

原创 第11章 常用类库

通过运行结果可以看出,90°的正弦值为1,0°的余弦值为 1,60°的正切与 Math.sqrt(3)的值该是一致的,也就是取3 的平方根。前面介绍了 Java 中的包装类,对于数值型的包装类,它们有一个共同的父类-Number 类,该类是一个抽象类,它是 Byte、Integer、Short、Long、Float 和 Double 类的父类,其子类必须提供将表示的数值转换为 byteint、short、long、float 和 double 的方法。但需要注意的是,角度与弧度的转换通常是不精确的。

2023-05-21 00:14:54 56

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

compareTo()方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将String对象表示的字符序列与参数字符串所表示的字符序列进行比较。即使两个字符串的内容相同,两个对象的内存地址也是不同的,使用两个字符串的内容相同,两个对象的内存地址也是不同的,使用比较运算符仍然会返回false。String类的toLowerCase()方法可将字符串中的所有大小字母改写为小写字母,而toUpperCase()方法可将字符串中的所有小写字母改写为大写字母。

2023-05-12 13:07:15 121

原创 第九章总结(异常处理)

创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者异常,继续进行下一步操作。在出现异常的方法的调用者中捕获并处理异常。//创建自定义异常,继承Exception类 public MyException(String ErrorMessage) {//构造方法 super(ErrorMessage);//父类构造方法 } }

2023-04-28 10:57:35 43

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

/指定包名 public class Math {System . out . println("不是java.lang.Math类,而是com.mr.Math 类");

2023-04-26 22:13:57 41

原创 第二篇Java复习总结

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

2023-04-24 19:47:26 47

原创 第七章总结(下)

第七章总结(下)

2023-04-07 11:14:18 47

原创 第七次作业

第七次作业

2023-04-05 20:37:12 60

原创 第七章总结(上)

第七章总结(上)

2023-04-04 19:10:15 51

原创 课堂作业(3.30)

课堂作业(3.30)

2023-04-02 01:44:27 103

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

第六章总结(类和对象)

2023-03-30 18:51:20 71

原创 第一篇Java基础知识 复习博客

1、在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元我们称之为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。2、整数类型变量:· 用来存储整数数值,即没有小数部分的值。·整数类型分为4中不同的类型:字节型(byte)、短整型(short)、整型(int)和长整型(long)。3、浮点数类型变量:·浮点数类型变量用来存储小数数值。

2023-03-28 19:33:17 55

原创 第6次作业

第6次作业

2023-03-18 19:22:13 56

原创 第五次作业

第5次作业

2023-03-18 18:57:00 52

原创 第五章总结(数组)

第5章总结

2023-03-18 10:32:33 193

原创 第四次作业

第四次作业

2023-03-11 20:29:12 54

原创 第四章总结

第四章总结

2023-03-11 19:59:12 97

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

循环流程图

2023-03-09 18:49:04 52

空空如也

空空如也

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

TA关注的人

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