提取码:600x
今天的路径呢目的就是把这个项目做出来。 做这个项目需要哪些必备的知识呢? 我整理了一个思维导图,大家可以看一下,我是把能侃的东西都砍掉了,尽量就是让大家学最少的东西来实现一个项目。
好,咱先说这个思维导图,第一步呢就是安装开发环境。 首先呢安装GDK安装idea,现在公司主流的开发工具就是用idea ,大家就不要用eclipse 、my eclipse ,这些学校可能会用,咱们真正学习的时候就不要用了。 第二步呢就是学习java 的语言基础。 变量数据类型、运算符表达式控制流程语句,然后方法的使用,比如说如何穿插呢,如何写返回值这些东西。 然后数组什么是数组,应该了解,这是java 语言基础,差不多,这些就够用了。 然后是面向对象,面向对象像什么类对象、继承、多态、访问权限、接口这些大家知道基本语法就行了。 因为大家学面向对象的时候,可能会听一些设计模式,还有一些可扩展性,高内聚、低耦合呀这些东西大家如果没有项目经验的话,学了也学不太会。
面向对象这块先了解它的基本语法就够了。 不要想太多东西,想的太多了,迷糊了影响后期学习,然后学完面向对象之后,看几个常用类。 常用类的话像string every mass random 等等一些东西,这些常用类需要用什么的时候直接看看文档,看看API就可以了。
所以这个东西了解一下怎么用就行。
接下来呢是集合集合这块知道泛型,然后学两个,一个是every list,一个是hash map 就可以了。 像大家学集合的时候,有时候会看到很多的接口,很多类,谁实现了谁呀,谁继承了谁呀,这些东西大家不用特别的去记。
因为新手刚开始学的时候,也没有什么项目经验,记也记不住,搞的自己痛不欲生。 然后练习的时候还用不上,结果的话回头都忘了。 等面试的时候还得回头背。