自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java复习

2023-12-27 15:09:18 408

原创 UDP通信

本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。

2023-12-07 21:25:42 373

原创 TCP通讯

缺点也从而发现 TCP程序是一对一的通信而如果碰到了需要发通知给好几个的话 这样的话需要重复这些操作这样就会很麻烦 所以这里就需要使用到UDP通信 一对多来通信 下一个博客将会讲解UDP一对多通信。本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。

2023-12-07 21:23:57 689

原创 第二十一章 网络通信

计算机网络实现了堕胎计算机间的互联,使得它们彼此之间能够进行数据交流。网络应用程序就是再已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据,编写网络应用程序前,首先必须明确网络协议TCP/IP协议是网络应用程序的首选。网络程序设计编写始于其他计算机进行通信的程序,java已经将网络程序所需要而定元素封装成不同的类,用户只要床啊金这些类的对象,使用相应的方法即使不举报相关的网络知识,也是可以编写除高质量的网络通信程序的,接下来讲解UDP程序。

2023-12-07 21:22:10 443

原创 第二十章 多线程

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

2023-11-29 16:23:39 906

原创 JAVA小游戏“简易版王者荣耀”

然后是创建类 GameFrame 运行类。

2023-11-28 00:30:02 938

原创 JAVA小游戏“飞翔的小鸟”

第一步是创建项目 项目名自拟。再创建一个包 来存储照片。

2023-11-28 00:28:20 558

原创 JAVA小游戏“飞翔的小鸟”

第一步是创建项目 项目名自拟。再创建一个包 来存储照片。

2023-11-23 20:40:28 511

原创 java--俄罗斯方块

↑:改变方位←:向左移动→:向右移动↓:快速向下移动空格:直接移动到最下面P:暂停C:开始。

2023-11-19 18:29:18 540

原创 java--贪吃蛇

3.蛇吃掉食物可以增长,并增加游戏分数(不会加快游戏速度)。5.蛇撞到游戏区域外会结束游戏。1.按空格开始游戏、暂停游戏或。2.方向键控制蛇移动的方向。4.蛇咬到自己会结束游戏。

2023-11-19 18:25:08 66

原创 java--拼图游戏

计时功能的实现主要是线程的设计,线程的定义方法:第一:继承Thread类,第二:实现Runnable接口,创建带实现接口的子类对象的Thread对象,MainJFrame实现Runnable接口,重写run方法;具体操作:生成两个随机数表示数组下标,互换两个数组元素的位置,按钮的方法getX和getY可以获取按钮的坐标,利用按钮的单击事件的处理ActionListener可以使其图片交换。通过创建窗体类、菜单、中间面板和左右面板完成设计拼图的交互界面 ,实现拼图游戏的基本功能。

2023-11-19 18:24:02 143

原创 第十八章 Swing程序设计

改变窗体大小时,组件的大小也会随之改变。首先需要自定义一个addButtons()方法,用来将所有的按键添加到一个ArrayList集合中,然后添加一个JTextField组件,并为该组件添加addKeyListener事件监听,在该事件监听中重写keyPressed()和keyReleased()方法,分别用来在按下和释放键时执行相应的操作。表格被创建后,还可以使用setRowSorter()方法为表格设置排序器:当单击表格的某一列的列头时,在这一列的列名后将出现▲标记,说明将按升序排列表格中的所有行;

2023-11-15 18:35:12 82

原创 第十六章 反射与注解

所有 Java 类均继承了 bjet 类,在 Object 类中定义了一个 getClass0方法,该回一个类型为Class的对象。例如下面的代码://创建JTextField对象//获取Class对象利用Class类的对象textFieldC,可以访问用来返回该对象的 textField 对象的描述信息。可的主要描述信息如表16.1所示。16.1.1访问构造方法在通过下列一组方法访问构造方法时,将返回Constructor类型的对象或数组。

2023-10-28 01:22:41 136

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

泛型机制中,提供了类型通配符,其主要作用是在创建一个泛型类对象时限制这个泛型类的类或承某个接口或类的子类。枚举类型中静态方法 valueOf0可以将普通字符串转换为枚举类型,而compareTo0方法用于比较两个枚举类型对象定义时的顺序。默认可以使用任何类型来实例化一个泛型类对象,但Java 中也对泛型类实例的类型作了限制。枚举类型实例包含一个values()方法,该方法将枚举中所有的枚举值以数组的形式返回。1.泛型的类型参数只能是类类型,不可以是简单类型,如 A这种泛型定义就是错误的。

2023-10-28 01:18:17 176

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

在变量,数组和对象中储存数据是暂时储存在的,程序结束后它们就会消失。想要永久的储存程序创建的数据,就需要将其保存在磁盘文件中,而中只有数据储存起来才可以在其他程序中使用它们java的I/O技术可以将数据保存起来到文本文件中,二进制文件甚至是ZIP压缩文件,以达到永久性保存数据的要求 掌握I/O处理技术能够提高对数据的处理能力15.1输入/输出流流是一组有序的数据,根据操作的类型,可分为输入流和输出流两种,I/O(Input/Output。输入。

2023-10-26 22:51:04 42

原创 第十七章 数据库操作

和JDBC概论和常用类和接口就不过多的说了 直接来到 数据库的操作 一开始是在数据库中插入了四个类型 两个int 两个varchar类型 再分别插入 名字 序号 号码 性别 然后再在java中操作增删改查 这几个操作 全部代码如下。以上代码是 让java连接数据 然后遍历出指定的表中的内容 然后再主函数中new一个对象然后调用该方法就可以输出表中的内容。再是使用mysql数据库中的模糊查询 达到输入开头的号码如:182来查询号码182开头的号码的员工。

2023-10-15 23:42:13 27

原创 第十四章 Iambda表达式和流处理

Iambda表达式可以用非常少的代码来实现抽象方法。Iambda表达式不能独立执行,因此必须是西安函数式接口,并返回一个函数式接口的对象。Iambda表达式的语法特殊的 语法格式如下()->结果表达式参数 ->结果表达式(参数1,参数2, ....参数n)->结果表达式// () -> {代码块}// 这个方法 按照 这样的代码来实现//简单总结:操作左侧的式方法残念书,操作符右侧是方法体Iambda表达式可以实现函数式接口,1.函数式接口。

2023-10-15 23:40:13 30

原创 学生选课系统数据库版

insert into student values(1,"李盼盼",13928376253,"男"),(2,"李萍萍",18276373453,"女"),(3,"王明",12734647499,"男"),(4,"小明",13963547382,"男"),(5,"李华",19283746573,"女"),(6,"李四",18236455748,"男"),(7,"王五",17364537288,"男"),(8,"张三",18236473838,"男"),

2023-10-09 18:34:02 33

原创 学生选课系统基础版

框架2,collection接口&list接口简介3,学生选课--创建学生类和课程类4,添加课程15,添加课程22,使用map添加学生。

2023-09-26 16:55:43 40

原创 Java作业-模拟扎金花

实现扑克牌的创建、洗牌、发牌、大小对比,输出赢家牌。前提条件首先需要创建三个集合,用于存储牌面值、牌号与比较规则,再创建一个类作为牌。其次还需要了解到一个工具类,就是Collections类,该类的所有方法都是由 static 静态关键字修饰的,所以该类的所有方法都可直接使用 类名+. 的方式调用。Collections类是针对集合的一个工具类,里面的所有方法就是针对集合来写的。下面两个方法就是给类中给定的方法。

2023-09-14 21:45:42 43

原创 12章集合类

常用的集合有List集合,与Set集合和Map集合,其中List集合与Set集合继承了Collection接口,各接口还提供了不同的实现类。TreeSet 类不仅实现了 Set 接口,还实现了java.util.SortedSet接口,因此 TreeSet 类实现的 Set集合在遍历集合时按照自然顺序递增排序,也可以按照指定比较器递增排序,即可以通过比较器对用 TreeSet 类实现的 Set集合中的对象进行排序。但对于随机访问集合中的对象,使用 LinkedList 类实现 List 集合的效率较低。

2023-09-13 18:40:18 32

原创 java第三课

在 Java 中,字符串被作为 String 类型的对象处理。String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。String 类的常用方法:提示:1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-12. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1。

2023-09-13 18:34:10 28

原创 java基础学习二

这一小节主要讲的就是 上一题的主要的解析内容 主要就是讲上一小题的解题思路 主要就是用while语句 然后循环出它的 加分次数和加分后的分数。本小节的练习主要是讲解 使用for循环和scanner 获取键盘上输入的数来得出班级的人数和分数 还有求出平均值和总和。使用Scanner语句 获取键盘上输入的值 然后还是使用while语句 循环出它的加分次数和它的加分后的成绩。6.5:使用循环操作 java中的数组。6.3:如何使用java中的数组。5.3:编程的练习优化。5.2:编程练习解析。

2023-09-09 22:11:22 28

原创 基础 java 知识复习博客

主要就是讲解 java的介绍和前景 还有特性和版本 还有一些技巧还有 jdk的安装视频。

2023-09-09 14:14:41 27

原创 java的第三次复习总结

一般的,在try、catch语句中,try语句中不会只产生一种异常,那么对异常类型的匹配catch语句就不会只有一条,那么如果在catch语句内的异常类型有父子关系,那么父类异常的catch语句必须放置在子类异常的catch语句下面。在之前的文章中,已经提到过了,在Sting类中它的存储数据的数组是被final修饰了的,所以说在Java中的String类是不可变的,也就是说,一旦创建了一个String对象,它的值就不能被更改。try代码块内包含可能发生异常的代码,catch代码块用于捕获并处理异常。

2023-06-07 11:05:53 33

原创 第十一章总结-----常用库类

11.1包装类Java 是一种面向对象语言,但在 Java 中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java 提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如 int 型的包装类 merer、 boolean 型的包装类 Boolemn 等,这样便可以把这些基本数据类型转换力开多Jva中的包装美及其对应的基本数据类型如下:一,Integer类。

2023-05-26 13:26:33 41

原创 第十章总结----字符串

虽然使用“+”可以达到附加新字符或字符串的目的,但“+”会产生一个新的 String 实例,会在内存中创建新的字符串对象。通过该方法的多个重载形式,可实现接受任何类型的费据,如int、boolean、char、String、double 或者另一个字符串生成器等。2.即使两个字符串的内容相同,两个对象的内存地址也是不同的,使用比较运算符仍然会返回false。否则,返回false。,String(char value)该构造方法可分配一个新的String对象,使其表示字符串数组参数中所有的元素连接的结果。

2023-05-12 12:16:55 122

原创 第九章总结——异常处理

Java语言的异常捕获结构有try,catch,finally3部分组成,其中,try语句块存放的是可能发生异常的Java语句:catch语句块在try语句块之后,用来激发被捕获的异常;finally语句块是异常处理结果的最后执行部分,无论try语句块中的代码如何退出,都执行finally语句块。通过异常处理器的语法可知,异常处理器大致分为try-catch语句块和finally语句块。一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令。1,try-catch语句块。

2023-04-27 20:56:46 51

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

第四十五个视频 面向对象的概念1.掌握类的封装特性,构造方法的定义 重载已经this和static关键字的使用2.熟悉类与对象的创建和使用3.了解面对对象的三大特征面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。

2023-04-23 10:51:53 47

原创 Java第八章 包和内部类

package 包名。

2023-04-22 13:23:48 30

原创 JAVA第七次作业

System.out.println("将智能手机的默认语言设置为"+defaultLanguage);public changephonelanguage(String defaultLanguage) {//主方法。System.out.println("智能手机的默认语言为英文");public static void main(String[] args) {//主方法。public changephonelanguage() {//主方法。九:人工包装的水果与普通水果的价格。

2023-04-05 16:40:37 62

原创 DOg练习题

一。二,

2023-04-05 16:22:02 35

原创 JAVA第七章总结

1,getClass()的方法:是Object类定义的方法,它会返回对象执行时的Class实例。2,toString()方法:将一个对象返回为字符串形式,它会返回一个String实例。重写:(子类—父类) 参数相同 方法名相同 传入参数相同 只有方法体不同。返回参数相同 方法名相同 传入参数相同 方法体。1,向上转型:子类对象赋值给父类引用 (自动转换)1,final修饰变量----不可以被修改(常量)2,final修饰方法-----不可以被重写。3,final修饰类-----不可以被继承。

2023-04-04 20:56:04 71

原创 JAVA第六章总结

本章目的1.this关键字2.static关键字3.封装性4.继承性5.super关键字6.四种访问权限7.方法重写重点:区分方法重写和方法重载,掌握基本关键字,单例设计模式一.this关键字1.在每个类的每个非静态方法中,都会隐含一个this引用名称,它指向调用这个方法的当前对象。若是静态则默认为调用类中的对象。this可以看做是一个对象。2.在非静态方法中若参数名和类的某个成员变量名(属性)一样,则会采取就近原则,即会选择局部变量,则可明确使用this关键字,前面改为this.成员变量名就可被认为是成

2023-03-30 20:48:23 116

原创 第七次作业JAVA第一章复习基础

java第一章复习基础一,Java基本语法语法:修饰符 class 类名{程序代码}1,注意:(1)Java中的程序代码可分为结构定义和功能执行语句,其中,结构语句用于声明一个类或方法,功能执行语句用于实现具体的功能,每条功能执行语句最后必须用分号(;)结束。System.out.println("这是第一个Java程序!")(2)Java严格区分大小写(3)编写代码整齐美观,层次清晰(4)一句连续的字符串不能分开在两行中书写2,注释(1)易于阅读,对某个功能或某行代买的解释说明,只在Java源文件中有限

2023-03-27 15:53:08 96

原创 JAVA第五章总结

5.1 string类在 Java 基本数据类型一节中,我们已经知道 Java 中有两大数据类型:一个是基本数据类型,另一个是引用数据类型。字符串(String)便属于引用数据类型。字符串在 Java 程序中无处不在,其实我们在第一个 Java 程序中就已经使用过了字符串,打印语句中双引号中的Hello World就是一个字符串:System.out.println("Hello World")。1.声明字符串2.创建字符串创建一个String对象,并初始化一个值。

2023-03-18 15:08:06 44

原创 java第六章总结

private(只对本身的类可见)

2023-03-18 14:53:46 22

原创 java第六次作业

第一题杨辉三角结果第二题统计成绩。

2023-03-18 14:45:42 41

原创 java第五次作业

结果第二题结果。

2023-03-18 14:36:17 22

原创 java第四次作业

使用if else语句解答(代码中包含注释)

2023-03-10 20:42:06 93

空空如也

空空如也

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

TA关注的人

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