本帖最后由 糖佳三勺 于 2018-10-21 14:33 编辑
在这里本人先介绍下个人经历和情况、以及来学Java的目的吧。
本人高中学历,来Java学习之前呢,干过工厂流水线,上过工地搬过砖,还在酒店当过服务员,
每天的生活枯燥乏味,辛苦且累,最主要的还是每份工作的平均工资还不超过3000块,以至于这么
多年还毫无积蓄,我个人还是比较奋发向上的,工作也比较积极,常常得以领导青睐,但是由于我
学历过低,感觉前途比较渺茫。一次,我从老家表哥的联系中的得知他的一个朋友也是高中毕业,
出来学了it,回家开了个公司,一群年轻人在一起办公,现在可是年薪百万。想想我就按耐不住了,
自己还年轻,可以先试试。
来hxxmx学习一段时间后,我给自己总结一套学习方法,希望可以帮助大家。学习Java可以分
为四个阶段,内容很多。具体你需要花多少时间才能够全部学完这个因人而异,毕竟没人知道你在
学习的过程中是否会时时被打断。
然后就是,如果你不是一个能接受新的挑战的人,就不建议你学习了。毕竟编程可不是一招鲜吃遍
天的,这只是一个开端,后续你可能还有更多需要学习的,更多挑战。如果你是一个喜爱挑战并解
决问题的,那么欢迎你进入Java的世界!
Java学习前的一些准备 JDK - (Java SE Development Kit) JDK是Java开发所需要的环境,就跟我们想玩某个网游一样,玩之前一定是需要先安装相应的程序
包的。 那这个JDK就是我们准备登陆Java大陆前需要安装的一个程序包。
IDE - (Integrated Development Environmen) IDE是集成开发环境,一般集成开发环境都会带有JDK,可以使用自带的JDK也可以使用我们下载的
JDK,不同的IDE配置不同。Java常用的IDE有Eclipse、MyEclipse、IntelliJ IDEA。IDE具备代码分
析、补全、变异、调试等常用功能,可以大大的提高开发人员的编程效率。
通过第一阶段的学习掌握Java语法和常用类,数据库入门技术相关知识。让自己对于存 储,IO,这些有个大概的了解。这时候,暂时不需要花大量的精力以及篇幅去学习多线程和Socket,
当然这里不是说他们不重要,而是对于现阶段的你,或许很难非常清晰的明白以及了解他们具体
的作用。这里第一节忽略掉了Swing,Swing章节的内容可以不学,因为在实际的工作中基本上
没有用武之地。
使用第一阶段的技术完成一个小型的系统,找一个自己做容易理解的系统练练手,比 如超市管理系统、成绩管理系统等等这类需求简单却能讲整章内容结合起来使用的项目。当然这个时候 可能会有人觉得没有图形界面没法完成系统操作。实际上我们可以通过Console的输入输出来做
系统界面。
新手在第一阶段的学习时,是最难熬的,因为这个时候需要背的东西特别多,且不再像看小
说一样,什么东西都能看明白。路就变成了前面熟悉,左右陌生。这个时候人的求知欲作祟,往
往会把自己带着偏移了方向,因为我们自己也不知道这样走对不对。渐而远之,也就慢慢放弃了。
而这样的放弃,是最不值得的。所以,学习Java一定要按照某一个大纲,一直往下不要往其他地
方偏,先走完一遍之后,再回头慢慢捡。
|