- 博客(50)
- 收藏
- 关注
原创 第十九章总结
要绘制指定形状的图形,需要先创建并初始化改图形类的对象,且这些图形类必须是Shape接口的实现类;默认情况下,Graphics类使用的画笔属性是粗细为1个像素的正方形,而Graphics2D类可以调用setStroke()方法设置画笔的属性。Graphics2D类提供了drawString()方法,使用该方法可以实现图形上下文的文本绘制,从而实现在图片上显示文字的功能。可以使用Graphics2D类提供的shear()方法设置绘图的倾斜方向,从而使图像实现倾斜的效果。2.Graphics2D类。
2023-12-26 09:22:44
93
原创 UDP通信
public void actionPerformed(ActionEvent e) {//单机按钮ince出发时间。//显示接收广播的文本域。//绑定按钮ince的单击事件。
2023-12-26 09:09:21
81
原创 第二十一章 网络通信
网络应用程序就是再已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据,编写网络应用程序前,首先必须明确网络协议TCP/IP协议是网络应用程序的首选。网络程序设计编写始于其他计算机进行通信的程序,java已经将网络程序所需要而定元素封装成不同的类,用户只要床啊金这些类的对象,使用相应的方法即使不举报相关的网络知识,也是可以编写除高质量的网络通信程序的,System.out.println("服务端与 " + ip + ":" + port + " 已建立连接");
2023-12-26 09:02:49
89
原创 java--拼图游戏
jfc.setFileFilter(new FileNameExtensionFilter("图片格式(jpg|png|gif|jpeg)", "jpg","png","gif","jpeg"));JOptionPane.showMessageDialog(null, hs+"*"+ls+"拼图记录:"+name+"的步数是:"+times+"\r\n");由之前坐标设置给出下面的x,y。String info = hs+"*"+ls+"拼图记录:"+name+"的步数是:"+times+"\r\n";
2023-12-26 08:43:24
68
原创 第十六章总结
在定义Annotation类型时,也需要用到用来定义接口的interface关键字,但需要在interface关键字前加一个“@”符号,即定义Annotation类型的关键字为@Annotation,这个关键字的隐含意思是继承了java.lang.annotation.Annotation接口。通过这个结果可以看出,在反射权限为private和protect的成员变量时,需要执行setAccessible()方法,并将人口参数设为true,否则不允许访问。当反射有参数的构造方法时将输方法赋予的相应值。
2023-11-03 09:46:03
49
原创 第十五章总结
mark(int readlimit)方法:在输入流的当前位置放置一个标记,readlimit参数告知此输入流在标记位置失效之前允许读取的字节数。mark(int readlimit)方法:在输入流的当前位置放置一个标记,readlimit参数告知此输入流在标记位置失效之前允许读取的字节数。markSupported()方法:如果当前流支持mark()/reset()操作就返回true().markSupported()方法:如果当前流支持mark()/reset()操作就返回true().
2023-10-26 23:41:17
55
原创 第十四章总结
该方法可以将lambda表达式作为参数,然后按照lambda表达式的逻辑过滤流中的元素。这个语法中出现了一个新的操作符“::”,这是由两个英文冒号组成的操作符,冒号之间没有空格。2.lambda表达式只是描述了抽象方法是如何实现的,在抽象方法没有被调用前,lambda表达式中的代码并没有被执行,所以运行抽象方法之前类成员变量的值不会发生变化。3.只要抽象方法被调用,就会执行lambda表达式中的代码,类成员变量的值就会被修改。指的是仅包含一个抽象方法的接口,接口中的方法简单明了地说明了接口的用途。
2023-10-15 19:38:27
52
原创 第十七章总结
WHERE 条件表达式 GROUP BY 字段名 HAVING 条件表达式(指定分组的条件)UPDATE 数据表名 SET 字段名=新的字段值 WHERE 条件表达式。insert into 表名[(字段名1,字段名2...)]delete from 数据表名 where 条件表达式。update语句用于更新数据表中的某些记录。select语句用于从数据表中检索数据。insert语句用于向表中插入新数据。2.insert语句。3.update语句。4.delete语句。1.select语句。
2023-10-15 19:33:05
45
原创 学生选课系统基础版
insert into student values(1,"李盼盼",13928376253,"男"),(2,"李萍萍",18276373453,"女"),(3,"王明",12734647499,"男"),(4,"小明",13963547382,"男"),(5,"李华",19283746573,"女"),(6,"李四",18236455748,"男"),(7,"王五",17364537288,"男"),(8,"张三",18236473838,"男"),
2023-10-13 08:17:31
57
原创 炸金花实践练习
buyPoker()方法:生成一副完整的扑克牌,包括四种花色("♥","♣","♦","♠")和数字(1 到 13)的组合,总共52张牌。System.out.println("第 "+(i+1)+"个人的牌:"+hand.get(i));main()方法:在主函数中实例化了一个PokersPK对象,购买了一副扑克牌,并展示了洗牌和发牌的过程。System.out.println("剩下的牌");System.out.println("洗牌:");System.out.println("揭牌:");
2023-09-17 20:51:52
84
原创 第十二章集合类总结
集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;常用的集合有List集合、Set集合和Map集合,其中List集合与Set集合继承了Collection接口,各接口还提供了不同的实现类。Collection接口是层次结构中的根接口,构成Collection的单位称为元素,Collection接口通常不能直接使用,但该接口提供了添加元素、管理数据的方法。Set集合中的对象不按特定的方式排序,只是简单地把对象加入到集合中,但Set集合中不能包含重复对象。Set集合由Set接口的实现类组成。
2023-09-17 20:49:50
35
原创 第十章总结----字符串
虽然使用“+”可以达到附加新字符或字符串的目的,但“+”会产生一个新的 String 实例,会在内存中创建新的字符串对象。正则表达式中的元字符及其v。通过该方法的多个重载形式,可实现接受任何类型的费据,如int、boolean、char、String、double 或者另一个字符串生成器等。System.out.println("现在是:"+hour+"时"+minute +"分"+second + "秒");2.即使两个字符串的内容相同,两个对象的内存地址也是不同的,使用比较运算符仍然会返回false。
2023-05-15 08:10:11
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人