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 页


本文标签: 学习 模式 东西 制定 基础