全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  行业资讯  >  详情

java基础知识都有哪些?

来源:千锋教育
发布人:lxl
2023-02-03

推荐

在线提问>>

  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基础知识都有哪些?大家都了解了吧。如果你也想要学习一门开发技术,获得高薪工作,可以联系在线老师咨询了解。

相关文章

java开发idea入门怎么学?有什么快捷学习方式?

哪里的it培训机构好?it培训学习门槛高不高?

前端工程师需要掌握什么?小白如何快速入门前端?

java培训机构怎么样?有什么优势?

女生学前端开发怎么样?什么it岗位适合女生?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取