美文网首页
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

相关文章

  • Android 知识梳理目录 - 好吧,这是一个很"干

    一、Java 知识梳理 Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳...

  • SparseArray

    参考 Java&Android 基础知识梳理(10) - SparseArray 源码解析 这个类比较简单,解析...

  • 关于2017年本猿的生存计划

    一、.工作: 安卓基础知识通过阅读和交流梳理了一遍,其中阅读书籍 Java:《THINK IN JAVA 》《He...

  • Java基础知识梳理

    Java 基础知识梳理 1、Java的基本程序设计结构 1.1:数据类型 java中存在8中基本数据类型,其中有四...

  • java基础知识梳理

    java基础知识梳理 一. 背景知识 1. 根据开发环境分类 2. java基本特性 3. JDK的介绍 4. J...

  • Java基础知识梳理

    访问权限有哪些 public: 公开的,所有的都可以访问protected: 包访问权限,同包可以访问,子类可访问...

  • android 最全 图片相关知识整理

    android 最全 图片相关知识整理 图片基础知识梳理图片基础知识梳理(1) - ImageView 的 Sca...

  • Java 拾遗(之二)

    Java 拾遗(之二) 背景 上一篇《拾遗》只是对Java语言基础知识的一个笼统的梳理,有些之前接触不太多的,或者...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • Java 基础知识点梳理

    一、规范 1.标识符:组成只能是数字、字母、下划线和美元符组成,并且数字不能开头2.包名:一般字母全部小写 ,规则...

网友评论

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

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