‘壹’ 零基础可以学Java吗一般要学多久
零基础学习java培训的话一般得6个月,自学比培训慢的多,每个人的学习能力也不一样,时间长短也不一样。就算培训6个月出来也只是说可以入门,自学基本上能每天持续学习下来6-8个月,慢的也许1-2年吧
首先你要把基础的,J2SE学会,这里面的知识包括,语法基础(变量,变量作用域,常量,数组,集合,函数,算术运算符,逻辑运算符,常用表达式,流程控制,循环判断,选择,跳转控制,等等)
然后就是数据结构与算法基础(什么是链表,什么是表结构,图结构,树结构,二叉树,冒泡排序,树形排序,二分查找算法,递归算法等等)
其次是面向对象基础(类,方法,虚方法,虚函数,虚基类,继承,多态,重写,重载,接口)
以上仅为基础知识要学的,但是学完不等于能工作。
然后你至少要会一种数据库,Java的话推荐Oracle这就需要学,表和表空间,PL/SQL要学基本的查询语句,数据操作语句(增删改查),存储过程和触发器,联机热备和冷备份(也叫脱机备份),表结构三范式。
以上学完就要考虑分方向学习才能去找工作
1,有了详细的学习路线之后,你要还要有一个学习规划,根据自己本身的时间,基础,制定适合自己的学习计划。企业岗位需要我们掌握的技术知识点有哪些。在什么阶段自己应该达到什么样的技术水平。
2,很多初学者一开始的时候都喜欢看书,我自己的建议,Java是一门编程语言,更多的是需要我们看视频教程,多练习,多写。书本上的东西是一个理论,看明白了实际操作不一定会,在准备学习Java技术之前,一定要提前找好相关的一套视频教程
3.按时反馈自己的学习成果。
有时候学习了后面忘记了前面。需要温故而知新,有问题先试着自己解决,不行再请教别人。
4.坚持不懈写代码
实践是检验理论的唯一标准,只有写代码才能让你真正意识到问题的深刻度,不断发现编程语言的局限性和解决问题的方案。对初学者来说提升编程质量的唯一途径就是不停的敲代码,哪怕是一个很简单的问题,将它用代码实现并运行,这才是学习编程唯一可行的途径。靠眼睛是学不会编程的,对于初学者除了练习别无它法!
5.加一些学习氛围好的交流论坛
记住,你不是一个人在战斗,有很多人他们和你一样,在同一个起跑线上奋斗着。使用框架实现一个简单的程序不是真正的挑战,当你真正成为一个开发工程师的时候,你会发现很多奇怪的问题是靠说明解决不了的,你需要依靠一些人给你提供学习线索,哪怕是只言片语都有可能帮你走出困境,令你感恩不已。孔子曰:三人行,必有我师,在开发领域这句话绝被奉为经典并不断的得到验证,作为初学者,不要放过一个可能领你提升的机会,寻找一些好的论坛,不懂就问,问题解决一个少一个,自己也会不断进步。当然你也要学会分享,把自己的经验和想法分享给和你曾经遇到一样问题的人,帮助他们的同时也巩固了自己的知识,懂得分享亦是进步。
6.寻找经典技术博客
上一条刚说了,你不是一个人在战斗,在网络上有很多技术牛人都通过博客来分享自己的技术经验和编程心得,你只需要勤奋一些去发现这样的博客,每天去阅读他们的技术文章,能吸收到不同人对同一技术的经验可看法,或许他们会为某一项功能而争执不休,你不需要去理会,在“观战”的时候要去分析各种观点,逐渐形成自己的思想,久而久之你会明显感觉到自己在程序设计上的提升,这就是进步。
前面输入是:319中间是:097最后连起来:546,有遇见任何问题都可以随时来交流,只有不断的碰撞和交流,我们才能发现解决自己的问题,以此取长补短。缺乏基础入门的视频教程也可以直接来找我要,
总之,在我看来,Java还算是一门容易上手的编程语言,但想要融会贯通,除了掌握良好的学习方法之外,努力是必不可少的。学习Java要对自己有充分的信心,调整学习方法和态度。开启学习Java的旅程。