java学习回顾与总结

网易云java架构师课程学习,回顾总结

一.基础回顾

1.java基础内容

1.1 java语法

第一行代码!!!

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
  • Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
    -----------------------------------------------------------------------------引自“百度百科”

1.2 方法的重写与重载,覆盖与隐藏

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 java修饰词与访问权限

publicprotected(default)private
同一个类yesyesyesyes
同一个包yesyesyesno
不同包子类yesyesnono
不同包非子类yesnonono

1.4 继承

在这里插入图片描述
在这里插入图片描述

1.5 封装

概念
将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的访问和操作。
目的
直接通过操控类对象来达到目的,不需要对具体实现十分了解,使类属性和方法的具体实现对外不可见。不但方便还起到了
在这里插入图片描述

1.6 多态

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.7 super与this

在这里插入图片描述
在这里插入图片描述

1.8 内存分配之静态域,堆、栈和常量池

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.9 静态变量,静态代码块,静态方法,以及初始化顺序

在这里插入图片描述
在这里插入图片描述

1.10 抽象类与接口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.11 内部类

在这里插入图片描述

1.12 配置文件

在这里插入图片描述

1.13 序列化与反序列化

1.14 异常处理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.java中级内容

2.1 文件处理与IO

在这里插入图片描述

2.2 泛型

介绍
Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时监测非法的类型。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型对于集合类尤其有用,例如,ArrayList就是一个无处不在的集合类。
泛型的本质是参数化类型,也就是所操作的数据类型被指定为一个参数。

使用
泛型有三种常用的使用方式:泛型类,泛型接口和泛型方法。

2.3 枚举

public enum Color {  
    RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
    // 成员变量  
    private String name;  
    private int index;  
    // 构造方法  
    private Color(String name, int index) {  
        this.name = name;  
        this.index = index;  
    }  
   }

二.重点掌握

1.java容器与集合框架

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.Map的重点解析

在这里插入图片描述

三.个人总结

java的学习,之前基础掌握的不是很牢靠,还需要更加深一步的钻研才好。

四.未来展望

希望今后做一名优秀的系统架构师。能够应对高并发,大数据的应用场景。能够架设高性能的软件系统。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是lk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值