热门回答:
Java语言特点
1)从语言上来说是较其他语言简单的。Java语言具有结构较小。去除了多重继承模糊概念。摒弃了复杂的指针。从而使Java开发变得简单。
2)Java是面向对象编程。只有类与对象。概念更清晰。代码复用性高。
3)支持多线程开发。且支持跨平台应用
正因为Java有这些特性使得学起来会更加容易。基本语法大概一个月左右可以学习完成。线上可以看看网课。线下配合书籍很快就上手了。
其他观点:
零基础学习java程序开发。假如全身心投入的话。一个月时间就够(前提要是一名理科大学生。假如不是的话。会根据实际情况延长)
下图就是某平台上的。java工程师培训教程。4个月。每个月2小时!
为什么一个月就可以学习java程序开发了呢?
第一阶段:基础知识
一天学习8小时。一个星期可以把java的基础知识有个大概的了解了。起码明白怎么定义方法。怎么声明变量了!加减乘除也应该会了。
第二阶段:网页知识
这一阶段。花一个星期也可以了解html。js。css的大致原理了吧?需要不能手写一个正确的js。但是抄来改。应该也是可以做到了的!
第三阶段:数据库知识
这时候熟悉一下mysql。了解基本的增删改查语句。不要说很难的。单表查询肯定能做到了吧?了解框架。不用深入。也深入不了。起码要知道怎么在框架的哪个方法里面加自己的代码!
最后一个阶段:项目实战
通过网上现成的项目源码。拿下来。跑起来。调试代码。了解系统运行的流程。分析里面的操作及调用情况。以后碰到类似的需求。就往这个项目里面抄。一边抄一边改。
有疑问的可以私信我哦。需要学习资料的也可以找我要!
其他观点:
每天五小时。三年左右可以基本应付工作。。。如果你觉得难以坚持。可以考虑C#。。JAVA能做的C#也都可以。。尤其在游戏开发方面C#比JAVA要强。主要还是C#和JAVA之间的相似度非常高。语法九成都一样。编程思想完全一样。相对比JAVA要稍微容易一些。但也仅仅是稍微容易而已。。本人是JAVA转C#。感觉不错。想转回去也比较容易。。学编程和学中文的道理是一样的。可以分成六个阶段第一阶段:学中文的时候。什么是主语。谓语。宾语。什么是动词、名词、形容词。什么叫段落。什么是标点符号。搞清楚这些。就等于掌握了中文语法。编程语言也是同理。搞清楚什么是判断。循环。数据类型。类。对象。枚举。结构。数组。集合。运算符。就等于掌握了编程语言的语法。 这个学习过程。大概需要一个月。第二阶段:掌握了中文语法。到能用中文写句子之间。有多大差距? 首先。差在你要认识“字”和“词”。这就需要长期的积累。编程语言也是同理。学完语法之后。你需要掌握足够多的函数和类。这就等于中文的字和词。JAVA大概有3万多个系统函数(不一定准确)。和3777个类(JAVA 1.6版)。。语法的作用。就是通过组合这些函数与类(对象)。让它们组合成“句子”。要完全掌握几乎是不可能的。但常用的函数与类。花上半年时间。基本是可以掌握的。第三阶段:能写出中文的句子。和能写信之间。有多少差距?差距在于。你不仅要能会写字和词。还要理解它们的意思。并且哪一个词。应该在什么情况下使用。编程语言也是同理。这在编程语言中。并没有特定的叫法。其实就是熟悉的过程。但这个过程非常漫长。。。。但可以靠之后慢慢积累。并不需要在一时之间便全部掌握。第四阶段:能写信。和能写作文的差距有多少?能写信。你只要让对方看懂就可以。对方看完是否觉得舒服。并不重要。。。但写作文。你至少让老师看后不觉得反感。才算及格。编程语言也是同理。而且这个阶段。对于编程来说非常重要。。。这决定你是否能写出大的程序。。。这点无法突破。你就只能写出计算器之类。以KB为单位的小玩具。。。这其中主要涉及“封装”。“多态”的深入理解。以及对“委托”。“事件”。“线程”的正确使用。。还要掌握一些设计模式的使用。其中“工厂模式”“观察者模式”“单例模式”这三个是必须掌握的。且要非常熟练。。。。非常多的人会在这个阶段放弃学习之后改行。。所以这个阶段。其实可以视为淘汰期。。挺过来基本就会了。。挺不过来的。就可以准备改行了。。本人在这个阶段。中途放弃过几次。一共经历了大约两年的时间。第五阶段:作文除了语法通顺。还要常常引经据典。所以就需要一定的背诵能力。也就等同记忆力。套用到编程。就是数据库的使用。。。其实这和编程语言本身并没太大关系。。。但我到今天为止。还从没见过有任何一个完全不懂数据库。却能找到工作的程序员。。。。。写法几乎并不需要思考。基本全靠死记硬背。。。其实到了这一步。就能胜任一些简单的工作了。。。比如做一个人事管理软件。。。由于程序员只需要掌握增删改查。所以这个阶段并不难。。快的话。十天可成。。但在这阶段卡住。一年都背不过的。也不在少数。第六阶段:能写作文。还能写论文的差距有多少?那就在于你除了学会中文。还要学论文相关的专业知识。编程方面。则是针对需要面临的工作。学习相应的框架与基础知识。。。。如果你要做安卓APP。那你就得去学安卓。要明白如何获得GPS定位信息?摄像头的要如何驱动?。。。。如果你要做网站。那你就得明白啥是HTTP协议?啥是GET请求?啥是POST请求?HTML。CSS。JAVASCRIPT怎么写?熟悉MVC。。。到这个阶段。算是功德圆满了。。。
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/230688.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
阶段,语法,中文,编程语言,一个月,差距,有多少,函数,语言,模式
没想到大家都对自学java大概要多久?感兴趣,不过这这篇解答确实也是太好了
Java语言特点1)从语言上来说是较其他语言简单的。Java语言具有结构较小。去除了多重继承模糊概念。摒弃了复杂的指