自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二十一章网络通信总结

一般而言,一台计算机只有单一的连到网络的物理连接(Physical Connection),所有的数据都通过此连接对内、对外送达特定的计算机,这就是端口。UDP以独立发送数据包的方式进行。这种方式就像邮递员送信给收信人,可以寄出很多信给同一个人,且每一封信都是相对独立的,各封信送达的顺序并不重要,收信人接收信件的顺序也不能保证与寄出信件的顺序相同。通常,0~1023的端口数用于一些知名的网络服务和应用,用户的普通网络应用程序应该使用1024以上的端口数,以避免端口号与另一个应用或系统服务所用端口冲突。

2023-12-08 13:12:59 992

原创 群聊Java

【代码】群聊Java。

2023-12-07 00:32:44 379

原创 一v一聊天

【代码】一v一聊天。

2023-12-07 00:31:21 538

原创 第二十章 多线程

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

2023-11-28 11:37:49 872

原创 王者荣耀游戏

【代码】王者荣耀游戏。

2023-11-26 19:08:04 606

原创 飞翔的小鸟

如下:碰到柱子就。

2023-11-23 19:03:38 399

原创 Java拼图游戏

按住A不松开,显示完整图片;松开A显示随机打乱的图片。

2023-11-19 19:10:04 60

原创 第十九章 绘图

此操作不使用缓存的缩放图像。Graphics2D类是在继承Graphics 类的基础上编写的,它包含了Graphics类的绘图方法并添加了更强的功能,在创建绘图类时推荐使用该类。默认情况下,Graphics 类使用的画笔属性是粗细为1个像素的正方形,而Graphics2D类可以调用setStrokeO方法设置画笔的属性,如改变线条的粗细、虚实,定义线段端点的形状、风格等。Java 可以分别使用Graphics 类和 Graphics2D 类绘制图形,Graphics类使用不同的方法实现不同图形的给制。

2023-11-15 23:06:27 43

原创 贪吃蛇,俄罗斯方块

由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。游戏开始,方快下落,右边区域展示即将下落的方块图、分数、消除的行数以及游戏切换的状态。按下空格键,方块瞬间下落, 按下P键游戏暂停,消除一行分数为1(此处由分数池进行控制)方块占满,游戏结束,此时可以按下S键重新开始游戏。

2023-11-13 22:08:22 62

原创 Swing 程序设计

String包的层次结构和继承关系如下常用的Swing组件如下表parentComponent:指明对话框在哪个窗体上显示,如果传入具体的窗体对象,对话框会在该窗体居中位置显示,如果传入null则在屏幕中间弹出对话框。message:提示的信息。title:对话框的标题。optionType:指定可用于对话框的选项的整数:DEFAULT_OPTION、YES NO_OPTION.YES NO_CANCEL_OPTION 或 OK_CANCEL_OPTION。

2023-11-08 00:34:56 63

原创 第十六章 反射与注解

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

2023-11-02 10:13:15 38

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

Object类为最上层的父类,为了提前预防发生异常,Java提供了泛型机制其语法如下类名<T>例题13.6package b;public class Book<T> { //定义带泛型的Book<T>类//类型形参:书籍信息public Book(T bookInfo) { //参数为类型形参的构造方法//为书记信息赋值public T getBookInfo() { //获取书籍信息的值//创建参数为String类型的书名对象。

2023-10-25 11:04:47 49

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

Java为字符文本的输入专门提供了一套单独的类,即Reader 类,但Reader 类并不是InputStear类的替换者,只是在处理字符串时简化了编程。Reader 类是字符输入流的抽象类,所有字符输入流的实现都是它的子类。这是因为要在一个连续的字节流读取一个字符串,如果没有特殊的标记作为一个字符串的结尾,并且不知道这个字符串的长度,就无法知道读取到什么位置才是这个字符串的结束。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件的长度、文件读写权限等。返回0~255的int字节值。

2023-10-22 23:43:37 50

原创 第十四章lambda表达式与流处理

lambda表达式可以用非常少的代码实现抽象方法。lambda表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数式接口的对象。lambdab表达式的语法非常特殊语法格式:()-> 结果表达式参数-> 结果表达式(参数1,参数2...,参数n)-> 结果表达式第1行实现无参方法,单独写一对圆括号表示方法无参数,操作符右侧的结果表达式表示方法的返回值。第2行实现只有一个参数的方法,参数可以写在圆括号里,或者不写圆括号。

2023-10-15 17:31:44 53

原创 第十七章 Java连接数据库

3.最后在主函数直接调用。

2023-10-15 03:42:03 60

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

【代码】学生管理系统 数据库版。

2023-10-07 17:59:27 62

原创 学生选课系统基础版

泛型则是规定了某个集合只可以存放特定类型的对象,会在编译期间进行类型检查,可以直接按指定类型获取集合元素。Collections工具类是 Java集合框架中,用来操作集合对象的工具类,也是Java集合框架的成员。集合中的元素,可以是任意类型的对象(对象的引用);Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。创建项目imooc_collection_map_demo;迭代器只是遍历集合中元素的,不具备任何存储元素的功能。数学中的集合:具有共同属性的事物的总体。

2023-09-26 16:15:01 75

原创 java 炸金花

【代码】java 炸金花。

2023-09-16 16:13:44 73

原创 第十二章 集合类

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

2023-09-13 15:39:41 48

原创 Java入门第三季

在Java中,当一个方法遇到错误条件时,它会抛出一个异常。这是通过使用throw关键字完成的。try {// 创建一个新的Exception异常并抛出throw new Exception("自定义异常");}// 捕捉异常你也可以创建自定义的异常类,这通常是通过继承Exception类或其子类来完成的。下面是一个自定义异常的例子:在这个例子中,我们创建了一个新的MyException类,它继承了Exception类。然后我们在try-catch块中抛出并捕获这个自定义异常try {

2023-09-09 19:21:47 44

原创 Java入门第二季

类是对象的模板,定义了对象的状态和行为。对象是类的实例,是类的具体实现。封装:通过访问修饰符将类的属性和方法隐藏起来,外部无法直接访问,提高了代码的安全性和可维护性。通过extends关键字实现继承,子类继承了父类的属性和方法,并可以添加自己的属性和方法。通过接口和继承实现了多态,同一个方法在运行时根据对象的实际类型来执行不同的代码。抽象类和抽象方法:抽象类不能被实例化,用于定义抽象方法,抽象方法没有具体的实现。接口是一种特殊的类,定义了抽象方法,可以被多个类实现。

2023-09-09 19:05:58 31

原创 Java入门第一季

跨越多种运行程序。

2023-09-09 18:52:43 48

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

在Java语言中,引入了异常,以异常类的形式对这些非正常的情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理package W;//调用divide()方法//把2改成0的话0不允许做除数就会出现异常//下面的方法实现了两种整数相除运行结果如下:异常package W;//调用divide()方法//把2改成0的话0不允许做除数就会出现异常//下面的方法实现了两种整数相除Throwable类的继承体系。

2023-05-30 19:36:30 59

原创 第十一章总结

BytebooleanInteger类在对象中包装了一个基本数据类型int的值,该类的对象包含一个int类型的字段。常用方法如下表: 例题11.1运行结果如下:Integer类提供了以下4个常量:☑MAX VALUE:表示 int 类型可取的最大值,即³¹。2³¹−1。☑MIN VALUE:表示 int 类型可取的最小值,即³¹。−2³¹。☑ SIZE:用来以二进制补码形式表示int值的位数。☑ TYPE:表示基本类型int 的Class实例。 例题11.2 运行结果如下:11.

2023-05-21 01:07:14 66

原创 第十章字符串

在Java语言中,字符串必须包含在一堆双引号("")之内。例如:"23.23"、"ABCDE"、"你好"String:指定该变量为字符串类型。str:任意有效的标识符,表示字符串变量的名称。运行结果如下:翻译 :第一种方式。

2023-05-07 20:34:40 146

原创 第九章异常处理总结

第九章异常处理总结

2023-04-28 00:26:45 48

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

视频总结

2023-04-23 15:48:29 44

原创 第八章总结

第八章总结

2023-04-23 15:28:20 48

原创 第七次作业

9.人工包装的水果和普通水果的价格。4.计算机械钟和石英手表的时间。5.多功能参数(方法的重载)6.输出圆形和矩形的面积。7.定义人类的介绍方式。1.修改手机默认语言。

2023-04-05 23:17:23 51

原创 第七章总结

继承在面对对象开发思想中是一个非常重要的概念,它使整个程序架构具有一定的弹性。继承在人类个体之间说的是物质的继承,那么在Java中类与类之间的继承也类似于此,类在继承关系中分为两种,一种是父类,属于是被继承类,一种是子类,属于是继承类,如果某一个类继承了另一个类,那么该类就是子类,被继承的类就是父类。Java语言每个类只能继承一个父类/单继承,在Java语言中,一个类继承另一个类需要使用关键字extends,所有类的构造方法第一行都有一个隐藏的“super();

2023-04-04 22:28:59 59

原创 Dog作业

Dog作业

2023-04-02 03:51:35 40

原创 第六章总结:类和对象

第六章总结:类和对象

2023-03-30 18:46:53 52

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

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

2023-03-28 16:32:51 129

原创 第六次作业

第六次作业

2023-03-19 02:39:46 49

原创 第五次作业

第五次作业

2023-03-19 02:31:44 44

原创 第五章总结

第五章总结

2023-03-19 02:27:05 52

原创 3月9号课堂作业

3月9号课堂作业

2023-03-12 02:33:12 37

原创 JAVA第四章总结

JAVA第四章总结

2023-03-12 02:26:43 34

原创 JAVA第四次作业

JAVA第四次作业

2023-03-12 01:48:38 37

原创 JAVA第三次作业

JAVA第三次作业

2023-03-04 04:15:01 53

空空如也

空空如也

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

TA关注的人

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