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 ...
最新文章
- Chrome浏览器官方离线安装包下载
- 微信小程序开发之路(一)
- 如何卸载mysql重新安装win10_学以致用二十八-----win10安装mysql5.7.24及卸载
- Hadoop文件系统介绍
- lol自动刷人机辅助_LOL星籁歌姬新手怎么玩 星籁歌姬技能出装符文打法攻略 新英雄星籁歌姬辅助攻略...
- 判断EXCEL表格某单元格值发生改变VBA代码
- Linux服务笔记之一:Telnet远程登录
- 我不是九爷 带你了解 ansible
- 如何从Java方向转向Linux C方向?
- Kardashev量表和AI:可能的床友
- python降低图片分辨率_Python批量更改图片分辨率
- 【资料】分享北京某培训机构全部学习课程加个人的一些学习上的建议
- Markdown文件中图片自动转云图片和自动生成标题序号
- CIO40: IT 人之读书与家庭
- 计算机网络:数据链路层
- 银河土星_不要购买三星银河笔记20
- Fabric链码常用API文档
- c语言欧几里得算法求素数,jrs直播(无插件) -官网
- Canvas 文字对齐方式
- 解决Python下安装unrar后仍然提示Couldn't find path to unrar library...
热门文章
- 代码大全旁边的一本书--感受《UNIX编程艺术》
- 贝叶斯估计与最大似然估计
- 正态分布的前世今生(下)
- 孙鑫VC学习笔记:第十三讲 (六) 关于释放内存
- php 盒子边距,CSS 盒子模型外边距
- 拓端tecdat|R语言有限混合模型聚类FMM、广义线性回归模型GLM混合应用分析威士忌市场和研究专利申请、支出数据
- 拓端tecdat|r语言中如何进行两组独立样本秩和检验
- Java read failed_android-获取java.io.IOException:读取失败,套接...
- JAVA程序将PDF转化为TXT
- Ubuntu下mysql跟换datadir,数据库存放路径,支持更改单个库的存放路径