首页 > 请问编好的java程序是怎样使用的呢?

请问编好的java程序是怎样使用的呢?

我知道在编写的时候可以在dos或者编译器里面运行,但是编好的程序,是实际开发完以后,是怎样使用的呢?怎样呈现这种功能呢?java程序写出来是做什么的呢?用来干嘛呢?


如果是javaweb的话,放在服务器上,比如tomcat,weblogic,编译全部由这些容器进行。这样就可以通过网址访问


如果是服务器端程序,则会通过servlet调用你写的java方法
如果是awt/swing/socket程序,则会通过某个带有static main(String[]a)方法的入口来调用你的java方法。


Java 众所周知的一个特性是跨平台,跨平台的意思是由 JRE 给我们封装了不同操作系统的底层调用,所以我们开发的 Java 程序可以无修改地运行在 Windows 和 不同发行版本的 Linux 操作系统上。

所以要呈现功能,我们只需要有一个 JRE 就可以了,至于现在流行的 Android 平台和 Web 容器,都是内置了 JRE 的。

没猜错的话,题主更注重的是桌面类程序,当然也有很多工具可以做这个事情,比如 exe4j, 将编写的 Java 代码和精简的 JRE 一起打包成 exe 文件。


现在做java主要方向有这几个方向,做纯java开发的正常是插件,或中间件开发;做web应用项目;做Android项目。所有的java都是用java命令来启动项目的。。只是很多项目都写在启动的代码,都是在那些项目的基础上做事的,如Android我们只要做对面页面的处理就可以。


java有多个版本,具体使用到什么就要看你的需求了。主要的三个版本Java EE、Java SE、Java ME在网络百科里都有,这里就不敷述了。下面是我们常用到的java的几个场景:

  1. 普通的Java project

我们初学java或者编写一个小程序(插件)时常使用的,在编译器里编译运行结果回打印到控制台或者展现在GUI中,也可以通过CMD的java编译命令 javac ClassName.java和运行命令 java ClassName来执行Java Application

  1. Java Web Project

Java 目前应用最广的地方应该就是应用在Web上吧,从十年前的JSP技术开始,java便广泛地应用在Web服务上,发展到现在更有ssh、mybaitis等各种开源的Web框架的支持,结合Tomcat等容器,使用Java可以很方便快捷地开发出一套庞大的WEB系统,像我们在学校的期末设计一般都是用Spring + Hibernate + H5做一套OA系统或网上商城系统。

  1. Android Project

讲道理,Android并不是Java的一种,这里只是说Java的一个应用场景在Android开发上。现在Android app主要使用的是Java进行开发(少部分涉及硬件、性能等开发使用的是C++),一般Android的网络教学课程都将java设为先修课程。

【热门文章】
【热门文章】