扫码关注官方订阅号
我知道在编写的时候可以在dos或者编译器里面运行,但是编好的程序,是实际开发完以后,是怎样使用的呢?怎样呈现这种功能呢?java程序写出来是做什么的呢?用来干嘛呢?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
如果是服务器端程序,则会通过servlet调用你写的java方法如果是awt/swing/socket程序,则会通过某个带有static main(String[]a)方法的入口来调用你的java方法。
现在做java主要方向有这几个方向,做纯java开发的正常是插件,或中间件开发;做web应用项目;做Android项目。所有的java都是用java命令来启动项目的。。只是很多项目都写在启动的代码,都是在那些项目的基础上做事的,如Android我们只要做对面页面的处理就可以。
如果是javaweb的话,放在服务器上,比如tomcat,weblogic,编译全部由这些容器进行。这样就可以通过网址访问
java有多个版本,具体使用到什么就要看你的需求了。主要的三个版本Java EE、Java SE、Java ME在网络百科里都有,这里就不敷述了。下面是我们常用到的java的几个场景:
普通的Java project
我们初学java或者编写一个小程序(插件)时常使用的,在编译器里编译运行结果回打印到控制台或者展现在GUI中,也可以通过CMD的java编译命令 javac ClassName.java和运行命令 java ClassName来执行Java Application
Java Web Project
Java 目前应用最广的地方应该就是应用在Web上吧,从十年前的JSP技术开始,java便广泛地应用在Web服务上,发展到现在更有ssh、mybaitis等各种开源的Web框架的支持,结合Tomcat等容器,使用Java可以很方便快捷地开发出一套庞大的WEB系统,像我们在学校的期末设计一般都是用Spring + Hibernate + H5做一套OA系统或网上商城系统。
Android Project
讲道理,Android并不是Java的一种,这里只是说Java的一个应用场景在Android开发上。现在Android app主要使用的是Java进行开发(少部分涉及硬件、性能等开发使用的是C++),一般Android的网络教学课程都将java设为先修课程。
Java 众所周知的一个特性是跨平台,跨平台的意思是由 JRE 给我们封装了不同操作系统的底层调用,所以我们开发的 Java 程序可以无修改地运行在 Windows 和 不同发行版本的 Linux 操作系统上。
Java
JRE
Windows
Linux
所以要呈现功能,我们只需要有一个 JRE 就可以了,至于现在流行的 Android 平台和 Web 容器,都是内置了 JRE 的。
Android
Web
没猜错的话,题主更注重的是桌面类程序,当然也有很多工具可以做这个事情,比如 exe4j, 将编写的 Java 代码和精简的 JRE 一起打包成 exe 文件。
exe
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果是服务器端程序,则会通过servlet调用你写的java方法
如果是awt/swing/socket程序,则会通过某个带有static main(String[]a)方法的入口来调用你的java方法。
现在做java主要方向有这几个方向,做纯java开发的正常是插件,或中间件开发;做web应用项目;做Android项目。所有的java都是用java命令来启动项目的。。只是很多项目都写在启动的代码,都是在那些项目的基础上做事的,如Android我们只要做对面页面的处理就可以。
如果是javaweb的话,放在服务器上,比如tomcat,weblogic,编译全部由这些容器进行。这样就可以通过网址访问
java有多个版本,具体使用到什么就要看你的需求了。主要的三个版本Java EE、Java SE、Java ME在网络百科里都有,这里就不敷述了。下面是我们常用到的java的几个场景:
普通的Java project
Java Web Project
Android Project
Java众所周知的一个特性是跨平台,跨平台的意思是由JRE给我们封装了不同操作系统的底层调用,所以我们开发的 Java 程序可以无修改地运行在Windows和 不同发行版本的Linux操作系统上。所以要呈现功能,我们只需要有一个
JRE就可以了,至于现在流行的Android平台和Web容器,都是内置了JRE的。没猜错的话,题主更注重的是桌面类程序,当然也有很多工具可以做这个事情,比如 exe4j, 将编写的 Java 代码和精简的
JRE一起打包成exe文件。