admin 管理员组文章数量: 1086019
2024年3月20日发(作者:字符型常量和字符常量的区别)
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,MyEclipse等知名Java开发工具。有关开
发软件组件,可以了解Java Swing编程 或者 awt 相关知识。
2java怎么学习
第 1 页 共 5 页
首先得学习一下java基础,也就是javase部分的基础知识,
这方面网上的教程很多,文档和视频都有,可以自行的查阅学习,
比较重要的是java基础语法,基础工具类,集合类,多线程,网
络编程,java反射这些基本的都必须要掌握。
学完了java基础,咱们得学习一下java web,这其中很重要
的有jsp , servlet ,javabean等一些内容,在学习这些东西的
过程中,我们要着重学习一下 协议的通讯原理,这个了解了
对我们学习java web有很好的辅助理解的作用,大家要谨记。
学完了java web后,咱们就要接触框架的学习了。现在主流的
框架有ssm(spring+springmvc+mybatis),其中spring是〔管理〕
容器,springmvc是控制层,mybatis是数据库连接层,这些东西
学完后就可以进行开发了。这些内容网上面都是有教程的哦。
现在的实际项目中很多都是前后端分开的项目,后端就是api
接口,返回的是json格式的数据就可以了,所以在这里,还有个
框架我推举一下,就是jersery框架,大家有兴趣可以在网上查
一下,这个是restful风格的框架,合适在先后端分开项目中使
用。
然后在这里我要具体介绍下数据库方面技术。首先得学下jdbc,
这个是数据库层最基础的东西,必须要好好学习一下。然后现在
最主流的是hibernate和mybatis框架,后者特点是使用灵活,
第 2 页 共 5 页
但是要求对sql查询语句比较熟练。建议大家有时间把这两个框
架都学习下。
前面提到了spring,不知道spring的java程序员不是一个合
格的java程序员,这句话说明它有多重要,大家心里清楚了吧,
搞java后台,离不开spring,大家好好学习这个。
3怎么学习java
我们必须明确一个大方向,也就是说现在面向对象的编程范畴。
无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接
受的将是面向对象式的编程。
工业界目前最流行的面向对象编程语言就是C++和Java。所以
基本上锁定这两个方向就可以了。而且完全可以同时掌握。
掌握Java的精华特性而且一定要知道为什么。比如,Interface
和multi-thread。用interface是更好的多继承的模型,而多线
程则是〔制定〕到语言一级的重要特性。要完全理解interface
是为什么,用多线程又有几种常用的编程模型。
理解了语言的特性是为什么了之后,就可以试着上升到制定这
个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳
自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介
绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难
的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因
第 3 页 共 5 页
为我们人的短记忆就是这样。一般有图形用户界面的 应从界面开
始制定。
有了基本制定模型后,可以学一些制定模式(Design Pattern)。
这是目前证实很有效的。比如体系结构模式(Layering分层,
Pipe/Filter管道或过滤器),制定模式(有很多,比如对象池
Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。
懂了这些模式之后,就会对 系统的整体结构有很好的把握,而学
术上也有倾向一个系统完全可以由各种模式组合而成。前面提到
的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试
了。另外一个 很重要的领域就是并行 和分布式计算领域,大概
有20种左右。
4学java的方法
初学者请不要看太多太多的书,只会纷乱你的心思,先找本好
书完整系统的学,很多人只对部分功能熟悉而已,不系统功能体
系上还是不够的。
看帮助,不要因为很难而自己是初学者所以就不看;多看的参照
手册,虽然你可能看不懂,总觉得不够直观。但这才是最根本的
东西。
不要被对象、属性、方法等词汇所困惑 ;最根本的是先了解最
基础知识。
第 4 页 共 5 页
要关注那些细小的细节的问题--他们往往并不那么简单,为了
解决它你可能要用到很多很多的东西,帮你回忆知识点;拓宽思路。
知道一点东西,并不能说明你会写脚本,脚本是必须要经验积
存的。学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是
长期保持施行和不遗余力的博览群书。
学习java最好的方法之一就是上手动手去学习;永远不要认为
自己看的书足够了;要看懂书,仔细看书;碰到完全看不懂的书,
请硬着头皮看; 别指望看第一遍书就能记住和掌握什么,一次,
两次,三次知道搞懂所有的东西。
不着急,因为学习脚本不是一蹴而就的,只有厚积才干薄发。
学习的过程中,记下自己喝别人不懂的思路想法。与别人常常交
流,记录下在和别人交流时发现的自己忽视或不理解的知识点。
首先你得学会出现问题自己想办法找答案,谷歌、百度都是很
好的搜索引擎,你只要输入关键字就能找到很多相关资料,用自
己的行动学好java吧。
第 5 页 共 5 页
版权声明:本文标题:java编程可以做什么 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710940491a580591.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论