☞義傑雲天☜

导航

从零开始的Java学习生涯

2021-02-01(大一)

20:33:53

第一幕:我与Java的初识

在漫长的假期生活中,很闲也很无趣,于是开始给自己找活儿干。一次偶然的机会,让我在b站刷新到一个视频《【狂神说】历时4个月,我们自研的学习篇平台上线了!工作学习必备!》来自b站up主“遇见狂神说”。根据给出的网址,我自学了一小会儿,发现“捡到宝藏了”!于是便积极的投入到了Java的学习中

第二幕:下定决心,苦心学习

在第一堂课上,并没有开始讲解Java的代码什么的,“狂老师”(就这么称呼吧,嘻嘻)跟我们谈了谈“Java这条路”;期间让我想起之前翻阅的一些接单网站上价值较高的做软件工作,又让我联想起自己的专业下学期正好要学习c语言(“狂老师”说先学Java再学其他编程语言会很简单的),结合两点优势,就这样我积极的投入到了Java 的学习生活中。

第三幕:笔记

 

# Java学习笔记

预科——理论知识(2021.2.1)

聊聊Java这条路

  1. 解决疑惑

零基础可以学Java吗?——必须的!甚至说零基础从头开始成体系的学习能更好的掌握。

英语不好能学吗?——程序没有大家想象中那么多英语,而且天天都在用慢慢就掌握了。

理解慢能学好吗?——当然,编程需要一定的逻辑能力,但更多的是持续性学习。

现在学Java晚吗?——可以说,学好了Java。不愁没有用武之地,未来的开发之路会非常的广。没有晚不晚的说法,只有你是否对未来的路足够坚定。

  1. Java和python的抉择
Java pathon
设计初衷 源自C语言和c++语言在1995年推出专门给程序员设计大型分布式复杂应用 1991年推出,面向系统管理、科研教育等非程序员群体
编码特点 更原生态一点 上手较快,但大多是把别人的库拿过来用。
选择考虑 如果把Java作为人生中第一门学习的编程语言,那么在未来只需要花极短的时间就可以学会其他编程语言。 如果只是想玩一玩、只是把编程语言当成生活中的工具。那么就是你的不二选择。

正确看待:

  • 解决一些复杂性的问题就没有人会去考虑到底用哪门语言,而更多的是去考虑具体的算法思路。

  • 对于学程序的人,工作需要什么就需要会什么。不需要二选一。

  1. 走近Java
  • 到底什么是Java?——C系列的语言奠定了现代语言的基础,作用是要去管理一些底层的东西(如:内层管理和指针)。Java摒弃了c语言中一些容易犯错的地方

  • Java能干什么——开发手机应用、开发桌面游戏(c++的强项,Java的劣势)、做大数据分析平台(Java在大数据领域里如日中天)

  1. 如何学习Java

    • JavaseSE(18~20天)

      • 计算机基础
      • 博客的重要性
      • Java基础语法
      • 流程控制和方法
      • 数组
      • 面向对象
        • 封装
        • 继承
        • 多态
        • 抽象类
        • 接口
      • 异常
      • 常用类
      • 复合框架
      • IO
      • 多线程
      • GUI(可选)
      • 网络编程
      • 注解和反射
      • JUC编程
      • JVM研究
      • 【扩展】23种设计模式
      • 【扩展】XML
      • 【扩展】数据结构和算法
      • 【扩展】正解表达式
    • 数据库(4天)

      • MySQL
      • JDBC
        • Junit
      • UML类图
      • 数据库设计
    • 前端(7天)

      • HTML
      • CSS
      • JS
      • JQuery
      • Layui/BootStarp
      • Vue
    • JavaWeb(7天)

      • Tomcat
      • Http
      • Maven
      • Serviet
      • Session、Cookie
      • JSP
      • 三层架构
      • JSTL、EL表达式
      • 过滤器
      • 监听器
      • 文件上传
      • 邮件收发
      • 【扩展】富文本编辑器
    • SSM框架(9天)

      • Git
      • MyBatis
      • Spring
      • SPringMVC
    • Linux(7天)

      • Linux基础
      • Redis
      • Nginx
      • Docker
    • SpringBoot(8天)

      • SpringBoot基础
      • SpringBoot配置及原理
      • SpringBoot持久层操作
      • SpringBoot Web开发
      • SpringBoot缓存
      • SpringBoot消息
      • SpringBoot检索
      • SpringBoot任务
      • SpringBoot安全
      • Dubbo+Zookeeper分布式开发
    • SpringCloud(7天)

      • 微服务及微服务架构
      • SpringCloud
      • Eureka服务注册与发现
      • Feign、Robbon负载均衡
      • Hystrix熔断机制
      • Zuul路由网关
      • SpringCluold Config配置中心
    • Hadpop(8天)

      • 大数据时代
      • Hadoop简介
      • Hadoop环境搭建
      • HDFS
      • MapReduce
      • Yarn
      • Hive
      • Hbase
  2. 如何更好更高效的学习Java

    • 多写(代码)、多写(笔记)、多写(文章)
    • 多练(交流)、多练(思维)、多练(技能)
    • 多分享(知识)、多提问(怎么了)、多思考(为什么)
    • 最重要(坚持
  3. 老师个人的精神传承

    • 教育不是灌输,而是点燃火焰。
    • 优秀的老师教授知识只是基本,还要对学生的人生观价值观产生积极正向影响。
    • 真正厉害的老师,一定是活成了学生心目中想要活成的样子。
    • 当正义长久得不到伸张,当受害者得不到应有的同情,荒谬也就变成了真理。
    • 要坚持学到最后,不要辜负自己付出的时间,拥有自己的作品。
    • 即使再小的帆也能远航,无论什么时候都要保持自信。
    • 要是有精力,可以学习音乐陶冶情操,多去看看国际社会,少沉迷游戏、无用社交等等。
    • 要是学历没有上来,可以通过努力把学历补回来,还可以考研什么的
    • 有机会去国外走走,开阔眼界,当然这是你有时间和精力且在经济情况允许的情况下
    • 希望可以和老师同学做最好的朋友,一起谈天说地~;都能够拥有属于自己的精彩人生。

第三幕:谢幕

嗯,就这样。这是我的第一篇博客,先这么写着吧!有什么不好的地方望各位多多指教。

对了对了,本文章是摘抄视频

《【狂神说Java】Java零基础学习视频通俗易懂》
的学习笔记,为大家推荐一下视频 和up主。嗯,这次真的完了。再见见!

posted on 2021-02-01 21:01  ☞義傑雲天☜  阅读(74)  评论(0编辑  收藏  举报