![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 88
Roooosy
这个作者很懒,什么都没留下…
展开
-
Java基础之String类,笔试面试必会
StringBuffer、StringBuilder和String类似,底层也是用一个数组来存储字符串的值,并且数组的默认长度为16,即一个空的StringBuffer对象数组长度为16。但是当我们调用有参构造函数创建一个StringBuffer对象时,数组长度就不再是16了,而是根据当前对象的值来决定数组的长度,数组的长度为“当前对象的值的长+16”。扩容完成之后,将原数组的内容复制到新数组,最后将指针指向新的 char 数组。练习:输入一个字符串,再输入要查找的字符,判断该字符在该字符串中出现的次数。原创 2023-04-13 15:29:25 · 105 阅读 · 0 评论 -
Java基础复习:面向对象与异常
try下面的代码块是监控区域,后面必须跟catch,监控区域出现了catch后面括号内标明的异常类型,重写和重载不一样,重写是子类重新写一遍父类的同名方法,调用子类的这个方法时,执行子类重写的部分。看起来挺多东西,其实只有属性是自己敲的,后面的都是Alt + Insert里面自动生成的。name是传参,this.name是Cat类中的名字,super.name是父类中的名字。但是private是继承不了的,protected是子类可以继承,别人不能调用的,原创 2022-09-08 17:24:43 · 65 阅读 · 0 评论 -
Java基础复习:方法与数组
方法即一个java语句块,用来调用以实现一个功能,注意为了利于后期的拓展,每个方法只应该实现一个功能,方法的命名规则:英文,首字母小写,驼峰命名。试举例而说明之://方法示例:静态方法的调用}//加法}}我们在Demo01里面定义了一个静态方法add:public修饰符表示这个方法随便调用static表示这是个静态方法,无需实例化一个Demo01类就能够调用int声明了这个方法的返回值是int类型的add是方法名,用于调用。原创 2022-09-06 15:28:01 · 130 阅读 · 0 评论 -
Java基础复习:流程控制部分
/ 先要new一个Scanner// while true无限循环System.out.println("奇偶数判断器!");System.out.println("请输入要判断的数字:");//回车时,如果有输入"这是偶数!" : "这是奇数!");//程序休眠一秒}}}Scanner是Java提供的一个工具类,可以扫描用户的行为,如在控制台键入的字符等。上述代码是一个奇偶数判断器,扫描用户输入的数字并判断奇偶,给出结果后等待半秒,进入下一轮循环。原创 2022-09-04 22:54:55 · 81 阅读 · 0 评论 -
Java基础复习
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。这样打出来的不是128,而是-128,因为byte的范围是-128到127,溢出而循环变成-128了。例如,对于常量、变量、函数、语句块、类、项目等都需要一个名字,这些我们都统统称为标识符。short:16位,最大数据存储量是65535,数据范围是-32768~32767之间。原创 2022-09-02 20:50:49 · 151 阅读 · 1 评论