java基础知识总结

时间:2019-12-10 01:11:42   收藏:0   阅读:89

1.变量类型
基本类型:基本类型的变量“持有”某个数值;引用类型:引用类型的变量“指向”某个对象。

2.基本数据类型
基本数据类型是CPU可以直接进行运算的类型。java中的基本数据类型有:

3.== 和 equals

4.break 和continue

break跳出当前循环,continue提前结束本次循环,继续执行下次循环。

面向对象

面向对象编程,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。

5.类和实例

6.参数传递

7.构造方法

8.方法重载 方法重写

9.继承

10.多态

11.抽象类

12.接口

13.final关键字

14.static关键字

15.局部变量

16.String

public class Main {
    public static void main(String[] args) {
        String s1 = "hello";
        String s2 = "hello";
        System.out.println(s1 == s2);
        System.out.println(s1.equals(s2));
    }
}

从比较结果看,两个都是true。这是因为Java编译器在编译期,会自动把所有相同的字符串当作一个对象放入常量池,自然s1和s2的引用就是相同的。
所以,这种==比较返回true纯属巧合。换一种写法,==比较就会失败:

public class Main {
    public static void main(String[] args) {
        String s1 = "hello";
        String s2 = "HELLO".toLowerCase();
        System.out.println(s1 == s2);
        System.out.println(s1.equals(s2));
    }
}

为什么一个true,一个false呢,原因是toLowerCase(),这个语句把s2指向了变为小写的字符串。

17.StringBuffer 和 StringBuilder

18.自动装箱 自动拆箱

19.枚举

20.异常

Throwable是异常体系的根,它继承自Object。Throwable有两个体系:Error和Exception。Error表示严重的错误,程序对此一般无能为力,Exception则是运行时的错误,它可以被捕获并处理。

21.反射

22.注解

23.泛型

原文:https://www.cnblogs.com/yaofengdoit/p/12013927.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!