自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 笔记本键盘失灵解决办法

关于笔记本键盘突然失灵--->解决方案

2022-07-14 17:26:51 1567 1

原创 ==和equals

==与equals区别==比较左右两边在内存中存放的地址是否一致,如果一致则为true,否则为falseequals当是字符串类型时,如果比较内容(值),则使用equals方法完成==与equals注意:String存放在常量池中,且存放的是地址(引用)基本数据类型比较值用==比较即可,如果比较String的值,用equals...

2022-05-31 15:41:44 72

原创 Scanner

输出结果保留小数位数import java.util.Scanner;class Conversion { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入华氏度:"); double f = input.nextDouble(); double c = 5 / 9.0 * (f - 32); System.out.printl

2022-05-31 15:40:21 78

原创 关于两个char连接

class Out{ public static void main(String[] args){ for(int i = 97; i <= 122; i++){ System.out.print((char)i + " "); //这里要用双引号,单引号会相加,输出结果都为数字 } }}

2022-05-31 15:25:11 636

原创 九九乘法表

class Haskell{ public static void main(String[] args){ for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ System.out.print(j + "x" + i + "=" + j*i + "\t"); } System.out.print("\n"); } }}

2022-05-31 15:24:05 82

原创 Typora+Picgo+Gitee实现个人图床

文章目录前言具体步骤一、Typora设置二、Gitee设置三、PicGo设置3.1 配置Node.js3.2 配置PicGo已失效,码云不允许个人图床前言​ 关于typora + picgo + gitee实现图片自动上传功能;刚开始用github,不管如何操作,都无法自动上传图片,整吐了,干脆换成gitee和sm.ms具体步骤一、Typora设置验证图片上传选项等安装并配置好PicGo之后再验证二、Gitee设置新建仓库​ 名称重复了,换个名字即可,不再重复对了,创建

2022-05-18 17:23:17 77

原创 生成多个不同名文件夹

文章目录前言如何创建多个不同名文件夹问题一、合并数据二、复杂操作前言​ 上班要处理一下文档,需要建立多个文件夹,名称还不能相同,而且还需要添加文字;都是和交换机配置相关,属实头大;被逼无奈,我这个小白只能自己找方法了如何创建多个不同名文件夹我使用的是windowns系统,win系统中可以使用md指令生成文件夹新建文件文件输入md + 名称即可注意,如果有中文,将编码格式改为ANSI即可,否则运行异常将文件后缀改为.bat,运行就会在当前位置生成指定名称的多个文件夹​

2022-05-18 17:19:11 273

原创 JavaSE总结

2022-04-27 16:27:55 153

原创 注解与反射

文章目录注解一、什么是注解二、内置注解三、元注解四、自定义注解反射一、静态 VS 动态语言二、Java Reflection三、Java反射机制研究及应用四、Java反射优点和缺点五、反射相关的注意API六、Class类1. Class类的常用方法2. 获取Class类的实例3. 哪些类型可以有Class对象七、Java内存分析1. 了解:类的加载过程2. 类的加载与ClassLoader的理解3. 什么时候会发生类初始化4. 类加载器的作用八、获取运行时类的完整结构1. 有了Class对象,能做什么2.

2022-04-26 16:43:27 118

原创 GUI编程

文章目录一、简介二、AWT2.1 AWT介绍2.2 组件和容器1. Frame2. 面板Panel3. 布局管理器3.1 小作业3.2 小总结:4. 事件监听4.1 按钮点击事件4.2 两个按钮共用一事件4.3 输入框TextField监听4.4 简易计算器,组合+内部类回顾2.2 画笔Paint2.3 鼠标监听2.4 窗口监听2.5 键盘监听三、Swing1. 窗口、面板2. 弹窗3. 标签3.1 图标ICON3.2 图片ICON4. 面板5. 按钮5.1 图片按钮5.2 单选框5.3 复选框6. 列表6

2022-03-30 17:06:57 569

原创 Java网络编程

文章目录一、概述二、IP三、端口四、通信协议4.1 TCP4.1.1 文件上传4.1.2 初识Tomcat4.2 UDP4.2.1 UDP聊天实现五、URL一、概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。TCP/IP参考模型网络编程中两个主要的问题如何准确的定位到网络上的一台或多台主机找到主机后如何进行通信网络编程的要素IP和端口号

2022-03-17 14:45:44 916

原创 Java多线程

文章目录一、线程简介二、线程创建2.1 继承Thread类2.1.1 网图下载2.2 实现Runnable接口2.2.1 小结2.3 初识并发问题2.3.1 案例:龟兔赛跑-Race2.4 实现Callable接口(了解即可)2.5 Lamda表达式2.6 静态代理三、线程状态3.1 停止线程3.2 线程休眠3.3 线程礼让3.4 线程强制执行3.5 线程状态观测3.6 线程优先级3.7 守护线程四、线程同步4.1 同步方法4.1.1 同步块五、 死锁5.1 死锁避免方法六、 Lock(锁)6.1 sync

2022-03-09 20:30:59 310

原创 IO流框架

文章目录一、什么是流二、流的分类2.1 字节流2.1.1 文件字节流2.1.2 字节缓冲流1.BufferedInputStream实例2.BufferedOutputStream实例2.1.3 对象流2.1.3.1 序列化实例2.3.1.2 反序列化2.3.1.3 序列化和反序列化注意事项1. 序列化类必须要实现Serializable2. 序列化类中对象属性要求实现Serializable3.序列化版本号ID,保证序列化的类和反序列化的类是同一个类4. 使用transient(瞬间的)修饰属性,这个属性

2022-02-23 16:29:58 99

原创 Java集合

什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能和数组区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*Collection体系集合interface Collection:该体系结构的根接口,代表一组对象,称为”集合“List接口特点:有序、有下标、元素可重复Set接口特点:无序、无下标、元素不能重复Collection父接口特点:代表一组任意类型的对象,无序、无下标、不

2022-01-28 17:45:33 614

原创 Java常用类

内部类成员内部类静态内部类局部内部类匿名内部类什么是内部类在一类的内部再定义一个完整的类特点编译之后可生成独立的字节码文件内部类可直接访问外部类的私有成员,而不破坏封装//身体public class body { private String name = "空白"; //头部 class head{ public void show(){ System.out.println(name);

2021-12-27 11:34:25 219

原创 Java异常

Java异常什么是异常实际工作中,遇到的情况不可能是非常完美的。比如你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的等;内存或硬盘满了等等软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题Exception异常指程序运行中出现的不期而至的各种状况异常发生在程序运行期间,它影响了正常的程序执行流程简单分类要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常检查性异常:最具代

2021-12-22 17:51:04 81

原创 Java面向对象

面向对象面向过程&面向对象面向过程步骤清晰简单,第一步做什么,第二部做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理什么是面向对

2021-12-22 13:43:48 95

原创 Java数组

Java数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们(数组下标是从0开始的)如果数组没有定义具体的数值,那么它的值就是默认值,比如int默认值为0数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法或dataType arrayRefVar[]; //效果相同

2021-12-14 15:38:36 71

原创 Java方法

Java方法何谓方法System.out.println(),那么它是什么呢?System就是一个类,out是一个对象,println就是方法;意思就是说调用系统类里的标准输出对象out中的println方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最后保持方法的原子性,就是一个方法只完成一个功

2021-12-10 16:09:58 336

原创 Java流程控制

Java流程控制用户交互Scanner之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否

2021-12-07 16:13:43 314

原创 Java基础

Java基础

2021-12-03 13:27:13 231

原创 Java入门

Java入门java特性和优势简单新面向对象可移植性高性能分布式动态性多线程安全性健壮性java三大版本Write Once、Run AnywherejavaSE:标准版(桌面程序,控制台开发…)javaME:嵌入式开发(手机,小家电…)–只做了解javaEE:E企业级开发(web端,服务器开发…)JDK、JRE、JVMJDK:Java Development Kit(java开发者工具)JRE:Java Runtime Environment

2021-11-30 13:50:44 78

原创 Markdown学习

Markdown学习简介Markdown是一种轻量级标记语言创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、[Stack Exchange](htt

2021-11-29 14:57:16 91

空空如也

空空如也

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

TA关注的人

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