1. 前言
- 遇到新需求一脸懵逼,无从下手
- 需求:利用TCP编写一个带有登录和注册功能的聊天室
- 需求:算法水题
- 编程思想:除了知识点以外,还会学习掌握各种各样的编程思想,很多时候思想比知识点重要,零基础/有点编程功底,都会有所成长!
- 学习收获:java基础、java进阶;这两部分是java行业的基石,无论刚入职的职场小白,还是工作很多年的职场大拿,都会用到!
- 掌握java近30年来最核心的思想–面向对象,并可以零活的运用!
- 掌握java中最核心的知识点(API、集合、BIO、NIO、多线程、网络编程等等)
- 课程作业和案例来自于美国斯坦福大学Java真题解析、leeCode力扣Java算法真题解析,以及综合项目:拼图小游戏,OA管理系统,学校用到的学生管理系统,类似QQ的聊天软件
- 编写的所有代码,都会按照目前业内都在遵守的阿里巴巴编码规范编写,养成最为标准的编码规范;
- 拔高性的内容学习:利用NIO从零开始手写非紫色的Tomcat服务器,深入学习虚拟机相关知识(内存结构、垃圾回收原理等)、算法、数据结构(手写数据结构),对后期学习深入的知识有很大帮助;
- 得到老师多年经验心得;
- 课程特点:
- 不墨迹,主线清晰;–干货讲解
- 侧重于分析型讲解:–先分析需求,分析时可能从第2步或者第3步开始编写代码,遇到问题发现用到第一步了再回头去补第1步的分析,企业中的真实开发就是这样的,侧重分析!–耳目一新
- 讲法新颖,有趣味性;–不会用把大象装进冰箱这种十年前学法学习,会把难以理解的、需要自己动脑思考的东西,以图形化、图表化甚至时动画的形式,直接展示出来,不需要脑补;
- 采取持续更新;
- 课程资料、资源全部免费;–免费获取,尽情白嫖!
- 真零基础,有手就行!
- 最后我们拉钩做一个君子约定:不用容课程在收藏夹里吃灰!
你可以嘲笑我的自大,我可怜你总是等待!
你可以轻视我们现在,我会颠覆你们的过去!
**是注定孤独的旅行,路上少不了质疑和嘲笑,
但,那又怎样?哪怕遍体鳞伤,也要**
我是** ,我为自己代言!
2. java 基础概念
- java是一门计算机语言,而且我们每天都要和计算机打交道,所以我们在学习java之前,需要先学习下如何操作计算机 -人机交互!
- windows系统中有没有黑客帝国里的那种黑屏代码?有,windows中的黑屏就是
cmd,所以我们先学习下利用windows的cmd来操作计算机!
2.1 人机交互的小故事
- 计算机刚开始出现的时候,因为
占地广、造价高、耗电多,所以一般是给政府或者军队使用的,并不是给个人使用的; - 随着计算机不断发展,体积越来越小,出现了微型机,进入了千家万户,这时个人才可以使用,刚开始的时候,个人使用的电脑是没有我们今天这样的图形化界面的,以前都是在黑屏环境中输入一些命令去操作计算机,当时的界面就如下图右上角,比较麻烦,后来1981年IBM 和微软共同推出了显示器,这时是在黑屏下操作计算机,没有任何的图形化界面,使用要求较高。
- 施乐在1981年推出了施乐之星的电脑,其创新程度在当年堪称惊天动地,因为它的引入了窗口模式,我们可以同时打开几个窗口做不同的事情,可以建文件夹把不同的资料进行归类整理;
多一句没有,少一句不行,用最短时间,学会最实用的技术!
1879

被折叠的 条评论
为什么被折叠?



