自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 注解与反射

/自定义注解 import java . lang . annotation . ElementType;//注解可以显示赋值。如果没有默认值,我们就必须给注解赋值 @MyAnnotation2(name = "younger" , schools = {"苏科大" }) public void test() {//注解的参数:参数类型+参数名() String name() default "";

2022-12-08 21:19:05 102

原创 线程同步学习

线程同步机制多个线程操作同一个资源并发:同一个对象被多个线程同时操作线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用在访问时加入锁机制synchronized,当在一个线程获得对象的排它锁,独占资源,其他线程必须等待,使用后释放锁即可存在以下问题:一个线程持有锁会导致其他所有需要此锁的线程挂起;在多线程竞争下,加锁,释放锁会导致比较多的上下文切换和调度延迟,引起性能问题如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级

2022-12-03 21:40:34 102

原创 多线程学习

任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口}对于函数式接口,我们可以通过lambda表达式来创建该接口的对象/*推导lambda表达式//3.静态内部类 static class Like1 implements ILike {//4.局部内部类 class Like3 implements ILike {//5.匿名内部类,没有类的名称,必须辅助接口或者父类 like = new ILike() {} };

2022-11-29 21:43:21 115

原创 Java-IO流学习

I:input 输入(读取)O:output 输出(写入)流:数据(字符,字节) 1个字符=2个字节 1个字节=8个二进制位输入:把硬盘中的数据,读取到内存中使用输出:把内存中的数据,写入到硬盘中保存内存:临时存储硬盘:永久存储。

2022-11-24 21:11:25 105

原创 贪吃蛇·贪吃山

这部分代码主要放的是一些素材,包括小蛇的头、身体、食物、广告头注意素材文档要放在snake目录下....

2022-11-16 14:23:05 91

原创 GUI编程day09

列表,展示信息,一般是动态扩容。选择地区,或者一些单个选项。

2022-11-14 15:25:35 61

原创 GUI编程day08

JPanelJScrollPanel:可以滚动的面板。

2022-11-13 15:32:12 90

原创 OpenGL运行不出来图形

代码描述:主要通过键盘来控制图形的移动问题:代码不报错,但是界面上运行不出图形???

2022-11-12 17:30:43 659 1

原创 GUI编程day07

JDiolog,用来被弹出,默认就有关闭事件。

2022-11-12 16:04:00 107

原创 GUI编程day04

目的:想要实现鼠标画画。

2022-11-10 15:49:03 45

原创 GUI编程day05

【代码】GUI编程day05。

2022-11-10 15:47:01 80

原创 GUI编程day03

【代码】GUI编程day03。

2022-11-07 15:55:56 100

原创 GUI编程day02

当某个事情发生的时候,干什么?

2022-11-05 15:36:23 73

原创 GUI编程day01

GUI的核心:Swing AWT需要jre环境界面不美观为什么我们要学习?可以写出自己心中想要的一些小工具工作时候,也可能需要维护swing界面,概率极小了解MVC架构,了解监听!包含了很多类和接口!GUI:图形用户元素:窗口,按钮,文本框Frame是一个顶级窗口Panel无法单独显示,必须添加到某个容器中布局管理器大小,定位,背景颜色,可见性,监听。

2022-11-04 16:06:17 64

原创 Java学习day15

OutOfMemoryError

2022-10-30 10:41:46 61

原创 Java学习day14

abstract

2022-10-29 17:01:09 289

原创 Java学习day13

【代码】Java学习day13。

2022-10-28 10:58:08 63

原创 Java学习day12

注意点super调用父类的构造方法,必须在构造方法的第一个super必须只能出现在子类的方法或构造方法中super和this不能同时调用构造方法Vs this。

2022-10-27 11:28:24 74

原创 Java学习day11

【代码】Java学习day11。

2022-10-26 11:02:38 97

原创 Java学习day10

以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性封装继承多态对象,是具体的事物;类,是抽象的,是对对象的抽象。} //和类一起加载的 public static void a() {} //类实例化之后才存在,new public void b() {} }//值传递 public class Demo02 {//1 } //返回值为空 public static void change(int a) {a = 10;} }

2022-10-24 11:01:32 132

原创 Java学习day09

在java.util.Arrays包中。

2022-10-23 11:21:07 129

原创 Java学习day08

方法包含一个方法头和一个方法体修饰符 返回值类型 方法名 (参数类型 参数名){​ ···​ 方法体​ return 返回值;​ ···}

2022-10-22 17:22:11 139

原创 Java学习day07

for循环是最有效、最灵活的循环结构。

2022-10-20 11:12:44 93

原创 Java学习day06

包java.util.Scanner基本语法。

2022-10-19 12:37:47 85

原创 Java学习day05

【代码】Java学习day05。

2022-10-18 17:11:39 40

原创 Java学习day04

Java学习

2022-10-17 18:20:12 69

原创 Java学习day03

弱类型语言两大类。

2022-10-16 18:08:17 84

原创 Java学习day02

IDEA优化配置

2022-10-15 22:09:08 51

原创 eclipse打不开

今天想用下eclipse但是发现打不开,一打开就是下图情况,参阅日志文件可能是jdk版本问题,因为可能装了idea,jdk版本不一样了,去终端看了下版本。

2022-10-15 21:48:10 526

原创 OpenGL绘制一个矩形和一个三角形(改进版)

与之前那个不同的是可以使两个图形颜色的不一样。

2022-10-15 11:33:08 199

原创 Java学习day01

JRE:Java Runtime Environment,Java运行时环境。JDK:Java Development Kit,Java开发者工具。JVM:Java Virtual Machine,Java虚拟机。编译javac java文件,会生成一个class文件。运行class文件,Java class文件。

2022-10-14 22:19:51 106

原创 使用OpenGL绘制一个矩形和一个三角形

使用OpenGL绘制一个矩形和一个三角形

2022-10-14 12:01:07 446

原创 MarkDown学习

MarkDown入门学习

2022-10-13 22:16:27 54

空空如也

空空如也

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

TA关注的人

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