首页 > 编程语言 >Java应用程序和小程序的区别是什么?

Java应用程序和小程序的区别是什么?

时间:2023-06-05 16:13:41浏览次数:48  
标签:Web 浏览器 程序 应用程序 Java public

最近正在B站上看动力节点老杜的视频自学Java,整理了这篇文章Java应用程序和小程序的区别,也是新手入门需要了解的,方便大家后续的学习 

应用程序是一个独立的Java程序,在客户端或服务器端的虚拟机支持下运行。

Java应用程序旨在执行特定功能,以在任何与Java兼容的虚拟机上运行,而不管计算机的体系结构如何。

为用户或某个其他应用程序执行一个应用程序。

Java应用程序的示例包括数据库程序,开发工具,文字处理器,文本和图像编辑程序,电子表格,Web浏览器等。

示例

public class Demo {

 

public static void main(String args[]) {

 

System.out.println(“Welcome to nhooo”);

 

}

 

}

 输出结果Welcome to nhooo

小程序专门设计为使用外部API在HTML Web文档中执行。

它们基本上是小型程序,更像是需要Java插件才能在客户端浏览器上运行的应用程序的Web版本。

小程序运行在客户端,通常用于Internet计算。

当我们在启用Java的Web浏览器中看到带有applet的HTML页面时,applet代码被传输到系统,并最终由浏览器中启用Java的虚拟机运行。

示例

import java.awt.*;

 

import java.applet.*;

 

public class AppletDemo extends Applet{

 

public void paint(Graphics g) {

 

g.drawString("Welcome to nhooo", 50, 50);

 

}

 

}

 

/*

 

*/

 

 

标签:Web,浏览器,程序,应用程序,Java,public
From: https://www.cnblogs.com/code112233/p/17458041.html

相关文章

  • 两个变量交换的四种方法(Java)
     对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。1.利用第三个变量交换数值,简单的方法。(代码演示一下)classTestEV2//创建一个类3{4publicstaticvoidmain(String[]args)5{6intx=5,y=10;//定义两个变量78......
  • 两个变量交换的四种方法(Java)
     对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。1.利用第三个变量交换数值,简单的方法。(代码演示一下)classTestEV2//创建一个类3{4publicstaticvoidmain(String[]args)5{6intx=5,y=10;//定义两个变量78......
  • java通过实体类生成数据库表 并生成注释
    java通过实体类生成数据库表并生成注释 方式一   使用A.C.Table A.C.Table是对Mybatis做的增强功能,实现了mybatis自动建表的能力官方地址:https://gitee.com/sunchenbin/mybatis-enhance文档地址:https://www.yuque.com/sunchenbin/actable/ag3y1y 项目结构 ......
  • Java体系面试题(2022)(三)
    全部试题及答案下载多线程&并发篇1、说说Java中实现多线程有几种方法创建线程的常用三种方式:1.继承Thread类2.实现Runnable接口3.实现Callable接口(JDK1.5>=)4.线程池方式创建通过继承Thread类或者实现Runnable接口、Callable接口都可以实现多线程,不过实现Runnable接......
  • java基础语法02-面向对象编程
    1面向对象基础1.1方法1.2构造方法1.3方法重载1.4继承1.5多态1.6抽象类1.7接口1.8静态字段和静态方法1.9包1.10作用域1.11内部类1.12classpath和jar1.13class版本1.14模块2java核心类......
  • java实现:根据 map的value值获取key值
    /***根据map的value值获取key值*@parammap*@paramvalue*@return*/publicstaticStringgetKeyFromValue(Map<String,String>map,Stringvalue){StringmKey="";Set<String>keySet=......
  • Java表达式引擎
    执行效率在本地简单测试这几种表达式的执行时间,在频繁执行中mvel表现较好,以下数据仅供参考,未取平均值。次数ognlmvelspeljexlgroovy效率排序10次耗时(毫秒)677215164547jexl>ognl>mvel>spel>groovy100次耗时(毫秒)8377168801487mvel>jexl>ognl>spel>gr......
  • 【程序人生】比悲伤更悲伤的故事
    ......
  • 【程序人生】Java Web 开发脚手架调研
    文章目录GiteeMostValueProject铭飞BootDoRuoYijeecg-bootrenren-fast调研时间2019.06.18GiteeMostValueProject铭飞/MCMS4.7.0bootdoruoyi3.4jeecg-bootrenren-fast托管仓库https://gitee.com/mingSoft/MCMShttps://gitee.com/lcg0124/bootdohttps://gitee.com/y_pro......
  • Java之基于注解的Excel导出
    数据库Excel导出操作代码过于冗长惨不忍睹,无法复用。【推荐使用阿里巴巴组件:关于Easyexcel|EasyExcel】目录第一步:自定义注解:第二步:实体类:第三步:解析工具类:第四步:使用:依赖:<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base<......