java能做什么?怎么做?

2024-11-29 19:08:35
推荐回答(5个)
回答1:

我已开始跟你的感觉差不多,但是你可以按下面的步骤来理解
首先你要明确,java本身也是一门语言,和汉语英语实际上没有区别,你学了几年英语有什么感觉么?英语能用来做什么?语言的东西都有一个共同的特点,就是你可以很快的了解但是很难深入的掌握,java也是一样,编码原理和规范就那么多,很快学会了,但是要深入,你就要慢慢的研究和使用了,这是急不来的
然后java可以做什么,我当年问老师时老师是这样回答的“什么都可以做”,你凡是可以想到的编程的事情java都可以做,这样说了也没什么用,你以后自己慢慢体会吧
java分三个部分,javase,javame,javaee,这你肯定知道,他们的区别却很难体会到,因为你只是在用java,而不是在研究java,可以这样说,一般写个helloworld的完全的java后缀的文件,是在使用javase;企业级的应用,web网站的开发,使用的是javaee,而移动开发或嵌入式开发,使用的是javame
java本身就是平台,我觉得你可能是在问java做手机游戏是用什么IDE,这个我还真不知道,因为我不是做javame的,现在javame中android一家独大,所以你想要了解这方面就去看看android开发的书看看
java企业级开发一般都是不用eclipse的,每个公司都有自己的选择,比如我现在用的是oracle的jdeveloper,什么工具无所谓,反正上手很快的,你只要用熟练了一个,其他的都差不多
java当然是有界面的,不然你所谓的手机游戏是怎么做出来的,肯定不是控制台输出吧,java的swing类提供了java的可视化界面开发,你可以搜索一下java计算器的开发代码,就明白了,你可能想eclipse里有可视化的界面开发,但很可惜,你只能在eclipse里面看到代码,运行一下才能看到界面
另外你说的一般开发可能也有问题,你说的是自己做作业还是企业里面应用?企业里面是很少做java桌面软件的,因为java的优势就在于其分布性和可移植性,桌面软件java不占优势,所以企业级开发一般都是B/S架构,也就是web开发,不太用到swing
网页参数的传递和xml是没关系的,xml是控制整个项目的走向的,不是控制哪个网页,网页的参数都是它们自己在传递或者使用框架传递,而且你后台理解的也有问题,我们开发的网页本身就是后台,或者说本身就是服务器,传递给用户的都是处理之后的东西,至于你理解的后台是网站的数据处理后台,一般用servlet和javabean,而不是javase,其他的东西再说就太多了,因为你理解的都不太对,想了解什么你可以具体再问我

再具体我就不说了,现在也说得太多了,不明白再问我

回答2:

java可以做软件:一般编程语言都可以做软件的,Java 也不例外,例如Eclipse,MyEclipse等知名Java开发工具。有关开发软件组件,可以了解Java Swing编程 或者 awt 相关知识。
Java可以做游戏:或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。电脑上也有java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC)。java可以做Android:Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。Java做安卓不单单是指系统,还有APP.对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
Java可以用来编写网站:对于学生来说,最关心的是java能做什么,市场上招什么工作都跟java有关。现在很多大型网站都用jsp写的,JSP 全名为 Java Server Pages。它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找编写网站方面的工作,而且现在找这方面的岗位比较多。

回答3:

近几年Java发展前景好,但是人才缺口大,这样的机遇让很多年轻人都去学Java,但是不经就有人会问学完Java可以做什么呢?其实Java算是无处不在了。从各大高校的教务管理系统,到“双十一”火爆的抢购后台;从手机上的安卓应用,到时下流行的“大数据”,都有 Java 语言的存在。小编今天就给大家介绍几个Java的应用领域。

安卓应用:在移动互联网时代,Android 应用可能是你感受最深的一类 Java 应用了。从 Eclipse 到 Android Studio,安卓的开发工具越来越先进,使用 Java 开发安卓应用也越来越方便。

Java Web 应用:通过 Spring MVC、Struts 2.0 和类似框架,你可以创建大量的 RESTfull 服务。即使是简单的基于 web 应用的 ervlet、JSP 和 Struts,在各种政府项目中也非常受欢迎。许多政府、医疗、保险、教育、国防以及其他部门都有他们自己用 Java 写的 Web 应用程序。

后台应用:有些程序你可能“看不到”,却和你关系密切。当你在“12306”上买了一张票,数据是如何同步到所有的火车票代售点的?当你在购物网站上下单后,是如何完成交易的?手机新闻客户端是如何推送给你感兴趣的文章的?这些都可以用 Java 来实现。

嵌入式开发:事实上,Java 最初就是为嵌入式开发而生的。作为一门“一处编写、处处运行”的跨平台语言,它在嵌入式开发领域的优势不言而喻。

大数据:和安卓开发一样,这又是一个发展火热的领域。从 Hadoop到 Storm、ElasticSearch,Java 在数据挖掘、实时计算、大规模机器学习和搜索引擎等领域占有重要的地位。

看到这么多的应用领域,是不是也想学Java编程了,如果想要学习Java或者想要了解Java都可以找优就业老师咨询。优就业的Java培训课程算是比较好的,而且优就业有强大的师资团队、系统全面的课程结构、保障性的就业服务等。

回答4:

java是跨平台的,在哪里都能开发,只要有jdk就可以。
而eclipse只是一种开发java程序的工具,没有eclipse一样能开发。notepad都可以开发。
只不过是企业为了开发速度用eclipse工具罢了。
java做web开发,直接将做好的jsp页面和servlet,或者action等逻辑部分的,都放进服务器里就可以,用不着非用xml传到后台。
你现在对java开发的理解太杂乱了,建议你找个地方,系统的学一学。

回答5:

Java可以做游戏:或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。电脑上也有java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC)。java可以做Android:Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。Java做安卓不单单是指系统,还有APP.对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
Java可以用来编写网站:对于学生来说,最关心的是java能做什么,市场上招什么工作都跟java有关。现在很多大型网站都用jsp写的,JSP 全名为 Java Server Pages。它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找编写网站方面的工作,而且现在找这方面的岗位比较多。