java基础知识体系
说真的,感觉记得太啰嗦了,所以心里有个想法,在"java分栏中",也就是这个大节尽量记一点需要背诵和记忆的知识点,代码以及完全版尽量放在本地的typora上,在这段时间里在csdn上的尽量光记知识点
文章目录
- java基础
- 面向对象
- 常用api类
- 集合
- 多线程
- IO
- 进阶
- javaweb
- mysql
- jdbc
java基础
面向对象
内容 | 简要 |
---|---|
面向对象 |
封装,继承多态 抽象类 接口 内部类 |
常用api类
内容 | 简要 |
---|---|
api概述 |
api概述 jdk包分类 |
字符串 |
String StringSuilder 比较-》equals,equalsIgnoreCase |
Math | 数学函数方法 |
System |
exit() => 终止运行 currentTimeMillis() => 计算程序运行时间 gc()=>垃圾回收 arraycopy()=>数组扩容 |
Object和Objects |
对象的比较 判断对象为空=>Objects.isNull(obj); |
BigDecimal | 精确计算 |
包装类 |
自动拆箱和自动装箱 int和String类型的相互转换 |
Arrays | 打印数组 |
时间日期类 | 时间格式装换 |
集合
内容 | 简要 |
---|---|
java集合详解 |
什么叫多线程 并发和并行 |
字符串 |
String StringBuilder |
多线程
内容 | 简要 |
---|---|
线程基础知识 |
什么叫多线程 并发和并行 进程和线程 |
线程的实现方式 |
1. 继承Thread类 2. 实现Runnable接口 3.使用Callable和Future创建线程 |
线程生命周期及状态 |
线程的六种状态 线程中改变状态的一些方法 设置和获取线程名 线程优先级 线程的停止方式 |
线程安全 |
实现线程安全 => 线程同步(synchronized) 线程同步带来的问题=》线程死锁 解决线程死锁=》生产者/消费者 |
线程池 |
IO
内容 | 简要 |
---|---|
File类 |
file类及其方法的基本使用 文件的增删改查 |
IO流 |
分类 字节流 字节缓冲流 字符流 字符缓冲流 转换流 对象操作流 .IO相关集合-Properties集合 |
IO流实例 | 用几种方式对数据进行操作 |
IO流总结 | 知识体系 |
进阶
内容 | 简要 |
---|---|
类加载器 |
类加载的过程 双亲委派模型 |
javaweb
mysql
jdbc
内容 | 简要 |
---|---|
mysql |
以下四种分类以及使用 DDL(Data Definition Language)数据定义语言 DML(Data Manipulation Language)数据操作语言 TPL(Transaction Process Language)事务处理语言:用于对事务进行处理; DQL(Data Query Language)数据查询语言 DCL(Data Control Language)数据控制语言(了解) 常用约束 视图基本使用 事务 |
jdbc |
java操作数据库的增删改查, 初始版本到最终版本工具类的封装使用 |
java基础知识体系相关推荐
- Java基础知识体系_计算机与java
Java基础知识体系 (一).计算机与java (二).变量与类型 (三).运算符 (四).流程控制 (五).数组 (一).计算机与java 1,计算机:硬件+软件 硬件:客观存在的各种计算机相关设备 ...
- Java SE 基础知识体系梳理
## Java SE 基础知识体系梳理 ----------day01------------- (1)计算机的体系结构 (2)Java语言的概述 (3)开发环境的搭建和使用 1.计算机的体系结构(常 ...
- Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...
- 【转】Java基础知识整理
本博文内容参考相关博客以及<Java编程思想>整理而成,如有侵权,请联系博主. 转载请注明出处:http://www.cnblogs.com/BYRans/ PDF版下载链接:<Ja ...
- java 基础知识总结
Java基础知识总结 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思 ...
- Java基础知识复习(一)
Java基础知识复习(一) 目录 Java简介 命名规则 八种基本的数据类型 字面量 类型转换 变量的形态 逻辑运算符 位运算 移位运算 习题知识点 目录 Java简介 Java是由Sun公司在199 ...
- 【转】java基础知识总结
Java基础知识总结 本博文内容参考相关博客以及<Java编程思想>整理而成,如有侵权,请联系博主. 转载请注明出处:http://www.cnblogs.com/BYRans/ PDF版 ...
- java(5)---Java基础知识大全
Java基础知识大全 一.基础知识: 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java语言是跨平 ...
- 黑马程序员--java基础知识注意点收录
java基础知识注意点收录 1.使用path设置路径时,为避免由于虚拟机存放位置的不同而改变设置路径时造成意外的其他错误,使用变量 JAVA_HOME记住虚拟机的位置,然后在path中通过%JAVA_ ...
- 零基础学习Java真的很难?初学者必须了解的Java基础知识梳理
作为最受欢迎的编程语言之一,Java是很多人转行的首选.对于零基础而言,在学习Java前要了解哪些语言特征和常识呢?下面,小编就来分享一下零基础学习Java者必须了解的Java语言常识以及知识. 从1 ...
最新文章
- 基于深度学习的医学图像配准综述
- 客户管理系统代码项目_西安人力资源管理系统如何有效管理销售,提高工作的效率...
- 布加迪、劳斯莱斯和宾利零售商开始接受BTC和BCH付款
- 最近遇到的若干技术问题
- mysql怎么实现确认收货_Tp结合redis实现订单自动收货
- [HOW TO]-github/gitee的仓库统一管理
- 如何判断京东达人文章是否下线
- 管理角色认知-工程师到管理者角色发生了哪些变化?
- sqlserver安全加固
- webmin mysql_MySQL+Webmin轻松创建数据库
- HDU2020 绝对值排序【排序】
- 【王道计组笔记】Cache高速缓存基本工作原理
- 手机型号大全_骁龙710手机推荐 骁龙710手机新品年度盘点:共12款
- 磷酸铁锂电池BMS系统工作原理
- tomcat启动过程报the JDBC Driver has been forcibly unregistered问题的修复过程
- java模拟刷百度排名无效_刷百度排名软件教程-软件设置问题
- Excel如何按照单元格背景颜色排序
- GitHub Error: API rate limit exceeded
- 顶尖电子秤ls6恢复出厂_顶尖LS6(X)条码秤调试教程
- python读取压缩文件的大小_python查看zip包中文件及大小的方法
热门文章
- Bootstrap学习之三:使用排版
- Java EE Servlet 几个path
- SqlPlus中退格键和方向键的设置
- 两天来的Java IO Tips
- VC编程-预编译头文件(precompiled header)
- 【OpenGL】OpenGL GLUT扩展库安装与配置(Windows Visual Studio2008)
- 拓端tecdat|R语言ISLR工资数据进行多项式回归和样条回归分析
- 拓端tecdat|python对NOAA天气数据格式转换
- 拓端tecdat|用R语言和python进行社交网络中的社区检测
- 拓端tecdat|R语言向量自回归模型(VAR)及其实现