如果你真想学java根本就不用想那么多,大多数人想干编程都是感觉有点惧怕和恐惧,认为干编程英语和数学逻辑运算都需要非常好,其实根本不是那样的,英语不需要会,java里的英文单词虽然不少但也不多,学到哪里背到哪里,最重要的是经常敲代码,多敲代码自然就会记住了,如果编写的程序出现问题不要害怕和感觉闹心,其实每个人都要经历这些的,初学者出现的错误越多对你来说以后编程序就更顺利。
当然了 英语和数学会只不过会让你学习java会事半功倍! 如果楼主真心想学java 那么就要有毅力不要轻易放弃 要多动手动脑!
在学java之前应该有一点编程的基础,虽然也可以从java最基础的学起,但是因为编程语言是有一个发展过程地,从最开始汇编到c再到现在的高级语言,所以有些概念是需要了解的,比如说java是面向对象的,如果你不知道什么是面向过程那么也就不能很好的理解面向对象以及使用对象技术。
所以我建议开始先学一下c语言的数据结构,这样你可以了解了c的语法,数据结构以及面向过程地编程。虽然可能以后你永远永不倒c语言,但是通过这个你可以了解程序在计算机中是怎么运行的,对于以后解决稍复杂的问题很有帮助。而且java本身的编译器也是用c语言写的。 java上手比较容易些,因为面向对象符合人的理解问题的方式。但java体系很庞大,想学好也不容易。这是个人建议,当然你也可以直接从java学起,不管怎样,数据结构是一定要学的,有使用java的数据结构的书。
其他的关于数据库什么的,以后肯定也是会用到的,也要学习。当然这不必须在学java之前学,可以在以后或者是用到的时候学。
至于数学,如果你不是去做很深入的技术,只是用java做应用的话,一般就行,当然是你学的越深越好,这个你在以后就体会到了。
英语就是编程的时候要用,只是用那些单词和最最基本的语法。有些人不会英语使用汉语拼音来编程,如果用全拼的话太长了,如果用缩写的话,他自己过一个星期之后就看不懂他自己写的程序了。要用英文,因为英文有意义的,拼音只是读音,意思还要猜。
要把java这个语言掌握好,没有两年的编程经验是不行的,(当然如果之前你有其他语言的基础例外)。之后还有关于程序设计相关的架构啊,设计模式啊等等,java只是一门语言,到后来更重要的是思想,编程思想,软件设计思想,所以如果你没有编程基础的话,我建议先了解一下C语言。你也可以多了解一下其它的语言,每种语言的思想都或多或少有所不同。但是它们又有非常多的相同之处。
如果你真的去学,你会碰到很多很多未知的东西,不要指望很快都学会,技术这个东西就是这样,都是一点一点慢慢积累的,任何人都,任何聪明的人都不能跳跃,所以要戒骄戒躁,脚踏实地的来学。所以技术的难难在你必须逐渐的积累。所以技术是可以用年计算的,比如我们国家的军事技术比美国落后二十年,就是这个原因。
最后祝你能找对自己的路。
可以直接学,先学习变量,语法,面向对象,看完书就多练习,有个半年就可以继续学习后面的了,基础部分多下点功夫,以后省很多功夫,当然我现在学习java只需要3天就可以完成这部分,因为我已经有c++的基础了
然后是可以考虑学习下JSP,不学也可以,不学的话就应该学习java的程序设计了,就是桌面程序的!SWT和AWT是什么,什么是SWING,这些都要知道~
然后是学下TCP/IP和UDP,做个小程序,然后就随便了,要有项目才能提高,光看书不行的
如果是想学电脑方面的专业,建议学软件开发方面,
软件产业又具有下列优势:
1.人才需求量大。
2.薪资待遇高,员工薪资提升速度快。
3.个人提升空间大,机遇多。
4.软件企业工作环境优越、舒适,工作自主性高。
5.软件人才社会地位高,受人尊重。
6.成功的机会远远高于其他传统行业。
综上所述,未来十年内,软件开发、程序员的发展前景可谓是非常巨大的。
其实也可以去电脑学校参观学习,多比较哈
在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。
对于新开始学的学生来说,主要主要掌握什么基础比较好。 一、掌握静态方法和属性 静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。
Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。
理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。
Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。 二、重视接口 在面向对象早期的应用中大量使用了类继承。
随着软件工程理论的不断发展,人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。
接口近年来逐渐成为Java编程方法的核心。另一方面,就应用而言,大部分开发是建立在规范基础之上的,不需要自己建立复杂的继承关系和庞大的类。
因此读懂规范和用好规范已经成为应用程序开发人员的首要任务,Java各项规范的主要描述手段就是接口。 三、学好集合框架 Java描述复杂数据结构的主要方式是集合框架。
Java没有指针,而是通过强大的集合框架描述数组、对象数组等复杂的数据结构。学好这些数据结构的描述方法对于应用程序编写,特别是涉及到服务器方、3层结构编程至关重要。
程序员在这个时候不能再用诸如数据库结果集之类的结构描述数据了。 由于很多语言没有这么强大的集合框架体系,很多初学者不知所措,更不知道拿来做什么用,因此应该引起足够的重视。
四、例外捕捉 Java对例外捕捉的强调是空前的,它强迫程序员用显著的与逻辑方法完全不同的方式描述例外捕捉,对于程序描述的完整性和严谨性有很大的意义。c++也有类似的机制,但是我们看到很多c++程序员并不习惯使用这些机制。
Java的初学者应该充分学习好这种例外捕捉机制,养成良好的编程习惯。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.469秒