自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 萌新的Java入门日记11

javabean是指按照一定的规则编写的iava类,它的所有字段必须是私有的、必须提供setter/geter方法、必须有公共的默认的无参构造、可序列化(实现Serializable接口),而内省就是用于操作iavabean类的一套API。java.lang.reflect.Method:代表字节码中的方法字节码,代表类中的方法java.lang.reflect.Constructor: 代表字节码中的构造方法字节码,代表类中的构造方法。作用:获取类的所有public公共字段 (包括从父类继承的公共字段)

2024-07-27 08:51:54 107

原创 如何查询自身mysql版本

输入该代码,运行,即可看到自身版本。在mysql的可视化工具。

2024-07-26 08:54:22 78

原创 萌新的Java入门日记10

用于保存等待执行的任务的阻塞队列。当工作队列满了且有新的任务提交时,线程池可以创建新的线程,直到达到最大线程数。同时线程B锁定了资源2,接着尝试锁定资源1,这样线程A和线程B都在等待对方释放资源,造成了死锁。4. 循环等待条件:存在一个线程资源的循环等待链,每个线程占有下一个线程所需的资源,从而形成一个闭环的互相等待的状态。线程池中的线程达到(超过)核心线程数,超出的数量会根据存活时间,进行销毁、直到数量达到核心线程数。非核心线程在空闲超过该时间后会被回收,直到线程池的线程数不超过核心线程数为止。

2024-07-25 20:18:44 529

原创 萌新的Java入门日记09

今天也是操劳的一天serialVersionUID 是一个类的序列化版本号如果该量没有定义,JDK会自动给于一个版本号(有可能是一个很大的负数当该类发生变化时,序列化版本号会发生变化,反序列化就会失败自定义了该版本号,只要该版本号不发生改变,即使类之中的属性方法发生变化该类的对象依旧可以反序列化transient是可以禁止一个属性被序列化你想序列化一个类,他的属性也都必须是可序列化的控制版本号不变,让你随便去造里面的东西线程是程序运行阶段不同的运行路线线程类叫做Thread。

2024-07-24 21:15:14 610

原创 萌新的Java入门日记08

在这个过程中,子类异常优先于父类异常去处理二次运行结果字符输入流。

2024-07-23 21:33:34 209

原创 萌新的Java入门日记07

一个链达到8就会对该链进行树化,而一支树的元素低于6个,这个树就会退化为链。类型转换异常:同一个TreeSet对象中存储的内容都应该是可比较的。Map 储存的是键值对,键,就是名字 值,是存储的对象。set集合 List 有序的集合 Set是无序的。List是可以的,数组链表是一个个往里加,不是重复的。有序和无序 取出的顺序和添加的顺序是一样的。就要抛出一个异常对象,告知调用此方法的代码。可以通过存入的key获取对应的Value值。而在Set之中,不能存储相同的数据。

2024-07-22 21:22:47 131

原创 萌新的Java入门日记06

可以自己设置容量大小: ArrayList list=new ArrayList<>(50);实现类:ArrayList LinkedList Vector。LinkedList查找速度慢,通过双向检索的方式优化检索速度。ArrayList 是通过数组存储数据的 查找数据非常快。参数传对象,删除这个对象。返回 Boolean。双向检索:存储数据方式不同 链表。LinkedList插入和删除快。ArrayList插入和删除慢。ArrayList 扩容方式。之前学过的容器是:数组。

2024-07-19 21:18:37 183

原创 冒泡算法·解析

1是为了减少一次无意义循环,因为排好了其他数据,最后一个也会自动排好。-1是为了防止在if中的比较中出现数组越界。-j是因为最后的数已经排好了位置,节约时间。

2024-07-19 09:53:00 105

原创 萌新的Java入门日记05

long类型,因此会在后续某个日子爆仓(long的数值是2的64次-1,溢出,不过我们应该活不到。不带种子将会返回随机的数字,每次运行结果不一样有种子无论程序运行多少次,返回结果都是一样的。分割字符串:split 里面也是正则表达式,分割的·时候会直接把你传输的分割点切没。double 类型的,Math.random()的取值范围是[0~1)之间的随机数。字符串怎样加入到常量池中--- 使用量的方式声明的字符串就会加入到常量池中。因为种子一样,他的随机是固定顺序,参考高中的随机数表。

2024-07-18 19:49:56 333

原创 萌新的Java入门日记04

但是java又是面向对象的,为了实现万物皆对象的理念,给每一个基本数据类型提供了对应的封装。整数类型缓存的范围是byte的-128~+127,只有Integer类型的范围可以调整。使用本包下的类不需要导包,使用其他包下的类需要导包,所有的类默认引入java.lang。static 修饰的属性是属于类的,可以使用类名直接调用static修饰的属性和方法。java是面向对象的,在java中的所有引用类,默认继承Object。接口中的方法抽象方法---没有具体实现的方法。

2024-07-17 16:55:58 326

原创 萌新的Java入门日记03

参数数据类型不同,参数数量不同,参数的顺序不同(int a+byte b--byte b+int a)动态多态:重写造成,只有在执行到该行代码才能确定执行的是那个类中的方注。3如果一个类没有定义任何的构造方法,系统会给与一个默认的空的构造方法。继承:一个类继承父类,子类就具有父类中定义好的属性和方法。--protected--受保护的,家族形,有继承关系。继承一个类继承父类,子类就具有父类中定义好属性和方法。--private--私有的,只能在本类当中访问。--default--是默认的,在本包中访问,

2024-07-16 17:31:49 369

原创 萌新的Java入门日记02

Swich 匹配某一个变量的值,如果匹配到某一个 case 项,就从这个 case 项开始运行,将A和B转成二进制 右侧对其上下比较,两者有一个为1结果即为1,两个都为0结果才为0。将A和B转成二进制 右侧对其上下比较,两者一致为0,两个不一样结果为1。右侧对其上下比较,两者都为1结果才为1,否则为0,将A和B转成二进制。无限循环: 结束循环的条件永远达不到(有条件),可以编写其他代码。将二进制中的0换成 1,1换成 0移位运算向左移位,放大倍数。静态 int []arr=[1,2,3]

2024-07-15 21:08:50 151

原创 萌新的Java入门日记01

就这样啦

2024-07-14 16:12:22 402

原创 navicat中用sql语言创建数据库

navicat中用sql语言创建数据库

2023-12-02 09:53:26 218

原创 PTA 7-6 评委打分 java语言 班级里要搞智力竞赛 同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分

PTA 7-6 评委打分 java语言 禁用数组。班级里要搞智力竞赛啦!同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?输入格式:第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。

2022-09-18 19:04:49 2432 2

空空如也

空空如也

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

TA关注的人

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