美文网首页
java基础知识梳理

java基础知识梳理

作者: 综合楼 | 来源:发表于2020-09-14 21:51 被阅读0次

    java基础知识梳理

    一. 背景知识

    1. 根据开发环境分类

    JAVA.png

    2. java基本特性

    JAVA基本特性.png

    3. JDK的介绍

    JDK.png

    4. JDK的目录结构

    JDK目录.png

    5. JRE的介绍

    JRE.png

    6. JDK与JRE的区别

    JDK,JRE区别.png

    7. 配置开发环境

    配置环境.png

    二. 基本概念与知识点

    1. 类,对象,属性和方法的描述。

    • 对象:是类的一个实例,有行为和状态(属性和方法)。例如我是一个对象,我有身高体重(属性)。我可以走路和思考(方法)。

    • 类:是一个模板,描述一类对象的的行为和状态(属性和方法)。例如 ‘人’ 是一个类,而我(对象)是人的一个实例。

    • 方法:方法就是行为,一个类可以有很多方法。

    • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

    对象.png

    2. JAVA的基本变量类型

    基本变量类型.png

    3. 操作符

    操作符.png

    4. 命名规则

    命名规则.png

    5. 访问修饰符

    • private:本类中使用。
    • default:本包中使用。
    • protected:
      • 子类与基类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问;
      • 子类与基类不在同一包中:那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,而不能访问基类实例的protected方法。
    • public:都能使用。


      访问修饰符.png

    6. final修饰符

    final修饰.png

    7. 抽象类

    抽象类.png

    8. 接口的特性

    • 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)。
    • 接口中可以含有变量,但是接口中的变量会被隐式的指定为 public static final 变量(并且只能是 public,用 private 修饰会报编译错误)。
    • 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。

    9. 抽象类与接口的区别

    抽象类与接口的区别.png

    10. 内部类

    内部类.png

    11. 流程控制

    控制流程.png

    12. 装箱拆箱

    装箱拆箱.png

    13. 封装类与基本类

    封装类的作用.png 封装类和基本类的区别.png

    14. 字符串

    字符串.png
    image.png

    15. 字符常见用法

    字符常见方法.png

    16. 常见数学方法

    数学方法.png

    17. 单例模式

    单例模式.png

    18. 变量初始化顺序

    加载类=>静态变量=>静态初始化块=>main方法=>普通变量=>普通初始化块=>构造方法里初始化
    public class InitFieldTest {
        public static String staticField = "声明时静态变量";
        public String generalField = "声明时普通变量";
    
        {
            String generalInitBlock = "普通初始化块中变量";
        }
    
        static {
            String staticInitBlock = "静态初始化块中变量";
        }
    
        public InitFieldTest(){
            String field = "构造方法中声明变量";
        }
    
        public static void main(String[] args) {
            new InitFieldTest();
        }
    }
    

    19. 接口与继承

    接口与继承.png

    20. 类和对象

    类和对象.png 类和对象2.png

    根据java语言程序设计基础篇 补充一些知识点

    ======================更新:2020年9月17日16:52:02============================

    1.写程序的流程

    image.png

    2.处理问题的方法

    image.png

    3. 可变长参数

    image.png

    4. 动态绑定

    image.png
    image.png

    4. Object类和equals方法

    image.png

    5. 子类继承注意

    image.png

    6. 异常

    Trowable.png
    image.png

    7. 接口和抽象类的使用时机

    image.png

    8. java IO操作

    image.png
    image.png

    相关文章

      网友评论

          本文标题:java基础知识梳理

          本文链接:https://www.haomeiwen.com/subject/dbetyktx.html