自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【多线程】

多个线程各自占有一些资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有”两个以上对象的锁”时,就有可能发生“死锁”的问题。三种创建方式 Callable在工作的时候用的多,现在只做了解。运行结果为:有可能两个人抢到一张票(线程不安全)让CPU重新调度,礼让不一定成功!礼让线程,让当前正在执行的线程暂停,但不阻塞。:线程不一定立即执行,CPU安排调度。将线程运行状态转换为就绪状态。

2023-04-24 15:01:56 114

原创 【网络编程】

信件:计算机网络:计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信电路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台,传播交流信息,数据交换,通信。想要达到需要:如何准确的定位网络上的一台主机?ip:192.168.16.124, 端口,定位到这个计算机上的某个资源找到了主机,如何传输数据?javaweb: 网页编程 B/S 网络编程:TCP/IP C/S。

2023-04-02 00:04:18 101

原创 简单的小游戏【贪吃蛇】

帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来是动画,拆开就是静态的图片!

2023-03-28 17:49:39 949

原创 【GUI编程】

GUI的核心技术:Swing编程, AWT编程,界面不美观界面不美观需要jre环境!为什么要学习?MVC基础可以写出自己心中想要的一些小工具工作的时候,也可能需要维护到swing界面,概率极小!了解MVC架构,了解监听!包含了很多类和接口 GUI:图形用户界面编程 Eclipse就是用java写的元素:窗口,按钮,文本框java.awt包button按钮TextArea文本域Label标签Frame窗口Dialog弹窗Applet小应用程序。

2023-03-28 17:45:16 220

原创 简单了解结集合

​集合概念: 对象的容器,定义了多个对象进行操作的常用方法。可实现数组的功能。集合和数组的区别:(1)数组长度固定,集合长度不固定。(2)数组可以存储基本类型和引用类型,集合只能存储引用类型

2023-03-20 15:41:10 138

原创 IO流基础笔记

概念:内存与存储设备之间传输数据的通道按方向:按单位:按功能:**字节流的父类(抽象类)**不可实例化**InputStream:**字节输入流(读)OutputStream:字节输出流(写)使用FileInputSream读取数据使用FileOutputSream写入数据复制文件字节缓冲流 BufferedInputStream/BufferedOutputStream提高IO效率,减少访问磁盘的次数数据存储在缓冲区中,flush是将缓存区的内容写入文件中使用BufferedInputS

2023-03-13 14:54:02 85

原创 常用类(2)

String类字符串是常量,创建之后不可改变字符串字面值存在存储在字符串池中,可以共享

2023-03-08 15:38:35 61

原创 常用类(1)

任何类,如果没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。**注意:**需保证类型兼容,否则抛出NumberFormatException异常。基本类型一般都存储在栈里面,引用类型一般都存储在堆里面,栈里存储是对象的地址。超类,基类,所有类的直接或间接父类,位于继承树的最顶层。Object类中所有定义的方法,是所有对象都具备的方法。:将堆里面的数据转换为栈里面(引用类型转换为基本类型):将栈里面的数据转换到堆里(基本类型转化内引用类型)返回引用中存储的实际对象类型。

2023-03-07 23:02:33 56

原创 scanner使用方法

Scanner scanner = new scanner(System.in);

2023-02-26 13:28:37 195 1

原创 java支持的运算符

算数运算符:+ , - , * , / , % , ++ , --

2023-02-26 13:24:42 57

原创 javadoc注释

+ @author 作者名+ @version 版本号+ @since 指明最早使用的jdk版本+ @param 参数名+ @return 返回值情况+ @throws 异常抛出情况

2023-02-26 13:24:20 72

原创 java数据类型转换规则

数字过大可以使用下划线区分 例如:100000000可以写为10_0000_0000。运算中,不同类型先转换为同一类型在进行运算。低————————————————>高。强制类型转换 由高—>低。自动类型转换 由低—>高。

2023-02-26 11:54:45 118

原创 java标识符规范和数据类型转换

位(bit):计算机内部储存的最小单位,11001100是一个八位二进制数。字节(byte):是计算机处理的基本单位,习惯用B表示1B(字节)= 8bit(位)字符:是计算机中的字母,数字,符号和字。

2023-02-26 11:53:40 52

原创 HelloWorld编写及注意事项

编译javac java文件,会生成一个class文件。运行class文件,java class文件。新建一个java文件。

2023-02-26 11:52:05 52

原创 Java介绍

java介绍。

2023-02-26 11:49:18 50

原创 简单了解内部类

概念:在一个类的内部再定义一个完整的类特点:1.编译后生成独立的字节码文件} } //编译后生成两个class文件:分别为body.class和body$header.class文件2.内部类可以直接访问外部类的私有成员,而不破坏封装3.可为外部类提供必要的内部功能组件。

2022-11-27 18:12:34 77

原创 Dos窗口的打开与基本命令

Win+r 弹出运行框 输入cmd(做下脚菜单里找到命令窗口 双击打开。文件夹路径前输入Cmd 回车打开。

2022-10-25 21:20:18 570

原创 Windows常用快捷键

常用快捷键

2022-10-25 21:15:47 58

原创 JDK环境变量配置

进入path变量,新建%JAVA_HOME%\bin (Jdk的bin路径)和 %JAVA_HOME%\jre\bin(jre的bin路径)新建变量JAVA_HOME设置路径为jdk下载路径。**%**意思为引用该变量路径。鼠标右键我的电脑点击属性。

2022-10-25 21:08:37 88

空空如也

空空如也

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

TA关注的人

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