学习java可以干什么
Java可以用来编写网站:关于同学来说,最关怀的是java能做什么,市场上招什么工作跟java有关。现在很多大型网站都用jsp写的,JSP 全名为 Java Server Pages。它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采纳JSP编写的。所以学习Java的同学可以编写网站方面的工作,而且现在这方面的岗位比较多。
Java可以做Android:Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI ,阿狸云,乐蛙等,都是修改源代码再发行的。Java做安卓不单单是指系统,还有APP.关于更多的开发人员来说,他们更多的时间是花在开发APP上面。
Java可以做游戏:或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。〔电脑〕上也有java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC)。
Java可以做软件:一般〔编程〕语言都可以做软件的,Java 也不例外,例如Eclipse,MyE
clipse等知名Java开发工具。有关开发软件组件,可以了解Java Swing编程 或者 awt 相关知识。
2怎么样自学java
1.奠定java的语法
基础学习java的第步,就是学会使用java这个程序语言来编写程序,而学习程序语言的第步就是熟悉其语法的使用。程序语言就是一门语言,所不同的是这种语言是用来与计算机〔沟通〕的,所以假设要熟悉语言,使用的方法莫过于多看别人写的程序,了解别人是如何使用java来解决问题的,然后针对同样的程序进行学习,并从实例中测试自己是否真正了解到如何解决问题。
2.运用基本的j2seAPI
除了java语言本身的语法之外,懂得运用j2se的API也是一个必要的课题,然而在这么多的API下,您必定想知道哪些API是必要或常用的。我的建议是先掌握字符串处理、异常处理、容器(Container)、输入/输出(I/O)、线程(Thread)这几个主题。API的内容庞大,没有
任何一本是可以具体讲解每个API如何运用,您也不必须要将API背诵下来,您要懂得查询API文件说明,虽然API文件都是英文的,但基本上只要有基本的英文阅读能力就足以应付查询必须求。
3.使用搜索引擎
作为一个开发人员,懂得使用搜索引擎来寻问题的答案是一项必要的能力。我习惯使用搜索引擎,几个简单的关键词通常就可以为您到问题的答案
4.参加实战课程
学校教的大多是理论行的东西,你可以去网上一些实战性的课程来看,看书是一个非常枯燥的过程,视频课程让你在理解更容易掌握要领。
5.加入java队伍参加讨论
简单的java游戏代码 在学习的过程中,如果有人可以共同讨论,将会加速学习的速度。您可以一个讨论区并摸索当中的资源,这可以省去不少的学习时间。
3学java的方法
我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。
工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。
掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是制定到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
理解了语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的 应从界面开始制定。
有了基本制定模型后,可以学一些制定模式(Design Pattern)。这是目前证实很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),制定模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对 系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个 很重要的领域就是并行 和分布式计算领域,大概有20种左右。
4应该怎样学java
一般初学者建议使用txt文本来编写第一个Java程序,然后打开dos界面去用命令编译和运行你写的txt程序。这样做能够让初学者更了解java的编译与运行。
如果要开发项目的话,单单用txt文本肯定是不够的。一般学习java都是采纳开源的Eclipse工具,这是我们可以下载Eclipse工具然后学习者写一些比较复杂一点的程序了。
前面都是一些非常基础的工作。学习java我建议大家一套学习视频,网上java视频也非常多,没必要每个都去看。一套好一点的(如黑马程序员网站上的视频),学习一下基本的
语法,以及IO流,集合,UI制定,多线程,正则表达式,数据库操作等。注意:一定要边看视频自己编操作,以加深印象。
以上只是学习完成之后,做一个基本的CS系统应该足够了。接下来你就要合计自己的选择方向了。也就是说以后是合计从事Java编程的那一块,可以是基于CS的一些应用;还可以选择B/S方向这就要学习一些J2EE的框架了;还可以选择现在热门的Android方向;还有大数据Hadoop也是基于Java的。当然还有很多,我这里只是罗列了几个主流的方向。
学习java基础的时候,就像我们小学学习认字,一点一点积存。等选择好你感谢趣的方向之后,Java就只是成为了一种基本的语言了。你可以用Java来实现你的各种想法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论