自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GUI

贪吃蛇帧:如果时间片足够小,就是动画,一秒30帧 60帧,连起来是动画,拆开就是静态的图片键盘监听定时器 Timer1.Data 初始化需要的图片2.StartGame 主要实现窗口的加载,和添加GamePanel面板到窗口。3.GamePanel 最重要的实现部分,包括:定义需要的数据绘制图像实现事件监听package Snake;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEven

2021-03-04 22:06:00 54 1

原创 gui

鼠标监听目的:想要实现鼠标画画import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.ArrayList;import java.util.Iterator;public class TestMouseListener { public static void m

2021-03-01 22:11:31 72

原创 gui

练习import java.awt.*;public class Test3 { public static void main(String[] args) { //总 Frame frame=new Frame(); frame.setVisible(true); frame.setSize(400,400); frame.setLocation(300,400); frame.setLayou

2021-03-01 15:00:23 74 2

原创 markd

GUI编程组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件破解工具1.简介GUI的核心技术:Swing AWT​ 1.界面不美观​ 2.需要jre环境2.AWTawt介绍:包含了很多类和接口!GUI:图形用户编程元素,窗口,按钮,文本框java.awt组件和容器import java.awt.*;public class Test1 { //GUI的第一个界面 public static void main(Stri

2021-02-25 22:05:12 295

原创 markdown

javaSEjava语言markd语法简单的dos命令计算机语言发展java的诞生jdk:开发者工具包 配置环境变量JRE:运行环境hello worldjavac hello.java 生成classjava hello编译型解释型语言IDEA基础语法注释:1.行内注释 2.多行注释 3.文档注释 Javadoc生成帮助文档标识符 关键字数据类型基本数据类型:1.整数 2.浮点数 3.字符

2021-02-25 16:38:32 44

原创 markdown

抽象类abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类抽象类,不能使用new关键字来创建对象,它是用来让子类继承的抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类//抽象类public abstract class Action { //约束~有人帮我们

2021-02-23 23:04:45 79

原创 markdown

封装该露的露,该藏的藏高内聚,低耦合封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表现,而应通过操作接口来访问,这称为信息隐藏属性私有:get/setpublic class Application { /* 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.给这个数据设置值 */ public static void main(String[] args) { St

2021-02-22 23:46:43 42

原创 markdown

Arrays类数组的工具类java.util.Aarrys由于数组对象本身没有什么办法可以供我们使用,但API提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较数组中的元素值是否相等查找数组元素:通过binaryS

2021-02-21 22:40:27 120

原创 markdown

可变参数在方法声明中,在指定参数类型后加一个省略号(…)。一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在他之前声明。public class Test1 { public static void main(String[] args) { Test1 test1=new Test1(); test1.test(1,2,3,5,26,213); } public void test(int...i,){

2021-02-21 15:03:10 64

原创 markdown

循环结构while循环public class Test4 { public static void main(String[] args) { //输出1-100 int i=0; while (i<100){ i++; System.out.println(i); } }}public class Test5 { public static void

2021-02-19 23:30:16 244

原创 markdown

Scanner对象基本语法Scanner s=new Scaneer(System.in);通过Scanner类的next()与nextLine方法获取输入的字符串,在判断前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入游侠字符后才将其后面输入的空白走位分隔符或者结束符。next()不能得到带有空格的字符

2021-02-19 11:54:55 98

原创 markdown

运算符算术运算符:+ - * / % ++ –赋值运算符:=关系运算符:> < >= == !=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,>>,<<,>>>条件运算符位运算符A=0011 1100B=0000 1101A&B=0000 1100A|B=0011 1101A^B=0011 0001:异或 两个为不同时为1~B=1

2021-02-18 16:50:07 38

原创 markdown

整数拓展进制1.二进制0b2.十进制3.八进制04.十六进制0x浮点数拓展BigDecimal 数学工具类字符拓展所有的字符本质还是数字编码 Unicode 表:(97=a 65=A)2字节 0-65536 Excel区域U0000~UFFFF转义字符:\t 制表符 \换行布尔值拓展boolean flag=ture;if(flag==true){}//新手if(flag){}//老手类型转换由于java是强类型语言,所以要进行有些运算的时候,需要用到类型

2021-02-17 22:44:22 79

原创 markdown

Hello World1.随便建一个文件夹,存放代码2.新建一个java文件文件后缀名为.javaHello.java3.编写代码public class Hellow{ public static void main(String[] args){ System.out.print("Hello world!"); }}4.编译javac java文件,会生成一个class文件5.运行class文件,java class文件Java程序运行机制

2021-02-17 20:54:12 42 1

原创 markdown

注释java中的注释有三种:单行注释://+文字多行注释:/*+文字 */文档注释:/**​ */标识符关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatfirgotoifimple

2021-02-16 22:57:37 50

原创 markdown

什么是计算机computer:全称电子计算机,俗称电脑能够按照程序进行,自动,高速处理海景数据的现代化智能电子设备有硬件和软件所组成常见的有台式,笔记本,大型计算机广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域计算机硬件计算机硬件组成CPU主板电源、主机箱硬盘显卡键盘,鼠标显示器等装机CPU Memory(内存) Motherboard(主板)IO设备计算机软件计算机软件可以使计算机按照事先预定好的顺序完成

2021-02-15 21:42:05 46

原创 markdown语法

博客如何注册1、打开浏览器搜索csdn,点击注册自己的账号2、发布博客点击右上角的我的博客3、下载typora,写Markdown语句Markdown1、#+空格表示一级标题,##+空格表示二级标题,###+空格表示三级标题2、** **表示加粗hellow world3、*** 表示斜线斜线4、~~ ~~表示删除hellow world5、***,—表示分割线6、[+^]:表示注释7、[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02G

2021-02-15 16:42:42 48

空空如也

空空如也

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

TA关注的人

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