自定义博客皮肤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)
  • 收藏
  • 关注

原创 List和Set的区别

List和Set的区别List :有序 可重复 可以存在多个null 按照对象进入的顺序保存对象,可以使用迭代器来取出所有元素,再逐一遍历。Set :无序 不可重复 最多只能存在一个null 只能用迭代器来取出元素,再逐一遍历各个元素。...

2021-03-07 23:35:30 71

原创 String StringBuffer StringBuilder

String StringBuffer StringBuilderStringString是被final修饰的,不可变,每一次操作都会产生一个新的String对象,效率低下,而且浪费内存空间StringBufferStringBuffer是可变的,在原对象上进行操作,线程安全的,StringBuffer方法都是synchronized修饰的StringBuilderStringBuilder也是在原对象进行操作,性能好,线程不安全。性能:StringBuilder > StringBuf

2021-03-06 20:14:17 45

原创 final关键字

final(1) 最终的· 修饰类:类不可以被继承· 修饰方法:方法不可以被子类重写,但是可以重载· 修饰变量:变量一旦被赋值就不可以被更改(2) 由final修饰的变量叫做常量:· 基本数据类型:不可变· 引用数据类型:可变final固定的是一个地址(3) 修饰成员变量·如果final修饰的是成员变量,在声明的时候就要赋值,或者在代码块中赋值,或者在构造器中赋值·如果final修饰的是类变量,在声明的时候就要赋值,或者静态代码块中赋值(4) 修饰局部变量 · final修饰局部变

2021-03-06 19:48:58 37

原创 JDK、JRE、JVM的联系

Java Development Kit →JDK → 指Java开发工具Java Runtime Environment →JRE 指Java运行时环境Java Virtual Machine →JVM 指Java虚拟机JDK包含JRE包含JVM,还包括编译器(javac)和工具。它可以创建和编译程序。JRE是Java运行时的环境,如果你只需要运行java程序的话,只需要安装JRE即可,如果你需要Java的一些编程方面,那么则需要安装JDK。...

2021-03-06 19:18:58 50

原创 什么是面向对象?

什么是面向对象?对比面向过程来说,这是两种不同解决问题的角度。面向过程更倾向于事情的每一个步骤和顺序,面向对象来讲更倾向于事物中的对象(也就是参与者)各自要做什么。举个例子:用烤箱烤肉面对对象:会拆出对象有两个(人和烤箱)人:打开烤箱 放肉 刷油 烤箱:烤面向过程:面向过程会把任务拆成一系列的步骤1、打开烤箱 →2、放肉 → 3、烤 →4、取出烤熟的肉由此可见,面向过程更加直接高效,面向对象更易于复用、扩展和维护。面向对象三大特征:封装、继承、多态封装:封装的意义,明确标识出

2021-03-06 18:20:11 66 1

空空如也

String和newString

2023-05-23

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

TA关注的人

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