自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String、StringBuffer、StringBuilder的区别

a.可变不可变 首先String是不可改变的对象,可以理解为常量。StringBuffer和StringBuilder这两种对象都是可变的。 1.String 底层使用一个不可变的字符数组 private final char value[],所以它内容不可变。String 为不可变对象,一旦被创建,就不能修改它的值。对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 2.StringBuffer和StringBuilder都继承了Abs...

2021-08-05 20:05:31 77

原创 this关键词和super关键词的区别

1.this关键词 this关键词,代表的是所属函数的调用者对象。 1).在构造方法中,this是可以调用自己的成员变量 如果成员变量名和局部变量名,同名时必须使用this关键词来表示成员变量,不能省略 2).在构造方法中,可以调用自己的成员方法 this关键词可以省略 3).this也可以调用自己的构造方法,this(参数),this不能省略 注意:不能同时调用,会造成死循环,并且只能放在构造器的第一行使用 2.super关键词 ...

2021-08-02 20:38:25 160

原创 Java数组的扩容

需求:把数组中的最大值,添加到数组的末尾,数组本身不可变,只能重新定义一个比它大的数组 1.定义一个新的数组来完成 int[] arr = new int[10]; //中转数组,为数组扩容做准备 int[] arr1 = new int[arr.length+1]; for (int i=0;i<arr.length;i++){ //随机生成1到100的数赋值给arr数组的各个元素 arr[i] = (int) (Math.random()*100+1...

2021-07-08 23:00:37 270

原创 逻辑控制语句

1.顺序结构 程序从上往下执行,从右往左执行。 2.条件分支结构 1.判断语句if if(判断条件){ 语句体; } 2.判断语句if...else if(判断条件){ 语句体1; } else { 语句体2; } 3.判断语句if...elseif..else if(判断条件1){ 执行语句1; } else if (判断条件2) { 执行语句2; } ... } else if...

2021-07-07 23:05:24 89

原创 Java语言开发环境搭建

1.下载JDK安装包 前往甲骨文官网Java SE - Downloads | Oracle Technology Network | Oracle 中国下载JDK安装包。这边建议下载1.8版本或者1.9版本的JDK,因为高版本(10以上)的JDK不太稳定。这里我下载的是1.9版本Java Archive Downloads - Java SE 9 (oracle.com)。 2.安装JDK 找到你下载的JDK安装包,进行安装,均为默认安装,此时默认路径下会出现以下两个...

2021-07-06 19:04:48 67

空空如也

空空如也

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

TA关注的人

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