自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二十一章

一般而言,一台计算机只有单一的连到网络的物理连接(Physical Connection),所有的数据都通过此连接对内、对外送达特定的计算机,这就是端口。这种方式就像邮递员送信给收信人,可以寄出很多信给同一个人,且每一封信都是相对独立的,各封信送达的顺序并不重要,收信人接收信件的顺序也不能保证与寄出信件的顺序相同。网络协议规定了计算机之间连接的物理、机械(网线与网卡的连接规定)、电气(有效的电平范围)等特征,计算机之间的相互寻址规则,数据发送冲突的解决方式,长数据如何分段传送与接收等内容。

2023-12-08 19:16:19 267

原创 第20章 多线程

20.2创建线程20.2.1继承Thread类Thread类是Java.lang包中的一个类,从这个类中实例化的对象代表线程,程序员启动一个新线程需要建议Thread实例。run方法格式:20.1让线程循环打印1-1020.2.2实现Runnable类20.2让窗口的图标移动。

2023-11-29 20:49:17 121

原创 王者荣耀代码

2023-11-25 20:22:31 102

原创 拼图代码(java)

2023-11-25 20:16:03 117

原创 飞翔的小鸟代码

2023-11-25 19:43:39 43

原创 贪吃蛇代码

创建一个名为images的文件夹用来存放游戏相关图片。启动游戏,设置蛇的运行速度。

2023-11-20 21:46:12 47

原创 俄罗斯方块

俄罗斯方块的各种方块由四个小方块组成,所以单独抽象为Cell类。编写俄罗斯方块主类并并且继承JPanel框架,然后静态载入图片。属性有:行坐标,列坐标,各种颜色的方块图片。创建四方格父类,子类继承后可以进行左移,右移,下移以及变形。方法有:左移一格,右移一格,下移一格。建立各种形状子类 I J L O S T Z。

2023-11-20 18:27:42 45

原创 第十九章 Java绘图

绘图是高级程序设计中非常重要的技术。例如,应用程序可以绘制闪屏图片、背景图片、组件外观等,Web程序可以绘制统计图、数据库存储的图片资源等。正所谓“一图胜千言”,使用图片能够更好地表达程序运行结果,并且能够进行细致的数据分析与保存等。

2023-11-15 19:54:46 130

原创 第十八章 Swing程序设计

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

2023-11-10 10:39:46 26

原创 第十七章 数据库操作

PreparedStatement接口继承了Statement接口,并提供了额外的setXXX()方法来设置SQL语句中的参数。在上面的例子中,“localhost:3306”是你的MySQL服务器的地址和端口(通常为3306),“mydatabase”是你的数据库名,“root”和“mypassword”是你的用户名和密码。"符号在SQL语句中代表一个通配符,我们在set()方法中为这些参数设置值,通配符顺序从1开始计算,且代表不同参数的通配符需要使用不同的set方法来设置值。

2023-11-04 20:08:09 29

原创 第十六章 反射与注释

在定义 Annotation 类型时,也需要用到用来定义接口的interface关键字,但需要在interface关键字前加一个“@”符号,即定义Annotation类型的关键字为@interface,这个关键字的隐含意思是继承了java.lang.annotation.Annotation 接口。

2023-10-28 19:57:22 36

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

Object类为最上层的父类,很多程序员为了使程序更为通用, 设计程序时通常使传入的值与返回 的值都以 Object类型为主。当需要使用这些实例时,必须正确地将该实例转换为原来的类型,否则在运行时将会发生ClassCastException异常。为了提前预防这种问题,Java提供了泛型机制。其语法如下:类名<T>其中,T是泛型的名称,代表某一种类型。开发者在创建该类对象时需要指定T所代表哪种具体的类型。如果不指定具体类型,T则采用Object类型。【例13.6】创建带泛型的图书类。

2023-10-27 19:56:09 42

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

流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O(Input/Output,输入/输出)流提供了一条通道程序,可以使用这条通道道把源中的字节序列送到目的地。虽然I/O流通常与磁盘文件存取有关,但是程序的源和目的地也可以是键盘、鼠标、内存或显示器窗口等。1.Java有数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据。2.输出流的指向是数据要到达的目的地,程序通过向输出流中写入数据把信息传递到目的地,如输出流的目标可以是文件、网络、压玉缩包、控制台和其他数据输出目标。

2023-10-23 00:51:47 37

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

14.1 lambda表达式14.1.1lambda表达式简介lambda表达式可以用非常少的代码实现抽象方法。lambda表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数式的接口的对象第一行实现无参方法,方法体是操作符右侧代码块第二行实现只有一个参数的方法,方法体是操作符右侧代码快第三行实现多参数的方法,方法体是操作符右侧代码块14.1.2 lambda表达式实现函数式接口1.函数式接口仅包含一个抽象方法的接口,接口中的方法简单明了地说明了接口的用途。

2023-10-15 21:02:10 68

原创 Java学生选课系统(作业)

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

2023-10-07 19:34:07 49

原创 第4章视频总结 学生选课

【代码】第4章视频总结 学生选课。

2023-09-26 19:06:41 35

原创 5~6章 java视频总结

6.5应用Collections.sort()实现List排序。6.4学生选课 判断Map中是否指定的key和value。6.1学生选课 判断List中的课程是否存在。6.2学生选课 判断 Set中课程是否存在。6.3学生选课 获取List中课程的位置。5.2学生选课 使用Map 添加学生。5.3学生选课 删除Map中的学生。5.4 学生选课 修改Map中的学生。6.6学生选课 尝试对学生序列排序。5.1 Map&HashMap简介。6.8学生选课 实现学生序列排序。

2023-09-25 23:19:48 36

原创 炸金花作业

2023-09-15 21:00:52 28

原创 第十二章 集合类

java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是;数组的长度是固定的、集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有 List 集合、Set 集合和 Map 集合合,其中List 集合与 Set集合继承了 Collection 接口、各接口还提供了不同的实现类。

2023-09-15 18:59:20 35

原创 java视频总结3

第一章异常与异常处理1.1Java异常简介1.2Java中使用try...catch..finally实现异常处理1.3Java中通过案例学习try..catch...finally1.5Java中异常抛出以及自定义异常自定义异常class 自定义异常类 extends 异常类型{}1.6练习1.7Java中的异常链1.8经验总结第二章 认识Java中的字符串

2023-09-10 17:24:25 32

原创 Java视频总结2

public class 类名{public class 类名{第四章 面向对象特性之继承和多态。3.4对成员变量进行读写封装。第二章 面向对象的基础认知。2.2IDEA创建类与对象。第三章 面向对象特性之封装。3.3面向对象特性之封装。4.2面向对象特性之多态。3.1包-package。4.1面向对象特性之继承。Java创建类的语法。Java创建类的语法。

2023-09-10 17:04:14 23

原创 1~5章Java视频总结

在遇到断点后,程序只能一步一步的执行,可以按Resume Program按钮(快捷键F9)恢复程序执行,直到下一次遇到断点。1.1Java的介绍与前景:80%互联网公司都在用,100%银行,超过80%金融机构都在用,最好的。程序运行到断点时会停住,若希望程序继续执行,可点击步进(程序一步一步向下执行)按钮(快捷键F8)1.2Java的特性与版本:a.Java代码--.java。j2se:标准版,提供了Java语言最核心的功能,是其他版本的基础。多向大佬提问自己不懂的 用最短的时间解决所遇到的问题。

2023-09-06 20:17:39 24

原创 第十一章 java总结

一、包装类Java 是一种面向对象语言,但在 Java 中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java 提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如int 型的包装类 Integer、 boolcan 的类 Boolean 等,这样便可以把这些基本数据类型转换为对象进行处理。Java 中的包装类及其对应的基本数据类型如表 11.1 所示。说明: Java是可以直接处理基本数据类型的,但在有些情况下需要将其作为对象来处理,这时就需将其转换为包装类

2023-06-07 11:31:11 100

原创 java编程基础(3)

JDK中定义了大量的异常类,虽然这些异常类可以描述编程时出现的大部分异常情况,但是在程序开发中有时可能需需要描述程序中特有的异常情况,例如文件4-38中在divide()方法中不允许被除数女为负数。为了解决这个问题,在Java中允许用户自定义异常,但自定义的异常常类必须继承自Exception或其子类。在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、 default、protected和public。访问控制级别由小到大。

2023-05-27 20:28:42 44

原创 第十章 字符串

字符串是 Java 程序中经常处理的对象,如果字符串运用得不好,将影响到程序运行的效率。在 Java中,字符串作为 String 类的实例来处理。以对象的方式处理字符串,将使字符串更加灵活、方便。了解字符串上可用的操作,可以节省程序编写与维护的时间。本章从创建字符串开始向读者讲解字符串本身的特性以及字符串上可用的重要操作等。

2023-05-08 21:09:31 188

原创 第九章 异常处理

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

2023-04-27 19:29:14 63

原创 java编程基础(2)

在面向对象的思想中最核心的就就是对象,为了在程序中创建对象首先需要定义一个类。类是对象象的抽象,它用于描述一组对象的共同特征和行为。类中可以定)人成员变量和成员方法,其中成员变量用于描述对象的特征,也被皮称作属性,成员方法用于描述对象的行为,可简称为方法。在Java中,定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。

2023-04-25 19:01:56 271

原创 第八章 包和内部类

在一个类中使用内部类,可以在内部类中直接存取所在类的私有成员变量。成员内部类的语法如下:class OuterClass//外部类class InnerClass{//内部类在成员内部类中可以随意使用外部类的成员方法及成员变量,尽管这些类成员被修饰为private。图8.3充分说明了内部类的使用,尽管成员变量i以及成员方法g0)都在外部类中被修饰为private,但在成员内部类中可以直接使用。

2023-04-23 18:53:50 34

原创 第七次java作业(作业)

2023-04-07 09:35:57 53

原创 第七章 继承、多态、抽象类与接口

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

2023-04-06 20:56:40 67

原创 一、第六章类和对象

对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。在静态方法中不可以使用this 关键字。在静态方法中不可以直接调用非静态方法。局部变量不可以使用static 关键字声明。主方法必须用 static 声明。只有内部类可以使用static 关键字声明。

2023-04-02 10:16:32 85

原创 Java编程基础

1、包名所有字母一律小写。如:cn.itcast.test。2、类名和接口名每个单词的首字母都要大写。如:ArrayList、Iterator。3、常量名所有字母都大写,单词之间用下划线连接。例如:DAY OF MONTH。4、变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。例如:lineNumber、getLineNumber。·5、在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如使用userName表示用户名,password表示密码。

2023-03-27 15:02:42 492

原创 三、第六次java作业(作业)

2023-03-19 08:35:53 53

原创 二、第五次java作业(作业)

2023-03-19 08:34:02 25

原创 一、第五章数组

数组是具有相同数据类型的一组数据的集合。例如, 球类的集合--足球、篮球、羽毛球等;电器集合--电视机、洗衣机、电风扇等。在程序设计中, 可以将这些集合称为数组。数组中的每个元 素具有相同的数据类型。在 Java 中同样将数组看作一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组却是对象。在程序设计中引入数组可以更有效地管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组……在项目中创建类,创建一维数组,并通过 fill()方法替换数组元素,最后将数组中的各个元素输出。

2023-03-19 08:33:41 247

原创 二、第四章流程控制

(1)流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。(2)其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构、循环结构。

2023-03-11 14:27:00 117

原创 一、第四次java作业(作业)

1

2023-03-09 20:04:51 103

原创 六、第三次java作业(作业)

1234

2023-03-01 20:20:08 108

原创 五、第三章java语言基础

1.整型数据类型整数类型简称整型,用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整型数据根据它所占内存大小的不同,可分为byte,short,int,long四种类型。int 型int x; //定义int型变量xint x,y; //同时定义int型变量x,yint x=10,y=-5; //同时定义int型变量x,y并赋予初值int x=-5+23; //定义int型变量x,并赋予公式(5+23)计算结果的初值int型是Java整

2023-02-26 19:40:43 250

原创 四、第二次java作业(作业)

1.用小爱心编一个大爱心

2023-02-23 19:49:01 35

空空如也

空空如也

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

TA关注的人

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