自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二十一章网络通信

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

2023-12-08 18:44:59 196

原创 java多人聊天

System.out.println("*******成功退出匿名聊天室!if(")start".equals(param[1])){ //分析客户端发来的内容。("3333".equals(param[1]))){//3333为退出聊天室信号。System.out.println("*******欢迎使用匿名聊天室!System.out.println("*******成功进入匿名聊天室!//把聊天内容打包成约定形式。

2023-12-07 11:58:17 64

原创 java一对一聊天

/ 创建输出流对象。// 创建输出流对象。for (Socket s : vector) {// 遍历所有客户端套接字对象。

2023-12-07 11:57:01 188

原创 第二十章多线程

有很多工作是可以同时完成的,这种思想放在Java中被称为并发,并发完成每一件事被称为线程。程序员可以在程序中执行多个线程,每一个线程完成一个功能//与其他线程并发执行,这种机制被称为多线程,并不算所有编程语言都支持多线程。

2023-11-28 11:46:38 64

原创 王者荣耀小游戏

abilityThree = Toolkit.getDefaultToolkit().getImage("C:\\Users\\ASUS\\Desktop\\王者荣耀图片\\Daji\\abilityThree.jpg");abilityOne = Toolkit.getDefaultToolkit().getImage("C:\\Users\\ASUS\\Desktop\\王者荣耀图片\\Daji\\abilityOne.jpg");// 存放将要删除的元素。

2023-11-26 18:58:17 32

原创 飞翔的小鸟

g.drawString("最高成绩:"+getTxt(),200,50);g.drawString("坚持了:"+differ+"秒",30,50);g.drawString("最高成绩:"+txt,200,50);g.setFont(new Font("微软雅黑",1,20));g.setFont(new Font("微软雅黑",1,60));System.out.println("撞上啦");File file=new File("D:\\飞翔的小鸟.txt");//窗体的大小不可改变。

2023-11-23 19:43:44 25

原创 Java拼图游戏

JLabel background = new JLabel(new ImageIcon("拼图小游戏_image\\image\\login\\background.png"));JLabel passwordText = new JLabel(new ImageIcon("拼图小游戏_image\\image\\register\\注册密码.png"));reset.setIcon(new ImageIcon("拼图小游戏_image\\image\\register\\重置按钮.png"));

2023-11-19 18:28:04 30

原创 第19章JAVA绘图

此方法总是用来非缩放的图像来呈现缩放的矩形,并动态地执行所需要的缩放。要绘制指定形状的图形,需要先创建并初始化该图形类的对象,且这些类图形类必须是Shape接口的实现类,然后使用Graphics2D类的draw()方法绘制该图形对象或者使用fil(0l方法填充该图形对象语法格式如下。Graphics2D类是在继承Graphics类的基础上编写的,包含了Graphics类的绘制方法,并添加了更强的功能,在绘制绘图类时推荐使用,Graphics2D类可以分别使用不同的类,表示不同的形状。

2023-11-15 16:49:46 45

原创 贪吃蛇和俄罗斯方块

package z;//当前游戏状态//速度//当前是否存在食物//食物种类//豆子的横坐标//豆子的纵坐标//蛇//方向//引导方向Timer time;//当前得分情况//吃到的食物个数//图形缓存//图片绘制。

2023-11-15 16:18:57 38

原创 第十八章Swing 程序设计

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

2023-11-08 20:41:47 38

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

反射:1.class类2.获取构造方法3.获取成员属性4.获取成员方法注解1.内置注解2.反射注解3创建Class对象的三种方式创建class,包会自动创建。

2023-10-26 15:16:54 36

原创 第十五章:输入输出流

文件类:File字节流:InputStream:入 OutputStream:出字符流:Reader:入 Writer:出。

2023-10-19 19:06:37 33

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

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

2023-10-15 19:37:03 73

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

/传入参数:1.哪个数据库2.哪个用户3.密码。//打印输出SQL语句的字段。//用什么技术,主机地址,端口号:所有数据库默认端口号3306,需要连接的数据库名称。//第六步:关闭连接释放资源:java存在自动回收资源,不关闭会占空间。//第三步:获取statment对象,准备。//第四步:执行sql语句返回结果集。//第五步:遍历结果集。//第一步:注册驱动。//第二步:获取连接。

2023-10-15 19:34:55 36

原创 学生选课系统基础版

Course[] course = {new Course("3","计算机基础"),new Course("4","ps")};//System.out.println("添加了课程:" + temp2.id +"."+temp2.name);//System.out.println("添加了课程:" + temp.id +"."+temp.name);System.out.println("添加了课程:" + temp.id +"."+temp.name);

2023-10-09 11:38:12 31

原创 学生管理系统

System.out.println("----------------欢迎来到学生管理系统-------------------");System.out.println("id重复,请重新输入(id,姓名,年龄,地址)");System.out.println("请按顺序输入,回车隔开(id,姓名,年龄,地址)");System.out.println("id\t\t姓名\t年龄\t家庭住址");System.out.println("id\t\t姓名\t年龄\t家庭住址");

2023-10-09 11:32:40 42

原创 炸金花游戏

System.out.println("第" + (i+1) + "玩家获胜");System.out.println("第一个人最大的是" + ss1);System.out.println("第二个人最大的是" + ss2);System.out.println("第三个人最大的是" + ss3);System.out.print("第一个人的牌:");System.out.println("买牌");System.out.println("洗牌");System.out.println("发牌");

2023-10-09 11:31:40 42

原创 第十二章 集合类

java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本数据类型的数据,集合用来存放对象的引用。

2023-10-09 11:30:42 20

原创 Java入门第三季

异常概述:就是程序员没有预料到的错误异常的抛出和捕捉:异常抛出后程序就会终止,捕捉由try,catch和finally组成Java中常见的异常类:好多!自定义异常:创建,抛出,捕捉,处理在方法中抛出异常:使用throw和throws关键字抛出。

2023-10-09 11:27:16 26

原创 Java入门第二季

面向对象概述:对象,类,封装,继承,多态类:成员变量,成员方法,权限修饰符,局部变量,this关键字类的构造方法:修饰符 加 类名静态变量和静态方法:由 static 修饰类的主方法:public static void main(String[] args){... //主方法对象:对象的创建,对象的属性和行为,对象的引用。

2023-10-09 11:26:30 24

原创 Java入门第一季

本章主要讲解了Java的特征让学生了解认识Java其中最重要的是Java语言程序的编译和运行。Java是面向对象编程,而且可以跨平台运行。

2023-10-09 11:25:19 25

原创 第十章总结

例如:"23.23"、"ABCDE"、"你好"可以通过以下语法格式莱声明字符串变量:String str;String:指定该变量为字符串类型。str:任意有效的标识符,表示字符串变量的名称。声明字符串变量s,代码如下 :String s;例如:package a;//字符串变量的申明String s;运行结果如下:翻译结果:字符串初始化第一种方式例题:package a;//字符串变量的申明String s;

2023-05-12 11:17:19 41

原创 第九章总结

在程序中,可能会因为各种程序员预料不到的异常出现,也可能由超过程序员可控范围的环境因素产生,如用户的坏数据,试图打开一个根本不存在的文件等,在java中,被称为异常,例题9.1//算数异常出现算数异常!");// System.out.println("程序结束");运行结果:ArithmeticException意思为算法异常,通常因为数学方面的错误,因为0不能为分母,所以这里出现算术异常。

2023-04-27 22:20:54 36

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

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

2023-04-23 18:16:05 45

原创 第八章总结

public Engine(String model) { //发动机类的构造方法,参数为发动机型号。Java中每个接口或类都来自不同的类名,无论是Java API中的类与接口还是自定义的类与接口,都需要隶属于某一个类包。System.out.println("发动机"+this.model+"点火");public Car(String brand) { //汽车类的构造方法,参数为汽车品牌。System.out.println("启动"+this.brand);

2023-04-23 17:40:52 32

原创 java作业

int age;@Override// 判断年龄是否大于等于18岁,是则返回成年,否则返回未成年人return "我"+this.age+"岁,我是"+(this.age >= 18?"成年人" : "未成年人");human h_1=new human("小明",18);

2023-04-05 17:08:22 76

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

在 Java 语言中,一个类继承另一个类需要使用关键字 extends,关键字extends的使用方法如下:应为 Java 中只支持单继承,即一个类只能有一个父类,所以类是下面的代码是错误的:例题7.1System.out.println("调用parent类构造方法");System.out.println("调用child类构造方法");//所有类的构造方法第一行都有一个隐藏的"super"作用是在执行该结构方法之前调用其父类构造方法。

2023-04-04 22:35:47 43

原创 第六章总结

封装保证了类内部数据结构的完整性,使用类的用户不能轻易的直接操作类的数据结构,只能执行类允许公开的数据,避免了外部操作对内部数据的影响,提高了系统的可维护性。例如:三角形是图形类的子类也是等边三角形的父类。System.out.println("我是第"+s.i+++"名顾客,我叫"+c1.name);System.out.println("我是第"+s.i+++"名顾客,我叫"+c2.name);System.out.print("我是第"+s.i+++"名顾客,我叫"+c3.name);

2023-03-30 17:32:59 137

原创 第一篇java知识 复习

修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型 参数名2...............){执行语句.....return返回值修饰符:是对访问权限的限定,例如,public、static都是修饰符返回值类型:用于限定方法返回值的数据类型。参数类型:用于限定调用方法时传入参数的数据类型。参数名:是一个变量,用于接收调用方法时传入的数据return关键字:用于结束方法以及返回方法指定类型的值返回值:被return语句返回的值,该值会返回调用者。

2023-03-28 15:42:33 48

原创 第六次作业

第一题packagethird;import;import;//这里控制杨辉三角的层数int[][] arr=newint[n][n];//创建一个n*n的二维数组forinti = 0;i++) {//每一层头尾赋值为1System.out//输出每层的开头//根据杨辉三角的性质,循环由1开始forintj=1;j

2023-03-18 21:27:38 26

原创 第五次作业

{'D','D','D','D','A','C','B','A','A','C'},//定义二维数组。System.out.println("---------原始数组---------");i++) {//循环找出地址。System.out.println("-----调换后位置的数组------");

2023-03-18 21:17:21 21

原创 第五章总结

数组

2023-03-16 15:44:29 29

原创 Java第四次作业

println("明日科技主要出版专业的互联网编程语言,针对零基础,本着快速上手,易学的原则.出版的书籍有python,c语言,java系列等");.println("明日科技主要出版专业的互联网编程语言,针对零基础,本着快速上手,易学的原则.出版的书籍有python,c语言,java系列等");.println("请输入要查询的录取分数线(比如民办本科,艺术类本科,体育类本科,二本,一本):");.println("请输入要查询的录取分数线(比如民办本科,艺术类本科,体育类本科,二本,一本):");

2023-03-11 11:32:32 48

原创 第四章流程控制

java

2023-03-07 16:09:36 66

原创 java第三次作业

System.out.println("全天售出的总金额为:"+(num1*num2)+("元"));System.out.println("一天总售出的汉堡数量为:"+(num1)+"个");System.out.print("袋牛奶含有的蛋白质:"+(num1*num2));.println("找零:"+(num2-num1*2));.println("应付金额:"+(num1*2));

2023-03-02 22:08:17 46

原创 三元运算符、数据类型转换、隐式类型转换

System.out.println("double型与char型数据进行运算结果为:"+(mydouble+mychar));System.out.println("byte型与float型数据进行运算结果为:"+(mybyte+myfloat));System.out.println("byte型与int型数据进行运算结果为:"+(mybyte*myfloat));System.out.println("byte型与char型数据进行运算结果为:"+(mybyte/mychar));

2023-03-02 21:51:04 124

原创 用Java代码写一个爱心

用Java程序写一个爱心

2023-03-02 17:14:16 734

原创 Java运算符

java运算符

2023-03-02 16:12:25 38

原创 第三章总结

字节

2023-02-23 20:29:48 90 1

原创 我的第一次eclipse作业

1

2023-02-23 17:19:53 156 2

空空如也

空空如也

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

TA关注的人

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