自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习Java的第七天(2024/7/22)^o^y

注意:不能往TreeSet中存放字符串类型String、null(原理:TreeSet对要传入的元素与集合中已有的元素进行比较,若相同则不能计入集合)最后输出结果为:1,2,3,45,72,88,99,200,(TreeSet输出是从小到大有序输出)同一个TreeSet对象中存储的内容都应该是可以比较的(默认情况下不能存储不同类型的数据)在之前讲的内容中,List是有序的集合,Set是无序的(并且Set是由Map实现的)Map存储的是键值对 键就是名字,值就是存储的对象。

2024-07-22 20:39:35 207

原创 学习Java的第六天(2024.7.19)

下面代码中,Test类就是外部类(在类的外部),InnerA和InnerB是EasyInnerClass的内部类(在一个类的内部就叫做内部类)LinkedList插入和删除快 (链表下一项只需要重新指向)(是双向链表,可以进行双向检索,从两边向中间检索,节省时间)之前学过的容器:数组,但是数组有局限:1.数组存储的数据类型有限制 2.数组存储的长度受限。4.List中常见的方法:(ArrayList中的存储是把各类型存放进数组中)在类中,一个大括号(哪怕什么都不写,这也是一个代码块)

2024-07-19 20:56:53 427

原创 学习Java的第五天(2024.7.18)

双引号引起来就是量的方式定义的字符串,这样就加入到字符串常量池中(这样可以优化运行内存,因为原本定义字符串占用空间非常大),程序中第一次使用量的形式定义"123",会将这个字符串对象存入,之后再使用量的形式使用该对象,就执行使用常量池中的对象(从常量池中引用,完成了代码的重用)intern()作用:检查str是否在字符串常量池中存在副本,如果不存在,就复制一份存入到常量池中,然后返回常量池中的副本对象,如果已经存在副本对象,直接返回副本对象。

2024-07-18 20:47:03 409

原创 学习java的第四天(2024.7.17)

Java语言是一门面向对象的语言,在Java的所有的引用类型(注意:所有引用类型的默认值都为null)中,都默认引用了Object类,Object类是所有类的终极父类。java是面向对象的,所有独立的内存都是对象!接口中可以定义属性,但是接口中定义的属性都是常量,默认为public static final修饰的常量。首先定义一个卡车抽象类,抽象类里定义一个传入字符串类型的地址的参数(注意抽象方法没有方法体)此处a不是Object,a不是对象,本数据类型记录的是数值,不是面向对象的。

2024-07-17 21:18:09 839

原创 学习java的第三天

定义构造方法 (1)没有返回值类型 (2)构造方法的方法名和类名必须相同 (3)如果一个类没有定义任何的构造方法,系统会给一个默认的空的构造方法(4)类中一旦自定义了任意的构造方法,系统给定的默认构造方法就消失了。注意点: (1)一个方法中只能有一个可变参数 (2)可变参数必须放在参数列表的最后 (3)可变参数是数量可变,类型不可变 (4)调用可变参数方法可以使用数组代替(学JDBC的时候会讲) (5)可变参数可以不传。动态多态:主要由重写造成的,只有在执行到该行代码,才能确定执行的是哪个类中的方法。

2024-07-16 20:27:27 738

原创 学习java的第二天(2024.7.15)

将第三项变为[1,1,2,2,3,3]a=(byte)(a+2);注意此时a+=2和a=a+2不一样,在byte类型下需要对a=a+2进行强制类型转换。4反码运算 ~ ~a 将二进制中的0换成1,1换成0,再取反码+1。2按位或运算 | a|b 将a和b转化成二进制,两者有一个为1,结果就为1。

2024-07-15 20:56:17 533 1

原创 学习java的第一天(2024.7.14)

int 4个字节 32个二进制位 -2^31~2^31-1 默认值为0 (int型为整数类型的默认类型) int num_int=1000;前部的表达式a++>=0为true,整个总表达式已经确定为true,无需执行后面的表达式,后部的表达式被短路,不会执行b++System.out.println(a+"-----------"+b);

2024-07-15 20:46:41 272

空空如也

空空如也

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

TA关注的人

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