java基础知识都有哪些?
推荐
在线提问>>
java基础知识都有哪些?要想学好Java技术,Java的基础知识肯定是必须掌握牢靠的,小伙伴们如果想要自学Java的话,千锋重庆培训给大家准备了一份Java基础知识的清单,大家可以按照这个顺序计划学习。
java基础知识都有哪些?
①Java 概述与环境搭建:Java 学习方法,常用 DOS 命令、JDK 环境安装、第一个 Java 程序之 HelloWorld、Java 命名规范、关键字
②语言基础:Java 数据类型、类型转换,运算符(赋值、算数、逻辑、关系、三目(三元)运算符)
③条件、分支结构:if、if-else、switch、break、多重条件
④循环:for、while、do-while,循环嵌套、循环终止(break、continue、及其区别)
⑤方法 / 函数:方法的概念、方法的定义、方法的组成、方法的调用,方法的形参与实参、方法的返回值类型与返回值、return 的两种用法、递归
⑥数组:数组的引言、数组的概念、数组的创建、数组的使用;数组的复制、数组的扩容、数组参数和返回值、可变长参数;3 种排序、二维数组;杨辉三角
⑦面向对象基础:面向对象的概念、什么是对象、什么是类、类的定义、对象的创建;构造方法、构造方法重载、有参构造和无参构造各自作用、this 关键字;成员变量、成员方法、成员变量和局部变量区别;封装;多态、访问修饰符(public、protected、default、private);super、super 和 this 区别
⑧接口、抽象类:三个修饰符(abstract、static、final)、静态方法、静态代码块、普通代码块、抽象类的定义、抽象类的作用;接口的语法、与抽象类的异同、接口的微观概念、接口规范、接口引用、接口的多态、接口和抽象类的区别和用途(接口定义规范、抽象类定义差异)
⑨常用类:什么是内部类、成员内部类、静态内部类、局部内部类、局部内部类访问外部类局部变量;局部内部类的应用场景、匿名内部类、Object 类、getClass 方法、hashCode 方法、toString 方法、equals 方法、equals 方法重写、finalize 方法;什么是包装类、8 种包装类型、装箱和拆箱的常用方法、整数类型的缓冲区;String 类、字符串的不变性、字符串的常用方法、可变字符串(StringBuilder、StringBuffer)、BigDecimal、Date、SimpleDateFormat
⑩集合:什么是集合、Collection 体系集合、Collection 父接口、List 子接口、ArrayList、LinkedList、Vector;线性表与链表的区别和优劣、泛型集合、Collections 工具类;Set 子接口、HashSet、HashSet 去重原理、重写 hashCode 与equals、LinkedHashSet、TreeSet、TreeSet 去重原理
⑪算法:算法时间复杂度、空间复杂度、排序算法、查找算法、数据结构;什么是异常、异常体系分类、异常的产生、异常的传递、throws、异常的处理(try、catch、finally)、自定义异常
⑫数据结构:数组、单向链表、双向链表、树、二叉树、B 树、红黑树、图
⑬多线程:什么是进程、什么是线程、线程的组成、创建线程的两种基本方式;线程安全问题、同步代码块、同步方法、线程状态(6 状态)、死锁问题;线程安全集合
⑭I/O 框架:流的概念、流的分类、字节流、字节节点流、字节过滤流;File、FileFilter、字符编码、字符流、字节过滤流、流的标准使用步骤;对象序列化;IO 流综合案例
通过以上知识的学习,我们就能够掌握 Java 核心技术,掌握面向对象设计思想,掌握企业开发工具,掌握设计模式使用,掌握数据结构知识,掌握网络基本知识。
java基础知识都有哪些?大家都了解了吧。如果你也想要学习一门开发技术,获得高薪工作,可以联系在线老师咨询了解。