版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页java开发语言的优势第一,java程序员的工资水平高,比其他程序员高20-30%,北京,上海,广州月薪大约在1万元起。
第二,java有自己的虚拟机,与平台无关,一次编写,重复使用,因此,随着开发经验积存,会越来越顺手
第三,许多大型机构,如银行的网站,应用程序大都使用java编写,java程序应用非常广,如智能手机,网络,电视,机顶盒等,因此就业面广
第四,java是门高级〔编程〕语言,更接近人类思维,更好理解,更容易学习掌握,学起来轻松些。
第五,java语言,包括其虚拟机器,类库,面向对象编程等都是一个开放的平台,开放的系统,这更有生命力,只会越来越发展,而封闭走向消亡
第六,java在网络上公开的资源比较多,这是一个非常好的优势,这也是学java有前途的第6个主要因素。
2怎么学习java
我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。
掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是制定到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
理解了Java语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始制定。
最好的方法其实是施行。一般教科书上的例子并不能算是施行,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而制定的,比如在我的施行当中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。从HotDraw上我学到了什么是Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework。
3怎样学java
第一步:零基础学习java的第一步,首先先学习,计算机基本原理,Java语言发展简史,这些是最基本的常识,初学者一定要了解这些常识。
第二步:要了解java开发的环境搭建,体验java程序员的开发环境,比如变量path和classpath的设置,java程序员的执行过程,java反编译工具。
然后了解,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的互相转化,ASCII码。
第三步:了解Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。
第四步:学习一个很难理解的一个概念"对象',很多人学到"对象'就会感到有些吃力,不过没关系,只要依据我工具里的教程来学习,肯定可以让你很快掌握。这段时间,你要掌握的知识点如下:
对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。
如何制定类,制定类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。
对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。
对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解、Extensibility的运用。
常用制定模式:Singleton、Template、Strategy模式。
4java怎么样学习
首先是兴趣。兴趣是学习的最好老师
其实最大的困难是在于克服自己。只要你有恒心,学好JAVA并不难。就算你没有基础,没有经验,没有任何概念。可是即使是发明JAVA的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和施行才出结果的。所有的JAVA高手都是从什么也不会学到什么都会的。兴趣很重要,只要你有兴趣,就会发现学习JAVA和打篮球一样简单。
其次要努力。古语说的好:只要功夫深铁杵磨成针
中国人做事就怕有怕认真。只要有恒心,你会发现学好JAVA兼职是小菜一碟,比老婆婆用铁杵磨针要简单多了。当然你会说你没有基础,那么你就在学JAVA之前,拿出3个月学计算机基础,怎么样!3个月不够,半年够不够。我想,只要保持、努力,有恒心,要不了1年,就能学好JAVA。甚至半年就够了。
方法很重要。技方法很重要,可以尝试看视频
学习方法很重要,要找到有效的学习方法,这样学起来会如鱼得水的。比如,现在许多人看基础免费视频,学起来就比以前看书快很多,而且也更简单。
避免被骗。如果断定上培训机构,"合适最好、慎重当心、以防被骗'
什么叫合适最好,就培训机构并不是越出名、学费越贵就一定越好。其实,好多培训机构广告打的猛,其实教学水平未必是最好的。Java培训费用动辄上万,骗子培训机构也非常多,所以要遵循"合适最好、慎重当心、以防被骗'。
可走捷径。可以合计合计上培训班
其实,现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45074-2024公共机构废旧商品回收体系管理规范
- 课堂纪律与规范管理措施计划
- 许昌学院《数据库原理与技术实验》2023-2024学年第一学期期末试卷
- 融资渠道的选择与管理计划
- 生物学科资源共享平台建设计划
- 项目启动会议总结计划
- 期权开仓授权协议三篇
- 餐饮行业服务质量提升的个人计划
- 信阳师范大学《数据结构实验》2021-2022学年第一学期期末试卷
- 西南医科大学《单片机原理与应用》2022-2023学年第一学期期末试卷
- 城乡规划师《城乡规划原理》真题(附答案)
- 花城版二年级音乐上册全册教案
- 《中小学校建筑设计规范》-20211120211546
- 重症康复课件
- 中国普通食物营养成分表一览
- GB/T 44621-2024粮油检验GC/MS法测定3-氯丙醇脂肪酸酯和缩水甘油脂肪酸酯
- 博弈论完整版本
- 国开2024秋《形势与政策》形考任务大作业参考答案
- 校园天眼平台建设方案
- 《中国神话传说》阅读测试试题及答案
- Excel常用函数公式及技巧
评论
0/150
提交评论