【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】

目录

前言

课程介绍

讲解方式

课程亮点

适用人群

课程内容介绍

第一阶段

第二阶段


前言

咳。我在很多网站上(哔哩哔哩、谷粒学院、黑马程序员...),找过Java基础视频,对比之下,我感觉 java零基础入门到精通(2019版)【黑马程序员】比较好一些。这套视频,看完之后,还有很多后续课程

学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。

JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率;异常,编写代码逻辑更加健全;网络编程,应用服务器学习基础,完成数据的远程传输。学习该阶段,可以完成一些简单的管理系统、坦克大战游戏、QQ通信等。

这个学习路线也很好:阿里云大学-Java学习路线

课程介绍

讲解方式

知识点介绍、代码演示、逻辑分析、灵活举例、使用图形的方式详细演示代码的流程和细节。全面讲解并突出重点,让学习也变成一种快乐。

课程亮点

1,知识讲解详细,各阶段学习者都能学有所获。

2,使用图形的方式演示代码、分析逻辑,用直观的方式让复杂的知识学习起来变的轻松。

3,课程中穿插大量的趣味性练习题目,充分巩固各个知识点的应用。

4,使用综合案例来加强重点知识,用切实的应用场景提升编程能力。

适用人群

1、希望未来毕业从事Java开发的在校生及应届毕业生。

2、有一定编程基础,希望全面学习Java编程,巩固JavaSE知识的计算机相关从业者。

3、对编程感兴趣,希望从事IT高薪职业,有追求的广大有志人士。

课程内容介绍

第一阶段  Java基础语法

1- 安装JDK&编写HelloWorld案例&数据类型等

2- 运算符、分支结构

3- 循环结构

4- IDEA开发工具&数组

5-方法

6-案例练习

第二阶段  重点类和对象思想

1-面向对象

2-String&StringBuilder

3-集合ArrayList&学生管理系统

第三阶段 面向对象

1-继承&修饰符

2-多态&抽象类&接口

3-内部类

第四阶段 常用类

1-常用API&异常

2-集合体系

3-IO流体系

4-多线程

5-网络编程

第五阶段 新特性和基础加强

1-Lambda&方法引用

2-函数式接口&Stream流

3-反射机制&类加载器&模块化

本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人。

文章来源:传智播客和黑马程序员视频库

第一阶段

第一阶段的视频,是硬着头皮看完的。

总的来说,收获较少。但是,有很多Java原理,在这一次系统的学习中,都掌握了。

学过的东西,忘了的话,就看看博客复习。

  1. Java-day01【发展史、跨平台原理、JRE和JDK、常用DOS命令、关键字、常量、数据类型、变量使用、标识符、类型转换】
  2. Java-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
  3. Java-day03【switch、循环、三种循环的区别、跳转控制语句、Random】
  4. Java-day04【IDEA(启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(动态初始化)、内存分配、数组内存图】
  5. Java-day05【方法(概述、调用过程图解)、带参方法、带返回值方法、重载、方法参数传递(基本类型、引用类型)】
  6. Java-day06【Debug(概述、操作流程)、Debug查看偶数求和、Debug查看方法调用】
  7. Java-day07【类和对象、对象内存图、成员变量与局部变量、private、this、封装、构造方法】
  8. Java-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
  9. Java-day09【ArrayList(概述、构造方法、常用方法、遍历)、简易学生管理系统】

  

第二阶段

第二阶段的第1个视频,我看了整整一个下午!!!内容,太多了。。。收获甚多!!!

每一天的课程大约130分钟,我看的时候 会作笔记(整理pdf笔记、程序运行截图),所以看的很慢。

2个小时的课程,我大约要看3~4个小时。。。嘿嘿嘿、

  1. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
  2. Java11-day02【多态(成员访问、多态转型、内存图解)、抽象类(成员特点)、接口(成员特点)、类和接口的关系、抽象类和接口的区别、综合案例】

  3. Java12-day03【(类名、抽象类名、接口名)作为形参和返回值、内部类、常用API(Math、System、toString()、Arrays)、冒泡】

  4. Java13-day04【Integer、int和String的相转、自动装箱和拆箱、Date、SimpleDateFormat、Calendar、异常、try...catch、throws】

  5. Java14-day05【集合(Collection常用方法-遍历、List特有方法、List集合子类特点、LinkedList集合的特有功能、ListIterator)】

  6. Java15-day06【Set、HashSet、LinkedHashSet、TreeSet、Comparable、Comparator、泛型类、可变参数的使用】

  7. Java16-day07【Map(概述、特点、功能、遍历)、HashMap集合练习、集合嵌套、Collections、模拟斗地主升级版】

  8. Java17-day08【File(创建和删除文件、判断和获取功能、遍历目录)、IO流(字节流写数据、异常处理、字节流读数据、复制文本文件、复制图片)】

  9. Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】

  10. Java19-day10【标准输入输出流、字节字符打印流、对象序列化-反序列化流、serialVersionUID&transient、Properties】

  11. Java20-day11【实现多线程(进程、线程-调度-控制-生命周期)、线程同步(同步代码块、线程安全、Lock)、生产者消费者(模式概述、案例)】

  12. Java21-day12【网络编程(网络编程入门(ip地址、端口、协议、InetAddress)、UDP通信程序、TCP通信程序)】

  13. Java22-day13【Lambda表达式(标准格式、练习、注意事项)、接口组成更新(默认-静态-私有方法)、方法引用(构造器)】

  14. Java23-day14【函数式接口(Supplier\Consumer\Predicate\Function)、Stream流(生产方式\中间方法\终结方法)】

  15. Java24-day15(完结)【反射(类加载器、反射)、反射获取构造方法-成员变量-成员方法、模块化(概述、模块基本使用、模块服务使用)】

  

  • 7
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upward337

谢谢老板~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值