自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA实训第六天

优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程不安全,效率高2)Vector优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程安全,效率低优点: 底层数据结构是链表,查询慢,增删快。缺点: 线程不安全,效率高1)HashSet底层其实是包装了一个HashMap实现的底层数据结构是数组+链表 + 红黑树具有比较好的读取和查找性能, 可以有null 值通过equals和HashCode来判断两个元素是否相等非线程安全。

2024-01-29 20:58:53 17

原创 JAVA实训第五天

StringBuffer、StringBuilder和String类似,底层也是用一个数组来存储字符串的值,并且数组的默认长度为16,即一个空的StringBuffer对象数组长度为16。但是​当我们调用有参构造函数创建一个StringBuffer对象时,数组长度就不再是16了,而是根据当前对象的值来决定数组的长度,数组的长度为“当前对象的值的长+16”。扩容的逻辑就是创建一个新的 char 数组,将现有容量扩大一倍再加上2,如果还是不够大则直接等于需要的容量大小。相同点:底层都是通过char数组实现的。

2024-01-26 19:16:53 301 1

原创 JAVA实训第四天

调用父类的构造方法二者的调用不能同时在构造方法中出现。2.都只能在非静态的方法中使用用来访问非静态的成员变量和成员方法。而super是子类从父类继承下来的那部分成员的引用。3.在构造方法调用的时候必须是构造方法中的第一条语句。1.this是当前对象的引用,就是实例化的那个对象。而super用来访问父类继承下来的变量和方法。3.在构造方法中this();调用自己类的构造方法。6.子类的访问修饰限定符要大于等于父类的访问修饰限定符。2.this用来访问当前类中的变量和方法。3.通过父类的引用调用重写的方法。

2024-01-25 19:08:19 1818

原创 JAVA实训第三天

(1)当形参变量名与成员变量名相同时,在方法体中会优先使用形参变量(就近原则),若希望使用 成员变量,则需要在成员变量的前面加上this.的前缀,明确要求该变量是成员变量。(2)在构造方法的第一行可以使用this()的方式来调用本类中的其它构造方法(了解)。在构造方法中和成员方法中访问成员变量时,编译器会加上this.的前缀,而this.相当于汉语中"我的",当不同的对象调用同一个方法时,由于调用方法的对象不同导致this关键字不同,从而this.方式访问的结果也就随之不同。

2024-01-24 20:31:25 290

原创 JAVA实训第二天

/键盘录入任意符号(字母、数字、各种符号都可以),回车结束录入(前提是回车前读取到了有效字符)int s1 = sc.nextInt();//键盘录入一个整数(只要整数,否则报异常,会自动去除空格)String s2 = sc.nextLine();//键盘录入一行,回车结束(录入什么输出什么)1.从键盘接收String。

2024-01-23 18:08:53 411 1

原创 JAVA实训第一天

windows+l锁屏 +r+cmd进入dos命令行 +e 打开我的电脑 +d快速切回到桌面。ctrl+a全选 +b加粗 +c复制 +f查找 +v粘贴 +s保存 +x剪切 +z撤销。String username="张宇帆";//String void="嘿嘿";//不能使用java的关键字和保留字。//可以用中文但不建议,做到见文知意。ipconfig:查看当前网络IP。String str="嘿嘿";dir显示当前目录中的文件。

2024-01-22 18:02:23 486 1

空空如也

空空如也

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

TA关注的人

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