学生成绩管理系统 网站建设,站长之家源码下载,杰迅山西网站建设,jn建站系统开始写博客了#xff0c;从哪里开始呢#xff0c;因为是抱着学习的态度开始写#xff0c;所以选择用java开始。很多人说C语言是最适合入门的语言#xff0c;不知道为什么#xff0c;我却一直觉得java是入门语言首选。 java是简单的#xff0c;健壮的#xff0c;灵活的。… 开始写博客了从哪里开始呢因为是抱着学习的态度开始写所以选择用java开始。很多人说C语言是最适合入门的语言不知道为什么我却一直觉得java是入门语言首选。 java是简单的健壮的灵活的。可能很多人也跟我一样这么觉得为什么java风靡其实个人觉得最基本的原因是java很简单当然他是OOP语言也使得它能够越来越流行因为大势所趋。 java是健壮的因为越来越多的人进入了java开发的世界C#苦追10年java至今依然只是java的3分之1数据来源语言排行榜。正式越来越多的java爱好者不断的完全java,不断的扩展java不断的支持java使得java完成很多功能越来越简单想发邮件java mail想做WEBjava爱好者提供了太多了java开源web框架极其强大的框架比如struts,spring,hibernate。当然这是当今程序员耳熟能详的SSH,很多类似强大框架ibatis之类的又更加灵活而强大半封装ORM全封装ORM,当然太多太多中间件试问谁能争锋做服务器端程序minanetty等等优秀框架提供支持。 java是复杂的由于java越来越流行渐渐的java的开发者想要用java代替c语言做任何事情使得java功能越来越强大与底层越来越近使得java越来越复杂庞大的java结构让人不知所措学SE ME EE 还是android让很多程序员困惑当然我也不例外。 其实无所谓java任何语言想要生存功能必须完善多线程的支持并发的支持需要对CPU进行控制这样必然接触到底层对cpu的调用。网络编程必然接触到网络协议。可是我们的程序员一般都不知道cpu如何工作的并行串行的概念没有网络协议是何物。毕竟很多程序员都不是科班出生没研究过计算机网络操作系统计算机组成原理数据结构这些课程。 之所以选择java开始博客之旅是因为选择面向对象。并不是代表不喜欢C语言之类而是用java写很多东西会相对容易一点。个人比较喜欢的语言有PHPPYTHON,JS等等但是一直觉得java是面向对象的最好诠释也是最好封装。大学的教材喜欢用c介绍面向对象其实我觉得应该分开两部分java版本跟c版本。 面向对象的一切基础就是封装封装的含义其实就是复用尽可能的抽象尽可能的复用就是面向对象的最终挑战。这点上java当然已经做得很好了但是还是需要程序员仁者见仁智者见智的理解。 选择开始博客的书籍用的Thinking in java并不是说我有多么喜欢这么书其实之前也偶尔粗略的看过这边所谓的java圣经写的的确不错做着对java的理解当然是非常非常好了但是不代表所有的人都会喜欢这种感觉的描述。大家都说英文书籍好其实我觉得是因为国人没有谁真正用心的去写书仅仅为了java写书。中国人理解中国字肯定是最好的英文再怎么好也会相对晦涩。 之所以选择它是因为那么多人肯定它肯定有必然的原因在之后的文章里面会慢慢领略一下thinking in java的美 。 plus:个人对任何语言没有特别的爱基本上是比较客观的评论- - 转载于:https://www.cnblogs.com/wzforgame/archive/2013/04/10/3011798.html