很多初学者不知道Java基础有哪些内容,这个问题其实很简单。买一本市场上卖的Java教程,翻开目录看一看,喏,Java基础就是这些东西了。
学东西嘛,总要先有个整体的认知,再一点一点的各个突破,总不能一口吃个胖子吧。今天这篇文章呢,就是介绍一下Java基础包含哪些知识,为日后的学习起到一个总体规划的作用,也帮助我们在总结时查漏补缺。看到这里,如果你有兴趣的话,那我们一起接着看下去吧。
第一步呢,我们要清楚Java语言的适用范围。毕竟,如果你连一个东西学完了能干啥都不知道,那你的学习肯定会带有盲目性,学习的效果也是不会好滴,所以呢,我们来看一下吧。
Java适用:
- 企业和互联网的后端开发
- Android移动APP开发
- 大数据应用开发
Java不适用:
- 底层操作系统开发(因为Java不能直接操作底层硬件)
- 桌面应用程序开发(因为Java虽然可以跨平台,但是针对平台的特性很差)
- 桌面大型游戏开发(因为大型游戏需要显卡的支持,同样需要底层硬件支持)
所以呢,各位同学们,如果你的学习目的不是上面的这些,赶紧绕道,毕竟学习时间宝贵,去学一些对你有用的东西啊。如果你的目标是上面这些呢,我们就接着往下看吧。
第二步,我们看一下Java包括哪些基本模块。
- Java入门,包括Java特点,Java优缺点,Java适用范围,Java版本,JVM,JDK,JRE,安装JDK,Java IDE(Java开发工具)。此处强烈建议初学者买本优质的Java教程,或者在网上看一看Java相关的视频,毕竟我们不能闭门造车。
- Java程序基础
- 流程控制
- 数组操作
- Java面向对象
- Java异常处理
- Java反射与泛型
- Java集合
- Java IO编程
- Java处理日期和时间
- JUnit单元测试
- Java正则表达式
- Java加密与安全
- Java多线程编程
- Maven基础
- Java网络编程
- Java操作XML和JSON
- Java JDBC基础
- Java函数式编程