java 基础

1,变量与常量

变量:能读又能写的内存对象
常量:初始化后不能修改的内存对象
变量的本质:一段连续的内存空间的别名

2,类与对象

类的实质:一种引用数据类型(与基本数据类型区别开)
类是对对象的抽象
对象是类的某一具体实例
类包含属性和方法
引用:别名,指针,指向

3,类与接口

类是对事物本质的抽象,是什么?
接口关注的是操作性,能干什么?

4,面向对象的三个基本特征

封装,继承,多态

5,异常

在这里插入图片描述
异常分类:错误和异常

6,io,反射,代理

7,集合框架

Map、List及其排序
JDK 1.8 lamada 表达式

哈希
数组
链表
红黑树

java相关常见数据结构
Map
List
JSONObject
JSONArray
JSON,XML

8,框架

SSM,SSH,springBoot,springCloud

9,其他工具

redis,kafka

10,数据结构与算法

数据的逻辑结构
集合
线性结构
树形结构
图形结构
常用数据结构
数组(Array)
栈(Stack)
队列(Queue)
链表(Linked List)
树(Tree)
图(Graph)
堆(Heap)
散列表(Hash)
常用算法
检索
插入
删除
更新
排序

线性表:线性,是说数据在逻辑结构上具有线性关系。将具有线性关系的数据存储到计算机中所使用的存储结构称为线性表。

11,栈和堆

栈:货栈,有序,后进先出,存放变量
堆:无序,存放对象

12,数据库SQL

13,设计模式

参考链接

https://blog.youkuaiyun.com/u013887236/article/details/50801477
https://www.cnblogs.com/wwicked/articles/4707696.html
https://www.zhihu.com/question/55323413
http://www.ruanyifeng.com/blog/2013/11/stack.html
https://www.zhihu.com/question/68149190
https://zhuanlan.zhihu.com/p/71625297
https://blog.youkuaiyun.com/tr_ainiyangyang/article/details/80020481

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值