首页 > 编程语言 >安卓程序和java程序的区别,我们用生活中的方式给你比喻

安卓程序和java程序的区别,我们用生活中的方式给你比喻

时间:2023-11-07 19:11:06浏览次数:45  
标签:Java 安卓 程序 厨师 API java Android

想象一下,你有两个厨师(程序员),他们都擅长使用相同的食材(Java语言)。但是,他们工作在不同的餐厅(平台)并且制作不同种类的菜肴(程序)。

  1. 安卓厨师(Android程序员):这位厨师在一家专门提供外卖的快餐店工作(Android设备)。他使用的是快餐店提供的特殊厨具(Android Studio和SDK),并遵循快餐店的食谱(Android API和UI设计规范),制作可以外带的快餐盒饭(安卓应用)。顾客(用户)通过手机或平板电脑(Android设备)来点餐和享用这些快餐盒饭。

  2. Java厨师(Java程序员):这位厨师在一家具有国际标准的大型餐厅工作(跨平台的计算机系统),他使用的是通用的厨房设备(例如IntelliJ IDEA、Eclipse等IDE),按照国际标准食谱(Java SE或EE API)来制作各种菜肴(桌面应用、服务器后端等)。顾客(用户)可以在餐厅里(计算机上),或者通过外卖服务(Java Web应用程序)来享用这些美食。

在这个比喻中,两个厨师使用的“食材”相同,即都是Java语言,但他们的“厨房”(开发环境)和“食谱”(API和开发框架)不同。结果是,他们虽然使用相同的基础技能,但制作出来的“菜肴”(程序)却是为了满足不同场景和需求的。安卓厨师更关注移动设备和触摸界面,而Java厨师则可能在桌面应用、企业软件或者互联网服务上有更广泛的专长。

作者:http://xkrj5.com 纯原创首发,转载保留版权!!!

标签:Java,安卓,程序,厨师,API,java,Android
From: https://www.cnblogs.com/xkrj5/p/17815708.html

相关文章

  • 微信小程序【同城配送】及【加密请求】
    在小程序后台配置API安全时注意保存密钥,要不然还得重新弄。封装属性配置类,在加解密的时候会用到封装加解密方法使用okhttp封装post加密请求,并将信息解密调用post方法将必要信息加密后发送给微信并得到相应,对其解密对信息进行业务处理封装属性配置类创建一个config.proper......
  • ArcGIS API for JavaScript入门
    arcgis官网:https://arcgis.fenxianglu.cn/docs/load.html一、集成到应用----@arcgis/core方式1、引入ArcGISAPIforJavaScriptyarnadd@arcgis/core或者指定安装版本yarnadd@arcgis/[email protected]如果提示:'yarn'不是内部或外部命令,也不是可运行的程序或批处理文件......
  • Windows10+VSCode+CMake+shell脚本编译C/C++程序
    一、概述想要在Windows10上做C++验证/编译类库,借助VSCode(其实这东西要不要都行,它就是来方便查看代码的)+CMake+shell脚本做程序的编译运行。下面写一个小例子记录一下准备工作:1.编译环境用的是mingw64,使用其再带的g++编译,ps:记得要配置其环境变量2......
  • JavaScript-Text节点
    Text节点的概念文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容。如果一个节点只包含一段文本,那么它就有一个文本子节点,代表该节点的文本内容。通常我们使用父节点的firstChild、nextSibling等属性获取文本节点,或者使用Document节点的createTextNode方法创造一个文......
  • JavaScript了解
    JavaScript简介JavaScript是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript是用来控制网页行为的,它能使网页可交互那么它可以做......
  • Day02-Java开发所需的前端技术
    HTML常见元素1.文本元素Heading:不同字号标题,从1-6,数字越大字号越小。<!--标题元素--><h1>1号标题</h1><h2>2号标题</h2><h3>3号标题</h3><h4>4号标题</h4><h5>5号标题</h5><h6>6号标题</h6>Paragrap......
  • 跟安卓官网开始学习新的架构模式(MVI)
    #首先:大家可以看下官网的简介:应用架构指南 | Android开发者 | AndroidDevelopers(google.cn)###再说下其他架构模式:一.mvcMVC的目的就是为了M和V代码分离,降低耦合性。Model:数据来源,网络请求数据和数据库数据。View:对应xml布局文件和动态的布局部分。Controller:逻辑控制部......
  • 情侣飞行棋小程序游戏系统源码小程序搭建
      情侣飞行棋小程序一款适合情侣之间互动的游戏软件,小程序平台实现线上对战,双方在游戏中增进感情。下面就是关于游戏软件的系统搭建,开发功能的过程。  一、情侣飞行棋需求  1.游戏规则:两人游戏,多人游戏,轮流掷骰子,按照骰子点数前进,达到游戏的终点者胜利。  2.界......
  • 情侣飞行棋小程序真心话大冒险游戏开发
      情侣飞行棋小程序软件逐渐的出现在我们的视野中,因为不少的情侣也开始关注这一块了。情侣飞行棋小程序软件是一种新型的手机移动小程序软件,它以独特的游戏玩法,创新的设计,赢得了众多的年轻人的喜爱。  这款游戏的玩法模式是以飞行棋,真心话大冒险,互动游戏,对战模式等玩法。......
  • 情侣飞行棋恋爱互动小程序软件开发
      情侣飞行棋小程序游戏软件,是一款情侣互动的小游戏,它结合了飞行棋的经典玩法,恋爱互动的特点,让情侣们在游戏中增进感情。  在游戏中,玩家扮演各种的角色,每个角色都有自己的技能,路线,玩法方式。玩家通过运用各种的技巧,策略获得胜利。在游戏中情侣需要相互配合,共同完成任务,增......