自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql基础学习笔记

外联结的结果比内联结结果的行数多,但多出来的行可以只有一张表的数据,另一张表的数据为空,这是因为内联结只选取出同时存在与两张表的数据,想相反,对于外联结只要一张表中有数据就能读取。表中的数据会被存储在计算机的存储设备中,但视图不同,视图不保存数据,而是保存SELECT语句,要在视图读取数据时,视图会在内部执行SELECT语句并创建一张临时表。窗口函数将表以窗口为单位进行切割,并在其中进行排序,还有在窗口中指定更为详细的汇总范围的备选功能,该备选范围被称为框架。视图优点1:节省了存储设备的数据空间。

2025-05-03 01:03:46 893

原创 java学习第七周

实现callable接口后重写call方法,实现接口时有泛型,写的数据类型就是返回call方法返回的数据类型。如果没有给线程设置名字,线程名字的默认格式Thread-X(X是序号,从0开始)。锁:锁对象,随意创建一个对象,但他必须是唯一的,所以创建时要添加static关键字。future是一个接口不能创建对象,所以创建futuretask是他的实现类对象。最大是10,最小是1。优先级不是绝对的,是有一定概率的。在类中,可以获取当前线程的对象,再调用其中的方法。创建一个thread类对象,并开启线程。

2025-04-18 13:50:58 398

原创 java学习第六周

可以一次读取多个数据,read可以读取字节数组长度的数据,方法返回读取到的数据个数,如果装满就是数组长度,如果没读取到数据返回-1,数据存储在字节数组中。当读取到的数据都不满数组时,数组后面的数据不会被覆盖仍保留上一次读取的数据,所以在强转字符串时可以new string(bytes,0,len);每个javabean都有版本号,当成员变量改变时版本号也会变化,但存储在文件的类的版本号不会改变,所以需要固定版本号。创建方法创建的一定是文件,如果输入的文件没有后缀名,他就会创建一个没有后缀的文件。

2025-04-01 18:40:15 737

原创 Java第五周

添加数据时与HashSet区别(如果计算出来的哈希值(只根据键值计算出来的)已存在会对原有的元素覆盖),因为是键在底层用到了equals和hashcode方法进行比较,所以如果当键是自定义对象时需要重写equals和hashcode方法,而值不需要。有序:存和取的顺序相同,因为底层仍使用哈希表结构,不过增加了双链表的机制记录了数据存储的顺序(数据之间形成了一条链表)1.一次可添加一对元素(键,值)键是唯一的不可重复,值可重复,是一一对应的关系,键与值的整体称为键值对(对象),entry对象。

2025-03-24 18:11:05 836

原创 Java学习第四周

static:静态,一般通过通过类来调用,随着类的出现而出现或运行而不是对象的创建,可用于数据初始化或创建工具类 (工具类里的方法一般需要用private修饰)。当方法的参数是接口或类时,以接口为例,可以传递这个接口的实现类对象,如果只使用一次,就可以使用匿名内部类创建对象而不用特地写一个新的类。无论构造方法私有或非私有子类都无法继承,成员变量无论私有或非私有子类都可以继承,成员方法私有的不能继承,非私有的可以继承。内部类可以直接访问外部类的私有成员(外部类.this.变量),外部类则需要创建对象。

2025-03-02 15:39:37 605

原创 Java学习第三周

在同一个类中,多个相同名字的方法,具有不同类型的参数类型,个数或顺序,就构成了方法的重构,调用时输入相应的参数类型个数,即可调用相应的方法。栈运行方法,数组的地址存储在运行的方法中,而数组存储元素的的地方在堆;调用元素会根据数组的地址在堆中找到相应的元素。当两个数组指向同一内存空间,即地址相同,对任一数组中的元素做出改变时,两个数组中的对应元素都会改变。调用方法时所输入的数据即为实际参数,方法所定义的参数为形式参数;数据类型+[ ]+数组名={元素一,元素二。数组中的元素从零开始计,到元素数量减一为止。

2024-12-01 22:21:06 122

原创 Java学习第二周

因为1000 0000和0000 0000都表示0,在跨零运算时会产生误差1,所以将负数的反码全部+1形成补码,以消除误差。如果没有break,switch就会穿透,继续到下一分支,知道遇见break或大括号。原码:十进制数字的二进制表现形式,最左边的是符号位,0表示正,1表示负;+=,-=,/=,*=,%=:都表示将初始值运算后的结果赋给变量;反码:正数反码就是其本身,负数反码就是符号位不变,其余取反;先进行条件判断,进入循环体,条件控制,再进入下一循环判断。}else if(判断句){

2024-11-24 20:40:36 224

原创 Java学习第一周

右键点击我的电脑>>属性>>高级系统设置>>环境变量>>path>>删除Java原先配置的路径(Java仅帮我们配置了四个工具)>>新建jdk文件夹所在路径并配置。为了方便使用jdk(Java Developement Kit)中的各种工具,我们可将有关jdk的文件夹目录配置到环境变量中。类型:(byte,short,int,long,float,double,char,boolean)按下win+R,在左下角出现的运行窗口输入cmd,点击确认即可弹出操作界面。字符:需使用单引号,只有一个字符' ','!

2024-11-17 20:22:50 294

空空如也

空空如也

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

TA关注的人

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