![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
EE转CS自学之路
这个作者很懒,什么都没留下…
展开
-
Java基础总结(1)——String, StringBuffer and StringBuilder
String, StringBuffer and StringBuilder用法总结 1. 可变性 String不可变 StringBuffer 和 StringBuilder 可变 原因如下: String类中使用final关键字字符数组保存字符串,private final char value[],所以String对象是不可变的。而StringBuilder和StringBuffer都继...原创 2018-11-10 09:50:33 · 131 阅读 · 0 评论 -
Java基础总结(2)——equal()与==
==的作用是判断两个对象地址是否相等。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址) equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。 情况2:类覆盖了 equals() 方法。一般,我们都覆盖 equals() 方法来...原创 2018-11-11 22:16:33 · 129 阅读 · 0 评论 -
Java基础总结(3)——泛型
泛型不仅可以减少代码的编写,还可以解决类型安全问题,不会因为将对象置于某容器中而失去其类型。 public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list....原创 2018-12-30 08:57:34 · 142 阅读 · 0 评论 -
Java基础总结(4)——包装(装箱和拆箱)
自动拆箱和装箱就是,计算数值时,integer会自动转为int进行计算。而当int传入类型为integer的引用时,int数值又会被包装为integer。 装箱就是自动将基本数据类型转换成包装器类型;拆箱就是自动将包装类型转换为基本数据类型; Integer i = new Integer(10); //以前要生成数值10的Integer对象 Integer i = 10; //装箱 int n...原创 2018-12-30 09:03:48 · 304 阅读 · 0 评论