零基础需要学习的知识点:


知乎圈子·有什么学习上的问题都可以提问获得回答

强烈推荐一下2020年最新学习视频教程:

本套视频适合绝对零基础的小白学习,课程内容细度前无古人,每个知识点以“掰开了揉碎了”的方式讲解,本视频基于JDK最新版本13进行讲解,主要包括Java核心语法、Java程序运行内存分析、Java面向对象等内容。虽然本视频是专门为小白量身打造,但是课程在每一个知识点上进行了很大的延伸,深度完全完胜三年工作经验的程序员。为您以后的发展奠定坚实的基础。

你想要的基础知识这里都有:

  • 001.Java零基础教程-文件扩展名的显示
  • 002.Java零基础教程-EditPlus工具的引入
  • 003.Java零基础教程-EditPlus工具的安装
  • 004.Java零基础教程-文件的默认打开方式
  • 005.Java零基础教程-EditPlus工具的配置
  • 006.Java零基础教程-怎么打开PDF文件
  • 007.Java零基础教程-常用DOS命令-打开DOS窗口以及mkdir命令
  • 008.Java零基础教程-常用DOS命令-复制DOS窗口中的内容
  • 009.Java零基础教程-常用DOS命令-切换盘符
  • 010.Java零基础教程-常用DOS命令-cd命令详解
  • 011.Java零基础教程-常用DOS命令-cd回到上级以及回到根
  • 012.Java零基础教程-回顾第一天内容
  • 013.Java零基础教程-DOS命令del
  • 014.Java零基础教程-ipconfig命令
  • 015.Java零基础教程-ping命令
  • 016.Java零基础教程-文本编辑快捷键
  • 017.Java零基础教程-文本编辑快捷键
  • 018.Java零基础教程-解答学生问题
  • 019.Java零基础教程-计算机编程语言发展史
  • 020.Java零基础教程-计算机编程语言发展史
  • 021.Java零基础教程-Java语言概述
  • 022.Java零基础教程-Java语言发展史
  • 023.Java零基础教程-回顾第二天内容
  • 024.Java零基础教程-Java语言特性简单性
  • 025.Java零基础教程-计算机的主要部件介绍
  • 026.Java零基础教程-Java的健壮性
  • 027.Java零基础教程-Java的可移植性
  • 028.Java零基础教程-JDK JRE JVM三者关系
  • 029.Java零基础教程-术语总结
  • 030.Java零基础教程-Java的加载与执行原理剖析
  • 031.Java零基础教程-Java的加载与执行原理详解
  • 032.Java零基础教程-安装JDK
  • 033.Java零基础教程-JDK的简单介绍
  • 034.Java零基础教程-第一个Java程序的编写
  • 035.Java零基础教程-回顾第三天内容
  • 036.Java零基础教程-环境变量path
  • 037.Java零基础教程-环境变量path配置
  • 038.Java零基础教程-怎么使用javac编译
  • 039.Java零基础教程-怎么使用java命令运行
  • 040.Java零基础教程-怎么使用java命令运行
  • 041.Java零基础教程-JAVA_HOME环境变量介绍
  • 042.Java零基础教程-classpath环境变量详解
  • 043.Java零基础教程-回顾上午内容
  • 044.Java零基础教程-JDK新特性java的运行
  • 045.Java零基础教程-Java中的注释
  • 046.Java零基础教程-类体概念的说明以及缩进
  • 047.Java零基础教程-HelloWorld程序的解释说明
  • 048.Java零基础教程-main方法的args可以改为其它
  • 049.Java零基础教程-类体中不能直接编写输出语句
  • 050.Java零基础教程-演示加减乘除
  • 051.Java零基础教程-public class和class的区别
  • 052.Java零基础教程-每个类中都可以编写入口
  • 053.Java零基础教程-回顾之前内容
  • 054.Java零基础教程-对标识符的理解
  • 055.Java零基础教程-标识符命名规则
  • 056.Java零基础教程-标识符命名规则
  • 057.Java零基础教程-文件名命名123可以吗
  • 058.Java零基础教程-标识符命名规范
  • 059.Java零基础教程-判断标识符是否合法
  • 060.Java零基础教程-对关键字的理解
  • 061.Java零基础教程-字面量
  • 062.Java零基础教程-变量的引出
  • 063.Java零基础教程-javadoc的使用
  • 064.Java零基础教程-对变量的理解
  • 065.Java零基础教程-变量的声明与赋值
  • 066.Java零基础教程-代码执行顺序
  • 067.Java零基础教程-同一个域中变量名不能重名
  • 068.Java零基础教程-与类型无关变量名不能重名
  • 069.Java零基础教程-一行上同时声明多个变量
  • 070.Java零基础教程-变量的分类
  • 071.Java零基础教程-变量的作用域
  • 072.Java零基础教程-回顾标识符
  • 073.Java零基础教程-回顾错误的处理
  • 074.Java零基础教程-回顾关键字
  • 075.Java零基础教程-回顾变量
  • 076.Java零基础教程-回顾变量
  • 077.Java零基础教程-作业讲解
  • 078.Java零基础教程-作业讲解
  • 079.Java零基础教程-数据类型概述
  • 080.Java零基础教程-计算机存储单位
  • 081.Java零基础教程-二进制与十进制
  • 082.Java零基础教程-取值范围
  • 083.Java零基础教程-字符编码
  • 084.Java零基础教程-字符编码
  • 085.Java零基础教程-字符char可以容纳一个汉字
  • 086.Java零基础教程-答疑
  • 087.Java零基础教程-回顾上午内容
  • 088.Java零基础教程-转义字符
  • 089.Java零基础教程-整数型的4种编写方式
  • 090.Java零基础教程-整数型字面量被当做int处理
  • 091.Java零基础教程-自动类型转换
  • 092.Java零基础教程-过大的整数
  • 093.Java零基础教程-强制类型转换
  • 094.Java零基础教程-精度损失以及不超范围可以直接赋值byte和short
  • 095.Java零基础教程-总结一天内容
  • 096.Java零基础教程-回顾昨天内容
  • 097.Java零基础教程-整数没有超范围可以直接赋值给char
  • 098.Java零基础教程-二进制原码反码补码
  • 099.Java零基础教程-byte short char的混合运算
  • 100.Java零基础教程-多种数据类型混合运算
  • 101.Java零基础教程-浮点型数据
  • 102.Java零基础教程-布尔型数据
  • 103.Java零基础教程-基本数据类型转换规则
  • 104.Java零基础教程-运算符概述
  • 105.Java零基础教程-算术运算符
  • 106.Java零基础教程-关系运算符
  • 107.Java零基础教程-逻辑运算符
  • 108.Java零基础教程-短路与和短路或
  • 109.Java零基础教程-赋值运算符
  • 110.Java零基础教程-三目运算符
  • 111.Java零基础教程-字符串连接运算符
  • 112.Java零基础教程-回顾昨天内容
  • 113.Java零基础教程-作业讲解
  • 114.Java零基础教程-作业讲解
  • 115.Java零基础教程-作业讲解
  • 116.Java零基础教程-接收用户键盘输入
  • 117.Java零基础教程-接收用户键盘输入import形式
  • 118.Java零基础教程-控制语句分类
  • 119.Java零基础教程-if语句的语法格式及原理
  • 120.Java零基础教程-if语句嵌套的理解
  • 121.Java零基础教程-if语句案例1
  • 122.Java零基础教程-if语句的大括号省略
  • 123.Java零基础教程-if语句根据年龄判断生命阶段
  • 124.Java零基础教程-if案例改进
  • 125.Java零基础教程-if根据成绩判断等级
  • 126.Java零基础教程-if根据成绩判断等级的代码实现
  • 127.Java零基础教程-switch语句语法及原理
  • 128.Java零基础教程-回顾昨天内容
  • 129.Java零基础教程-if语句案例
  • 130.Java零基础教程-switch案例
  • 131.Java零基础教程-为什么要使用循环
  • 132.Java零基础教程-for的语法及执行原理
  • 133.Java零基础教程-for死循环及常见简单for循环
  • 134.Java零基础教程-for循环变形
  • 135.Java零基础教程-for循环变形
  • 136.Java零基础教程-1到100的所有奇数求和
  • 137.Java零基础教程-for循环嵌套
  • 138.Java零基础教程-for循环嵌套
  • 139.Java零基础教程-for嵌套实现九九乘法表
  • 140.Java零基础教程-while循环的语法和原理
  • 141.Java零基础教程-提示目前要掌握哪两点
  • 142.Java零基础教程-do while的语法和原理
  • 143.Java零基础教程-关于转向语句
  • 144.Java零基础教程-break语句详解
  • 145.Java零基础教程-continue语句详解
  • 146.Java零基础教程-回顾windows命令及快捷键
  • 147.Java零基础教程-回顾java的加载与执行
  • 148.Java零基础教程-回顾第一个程序的编写
  • 149.Java零基础教程-回顾注释以及public class和class的区别
  • 150.Java零基础教程-回顾标识符与关键字
  • 151.Java零基础教程-回顾变量
  • 152.Java零基础教程-回顾数据类型
  • 153.Java零基础教程-回顾数据类型
  • 154.Java零基础教程-回顾基本类型转换
  • 155.Java零基础教程-回顾算术运算符
  • 156.Java零基础教程-回顾逻辑运算符和赋值运算符
  • 157.Java零基础教程-回顾条件运算符和字符串连接运算符
  • 158.Java零基础教程-回顾控制语句
  • 159.Java零基础教程-回顾if
  • 160.Java零基础教程-回顾for循环
  • 161.Java零基础教程-回顾转向语句
  • 162.Java零基础教程-day09作业题1
  • 163.Java零基础教程-day09作业题2
  • 164.Java零基础教程-day09作业题3
  • 165.Java零基础教程-day09作业题4
  • 166.Java零基础教程-day09作业题5
  • 167.Java零基础教程-day09作业题6
  • 168.Java零基础教程-day09作业题7
  • 169.Java零基础教程-回顾上节课内容
  • 170.Java零基础教程-没有方法代码会有什么问题
  • 171.Java零基础教程-体验方法的作用
  • 172.Java零基础教程-代码执行顺序以及局部变量的提示
  • 173.Java零基础教程-方法的语法机制
  • 174.Java零基础教程-方法的返回值类型
  • 175.Java零基础教程-方法的返回值类型
  • 176.Java零基础教程-形式参数列表
  • 177.Java零基础教程-方法体代码的执行顺序
  • 178.Java零基础教程-方法的调用
  • 179.Java零基础教程-接收返回值
  • 180.Java零基础教程-接收返回值
  • 181.Java零基础教程-实际参数列表
  • 182.Java零基础教程-调用方法时类名什么时候省略
  • 183.Java零基础教程-不止是main方法可以调用其它方法
  • 184.Java零基础教程-break和return
  • 185.Java零基础教程-代码执行顺序
  • 186.Java零基础教程-缺少返回语句
  • 187.Java零基础教程-变形以及代码优化
  • 188.Java零基础教程-JVM内存结构
  • 189.Java零基础教程-栈数据结构
  • 190.Java零基础教程-栈数据结构
  • 191.Java零基础教程-方法执行时内存变化
  • 192.Java零基础教程-回顾昨天内容
  • 193.Java零基础教程-作业1
  • 194.Java零基础教程-作业2
  • 195.Java零基础教程-println(方法调用可以直接放到这里)
  • 196.Java零基础教程-作业2代码升级
  • 197.Java零基础教程-方法重载概述
  • 198.Java零基础教程-方法重载优点
  • 199.Java零基础教程-什么时候使用重载以及构成重载
  • 200.Java零基础教程-方法重载和返回值类型以及修饰符无关
  • 201.Java零基础教程-通过源代码查看发现println方法重载了
  • 202.Java零基础教程-回顾上午内容
  • 203.Java零基础教程-代码的封装
  • 204.Java零基础教程-方法递归的理解
  • 205.Java零基础教程-尽量使用循环
  • 206.Java零基础教程-使用循环计算1到n的和
  • 207.Java零基础教程-使用递归计算1到n的和
  • 208.Java零基础教程-递归的内存图分析
  • 209.Java零基础教程-布置今日作业
  • 210.Java零基础教程-回顾昨天内容
  • 211.Java零基础教程-回顾昨天内容
  • 212.Java零基础教程-回顾昨天内容
  • 213.Java零基础教程-递归计算n的阶乘
  • 214.Java零基础教程-面向对象和面向过程的区别
  • 215.Java零基础教程-面向对象和面向过程的区别
  • 216.Java零基础教程-面向对象和面向过程的区别
  • 217.Java零基础教程-面向对象和面向过程的区别
  • 218.Java零基础教程-OOA OOD OOP
  • 219.Java零基础教程-面向对象三大特征
  • 220.Java零基础教程-类和对象
  • 221.Java零基础教程-类和对象
  • 222.Java零基础教程-java程序员是一个转换桥梁
  • 223.Java零基础教程-类的定义
  • 224.Java零基础教程-对象的创建
  • 225.Java零基础教程-编译过程说明
  • 226.Java零基础教程-创建对象对应的JVM内存结构
  • 227.Java零基础教程-创建对象对应的JVM内存结构
  • 228.Java零基础教程-布置今日作业
  • 229.Java零基础教程-为什么画内存图
  • 230.Java零基础教程-内存图作业1
  • 231.Java零基础教程-内存图作业1
  • 232.Java零基础教程-内存图作业2
  • 233.Java零基础教程-内存图作业2
  • 234.Java零基础教程-属性是引用类型怎么访问
  • 235.Java零基础教程-空指针异常
  • 236.Java零基础教程-方法调用时参数传递1
  • 237.Java零基础教程-方法调用时参数传递2
  • 238.Java零基础教程-回顾上午内容
  • 239.Java零基础教程-构造方法
  • 240.Java零基础教程-构造方法
  • 241.Java零基础教程-构造方法
  • 242.Java零基础教程-封装有什么用
  • 243.Java零基础教程-不封装有什么问题
  • 244.Java零基础教程-怎么进行封装
  • 245.Java零基础教程-回顾昨天内容
  • 246.Java零基础教程-引出实例方法
  • 247.Java零基础教程-实例方法导致的空指针
  • 248.Java零基础教程-set方法和get方法的封装
  • 249.Java零基础教程-set方法入口设立关卡
  • 250.Java零基础教程-总结封装的步骤
  • 251.Java零基础教程-static初步
  • 252.Java零基础教程-什么时候使用静态变量
  • 253.Java零基础教程-什么时候使用静态变量
  • 254.Java零基础教程-空引用访问静态不会空指针
  • 255.Java零基础教程-关于实例方法的调用
  • 256.Java零基础教程-关于实例方法的调用
  • 257.Java零基础教程-回顾上午内容
  • 258.Java零基础教程-静态代码块
  • 259.Java零基础教程-代码执行顺序
  • 260.Java零基础教程-实例代码块
  • 261.Java零基础教程-代码执行顺序
  • 262.Java零基础教程-this的内存结构
  • 263.Java零基础教程-this的应用
  • 264.Java零基础教程-设计日期类
  • 265.Java零基础教程-设计男人类和女人类
  • 266.Java零基础教程-设计银行账户类
  • 267.Java零基础教程-设计微信账号类
  • 268.Java零基础教程-丈夫和妻子的作业
  • 269.Java零基础教程-Book作业
  • 270.Java零基础教程-回顾this
  • 271.Java零基础教程-this什么时候不能省略
  • 272.Java零基础教程-this()的用法
  • 273.Java零基础教程-总结this
  • 274.Java零基础教程-账户取款的作业
  • 275.Java零基础教程-Student作业
  • 276.Java零基础教程-对之前内容总结
  • 277.Java零基础教程-大总结
  • 278.Java零基础教程-继承有什么用
  • 279.Java零基础教程-继承的相关特性
  • 280.Java零基础教程-回顾昨天内容
  • 281.Java零基础教程-通过子类对象调用继承过来的方法
  • 282.Java零基础教程-什么时候可以使用继承
  • 283.Java零基础教程-pirntln方法的解释
  • 284.Java零基础教程-Object类的toString方法
  • 285.Java零基础教程-方法覆盖初体验
  • 286.Java零基础教程-满足什么条件构成方法覆盖
  • 287.Java零基础教程-方法覆盖的注意事项
  • 288.Java零基础教程-方法覆盖的经典案例
  • 289.Java零基础教程-方法覆盖的经典案例
  • 290.Java零基础教程-覆盖toString方法
  • 291.Java零基础教程-总结方法覆盖
  • 292.Java零基础教程-通过向上转型对多态理解
  • 293.Java零基础教程-所有的点前面要么是引用要么是类名
  • 294.Java零基础教程-向下转型
  • 295.Java零基础教程-instanceof运算符
  • 296.Java零基础教程-为什么要instanceof判断
  • 297.Java零基础教程-为什么要instanceof判断
  • 298.Java零基础教程-回顾多态
  • 299.Java零基础教程-多态在开发中的作用
  • 300.Java零基础教程-总结多态在开发中的作用
  • 301.Java零基础教程-面向抽象编程
  • 302.Java零基础教程-乐手奏乐的作业题
  • 303.Java零基础教程-静态方法不存在方法覆盖
  • 304.Java零基础教程-私有方法不能覆盖
  • 305.Java零基础教程-关于方法覆盖时的返回值类型
  • 306.Java零基础教程-super概述
  • 307.Java零基础教程-子类构造方法执行时必然调用父类构造方法
  • 308.Java零基础教程-回顾上午内容
  • 309.Java零基础教程-super(实参)的用法
  • 310.Java零基础教程-内存图描述super
  • 311.Java零基础教程-内存图描述super
  • 312.Java零基础教程-内存图描述super
  • 313.Java零基础教程-super什么时候不能省略
  • 314.Java零基础教程-super使用使用时后面必须有个点
  • 315.Java零基础教程-使用super调用父类方法
  • 316.Java零基础教程-总结super关键字

除此之外:

由于Java编程语言本身属于全场景编程语言之一,所以不同领域对于Java初级程序员的要求也会有所不同,比如Web开发领域和大数据开发领域对于Java程序员的知识结构就有不同的要求,另外随着云计算的广泛应用,Java程序员也在逐渐向全栈方向发展。

虽然不同领域对于Java初级程序员的要求会有所不同,但是以下几部分知识是Java初级程序员应该具备的:

第一:Java开发框架知识。Java语言由于其自身的特点,在编程的过程中对于开发框架的依赖程度比较高,虽然在JDK1.9之后,Java语言增强了模块化管理方式,但是要想提升Java开发效率,依然离不开开发框架的支撑。目前Spring系列框架的应用就比较广泛,初学者目前可以重点关注一下SpringBoot。

第二:数据库知识。Java开发对于数据库的依赖程度也是比较高的,所以掌握数据库知识对于Java初级程序员来说也是非常重要的。实际上,很多初级Java程序员都会经历一段“增删改查”的开发期。由于Java在大数据领域也有比较广泛的应用,所以Java程序员应该重点关注一下数据库知识,以便于未来向大数据方向发展。

第三:前端知识。Java程序员目前需要具备一定的前端知识,而且未来前端知识的掌握情况对于Java初级程序员的就业会起到重要的作用。前端知识需要重点关注一下JavaScript的学习,另外还需要关注一下移动端的相关知识,如果能再掌握一定的Android开发知识会更好一些。

最后,Java初级程序员也需要熟练使用开发工具,而且要具备一定的程序调试能力,而要想提升程序调试能力,一定要多做实验。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

文章来源于互联网:Java初级程序员应该掌握哪些知识?

发表评论