大家好,今天小编关注到一个比较有意思的话题,就是关于java语言代码学习的问题,于是小编就整理了3个相关介绍Java语言代码学习的解答,让我们一起看看吧。
一名优秀的JAVA程序员平常一天至少写多少行代码?
普通的j***a工程师,平均一天的有效代码量大概是50~70行,注意是有效代码.copy来copy去的不算.这个是估算的,不是一行一行去数的.刚开始写肯定觉得累,应为你很多东西都不熟悉,语法,用法,等等,还有,你是不是照着书打的?如果你有自己的想法,自己编,就不会那么类了.以前,我连续工作36个小时(编码工作).只是感觉下半身不舒服,至于手,一点都不累.
j***a好学吗?该怎么学?
多谢悟空邀请!
J***a好不好学,这个仁者见仁智者见智吧。有那么多人都能用J***a赚钱了,您说能难学到哪里去,但很多人还想学还在徘徊,肯定是因为不好入手,心中恐惧。
总体来说,J***a语言不算太难学,如果您有C/C++语言的基础,你会发现J***a的很多语法都是被美化过的C/C++风格。C/C++出现的早,一直也在不停的进化,但C/C++历史包袱太多太多,美不起来;J***a则不同,她出现的相对比较晚,当年Sun公司的一帮殿堂***级的高手,从C/C++等多门语言中汲取菁华、剔除糟粕后创造了J***a,所以J***a的语法和架构要比C/C++优美的多。
我99年大学开始接触J***a,当时就被她优美的语法、跨平台的特性所吸引,当时对J2SE、J2ME、J2EE这些都非常痴迷,觉得真是美妙的架构,学的更是如痴如醉。当时的J***a还没有那么牛掰,只是名头很大但生产能力不足。2001年曾经用Tomcat做中间件、后台用JSP做过网站;2002年用J***a写过一个桌面应用程序。那时主要是凭着一腔热情在学吧,职业选择上并没有靠J***a吃饭。
再后来就用的少了,还是那句话吧,当时J***a的生产能力还是不足,也没有太多好用的开发环境。记得当时用过JBuilder、Visual Age for J***a、Visual J++,但后来这些工具都一个个消亡了。特别是SUN公司倒闭之后,J***a被卖给了Oracle,对J***a的好感也降低了一些。
近些年随着Android的崛起,使用J***a开发Android更成了默认选项,J***a起死回生、越活约滋润了。当下不会J***a的都不敢说自己是程序员了。
J***a的应用范围太广泛了,所以您要学习J***a,首先还是要搞明白您学习J***a以后准备做什么?如果是做小型网站或小型网页应用,我还是建议您学PHP;如果是做桌面应用,我建议您最好学C#。
如果您想要做嵌入式应用,学习J***a和c均可;如果您想要做电子商务、企业级应用用J***a是很好的选择;但如果您学的目的是做手机应用,J***a当然是首选了。
好的开发环境能让您的学习事半功倍,而且提前接触好的编程环境,以后您做事的时候用起来更顺手。
我所知道的J***a开发环境主要包括:
笔者作为一个在一线互联网公司从事多年J***a服务端的开发人员,也是从零基础一路学习过来的,根据自己的认知对您提的问题进行简单解答:
J***a到底好不好学
答案是:不难学。很多人都以为编程是个很高深的东西,其实不然,真正学习了你会发现编程比你高中学的数理化要简单的多。说它不难呢,如果学深入了,还算有很多东西要学习,比如你学J***a,后面可能要了解计算机组成原理、操作系统等底层知识,当然这些知识只要用心去了解,还是我们一般人都可以理解的。
J***a学习途径
说到一门知识或技能好不好用,学习途径是很重要的,如果没有学习途径,有的时候一个很简单的知识都要花很久搞明白。我们是踩在巨人的肩上的,老一辈人给我留下了很多宝贵知识以及经验,所以我们的学习途径非常多。
- J***a相关书籍:最传统的学习途径,优点就是知识点很全面,缺点就是有些知识点不单靠看书不好理解。推荐书籍:J***a编程思想。
- J***a相关视频教程:大部分程序员自学的途径,优点就是有老师带着学习,容易理解一些难理解的知识,但是大部分教程不全面,全面的需要付费。推荐***:j***a入门高淇J***a300集***。
- J***a官方文档:这一般是[_a***_]大佬选择的学习途径,优点就是很权威,缺点是英文文档居多,相对来说枯燥。很少人想读书一样去读,大部分作为像字典一样去查阅。
- J***a相关技术文章:很多开发人员都有写技术博客的习惯,一是做学习或经验总结,二也是最重要的,就是展示个人实力(哈哈)。这种学习方式就需要自己去辨别技术文章的质量了,有的文章的确很棒,但是有的文章会误导人。推荐技术博客网站:CSDN、博客园。
其实还有很多学习途径,就不一一列举了。这么多的学习途径,就算再难的知识也会变得并不是很困难,再说J***a本来就算一门中等难度的高级编程语言,就更提不上有多难了。
最后
说这么多,都是在解释J***a并没有这么难。如果您还是不相信,可以思考下为什么会诞生出这么多J***a,而且培训的人好多都是高中、大专的同学,而且他们也会有比较不错的工作。很明显,学习J***a的难度不大,起点也不高,只要你肯学,一定比高中学的数理化简单。
笔者是一位热爱互联网、热爱互联网技术、热于分享的年轻人,如果您跟我一样,我愿意成为您的朋友,分享每一个有价值的知识给您。喜欢作者的同学,点赞+转发+关注哦!
J***a好不好学习,其实要看俩个方面的内容,一个是选择的学习方式怎么样,一个是自己的学习能力如何,如果都选对了,比较适合自己,那么J***a学习起来也是比较容易的,所以大家也不用担心J***a太难学不会这样的事情,觉的J***a太难学不会的大多数选择的学习方式不太对或者是自己不够努力造成的。
j***a该怎么学?
J***a学习到底是要怎么进行学习,这个是需要进行好好考虑和规划的,不少说j***a学习随便找一个J***a培训机构或者是找一套***学习就可以了,这样的不行的,想要学好J***a技术,还是需要选择一个自己的学习方式。
如果自己的能力比较强,感觉自学完全是没有问题的,那么就可以选择通过自学的方式进行学习,如果是感觉自学可能学不会那么最好是找一个靠谱的J***a培训机构进行学习。
不管是自学还是选择J***a培训机构学习,首先,我们都要找一个口碑好的课程进行学习,然后在根据自己的实际情况制定一个合理的学习计划,最后,就是按照学习***进行努力的学习了。
对于J***a培训来说,还需要对J***a培训机构进行师资、就业服务、学费以及学习环境进一个多方面的分析,尽量去选择一个适合自己的培训机构进行学习,这样可以大的程度上面保障能够学好J***a知识,找一个好的工作。
学起来还是比较比较简单的,更容易符合人的思维逻辑,当时学习的时候,看的是如鹏网的《这样学j***a不枯燥》***教程,感觉挺不错的,通过开发超级玛丽,飞机大战等经典小游戏来讲解j***a的核心知识,学起来一点也不枯燥,特别的有意思
这么说吧,我一点J***a基础都没有,公司硬让我搞了一个小项目,三个礼拜搞出来了,代码写的不怎么优秀,但是也能稳定运行,我意思是,只要你有信心,看好发展形式形势,只管去研究学习,千万不要被王八蛋百度的负能量给忽悠了
开发j***a程序时为什么代码没错却运行不了?
这个代码没错你能保证吗?
记得10几年前,刚入职,struts1中配置文件中把小写的l写成1了,以为代码没错但就是运行不了。后台报错也很怪,但是根据后台错误知道配置文件的问题,没办法最后我的经理来调试也没找出来,最后一行一行的删,排除法才找出来。
所以不要轻易觉得代码没错,往往就是代码问题。除非你的代码在别人那跑可以,那就是环境问题了。
因为你给出的信息有点少,我大概按程序排查bug的一般思路解答一下。
程序错误一般分为两种:编译时错误 和 运行时错误。
如果你现在使用的是idea或eclipse,代码中有编译时错误的话,一般在代码下方会用红色波浪线标记,这时你点运行也是启动不了的,需要将这些bug解决掉后代码才能跑起来,这种编译时错误相对来说好解决,因为ide会自动帮你标记出来。
另一种错误是运行时错误,这类错误一般是逻辑性错误,即代码的语法都符合要求,程序也能跑起来,但在运行的过程中有出错或得不到正确的结果,这类错误排查相对来错比较难,可以在代码上打上断点,在debug模式运行代码,逐行运行代码,观察变量的中间值,逐步跟踪代码直到发现问题。
最后说一下,调试代码是程序员的基本功,也是提高最快的一个环节,没解决一个bug,技能都会向上跨一个台阶。
由于你没有给代码的截图,所以我无法直接为你分析问题所在。但是既然这个回答是没有其它人的,我就简单的帮你分析一下。
一:环境问题
jdk没有配置好啊,所需要的jar文件没有引入,运行配套环境没有启动,IDE的设置问题,或者系统存在一些未知的功能性问题,都有可能导致此类情况。你所说的代码没错,不知道是代码没有错,还是运行没有报错。如果是代码没有错的话,优先考虑这个原因。
二:代码问题
如果运行过程没有报错,却又运行不起来,你考虑是否为代码中存在逻辑错误,因为除了明显的语法错误之外,很多的bug其实是不会报错的,只是最终无法呈现相应的功能。
好像也就这些了,希望可以帮到你。
到此,以上就是小编对于j***a语言代码学习的问题就介绍到这了,希望介绍关于j***a语言代码学习的3点解答对大家有用。