大家好,今天小编关注到一个比较有意思的话题,就是关于java语言程序进阶的问题,于是小编就整理了1个相关介绍Java语言程序进阶的解答,让我们一起看看吧。
JAVA看书自学可以么?
可以,但是不能光啃书。
因为我基本上也是自学的,现在是一名J***a开发者。我来说说我学J***a的一些经验吧。
学一个东西肯定要有一定的目标,编程也是一样。因为编程有很多方向,仅仅是J***a也有好几个方向。
学习的过程是很枯燥的,因此更要有一个目标,这才能让学习有一种披荆斩棘闯关游戏的感觉,看书学习更是如此。
这里推荐几个J***a的学习方向给你:
编程是一门操作性很强的学科,我们看书学习,就一定要在电脑前学习,书上的代码一定要去亲自敲一遍,亲自运行一遍。
编程就是这样,有时候我们代码在书上和我们自己电脑上的运行结果是不一样的,经常我们自己运行就会出错,此时我们就要去研究为什么会出错。现在很多书每章节后面都会有习题,一定要去做,去理解。
所以,不要看死书,一定要多实战。
在初学阶段,很多时候我们写程序都是控制台程序,可能我们写一写的就会感觉很枯燥,便跳过一些。这样是不对的,会造成大量的“技术债”,后期我们就会越学越难,形成一个劣性循环。
J***a当然可以自学,我就自学的。从两方面来说明这个问题,一个是基本语法,另一个是具体应用。基本语法结块,如果你去学过C或者C++,那么J***a的语法上手应该很容易。相对于C,只是增加了面向对象方面的内容,比如说类、继承等等,而舍弃了指针等方面的内容。。相对于C++J***A舍去了指针、多继承和析构函数等内容。。整体而言,J***A语法与C/C++很相似,但是复杂度要低于这两种语言。推荐两个网站学习J***a语法,菜鸟教程和W3school。
应用方面主要涉及三大块,一个是网络应用、手机编程应用以及图像界面程序应用。J***a的图像界面应用是一个比较小众的应用。网络应用和手机编程应用的非常广泛,手机变成建议你直接学习韩顺平老师的相关视频就可以了。手机编程应用,指的是android平台。
题主问这个问题前先问自己一个问题,是出于什么目的想学j***a的?是真的有兴趣?还是听网上的***黑程序猿工资高然后想入坑的?如果是后者那去报个培训班吧,没点兴趣你连se都自学不完的,如果是真的有兴趣那我建议自学吧,网上的资料够多的了,相信题主能考211这点自学毅力还是有的吧,建议别去报培训班,培训班能教你的也就仅仅只有几个月而已,软件这个坑那么深,如果不锻炼一下自己的自学能力,出了培训班谁又能教你呢。
推荐你几本书(不建议看教学***,很浪费时间):基础:j***a核心技术(上下卷,swing部分可以跳过,主要看上卷)think in j***a(经典书籍)head first j***aeffective j***a(稍微进阶)j***a编程思想进阶:jsp+servlet网络编程如果工作需要可以看看SSH(spring、struts2、hibernate)方面的,毕竟现在很多公司招聘时都要求这方面的知识,主要看spring以上药剂需要配合eclipse等使用,多动手敲敲代码,事半功倍!祝好运!
到此,以上就是小编对于j***a语言程序进阶的问题就介绍到这了,希望介绍关于j***a语言程序进阶的1点解答对大家有用。