空间刷赞网站推广,lnmp 502 wordpress,贵州省房屋和城市建设厅官方网站,营销型旅游网站建设Java是具有多种用例的完整开发语言#xff0c;包括Web开发#xff0c;PC程序开发#xff0c;嵌入式开发等。Android开发是面向手机应用#xff0c;使用Java较多#xff0c;还有常用的H5跨平台混合架构模式。一#xff0c;UI界面开发不同1)Java Swing现在Java开发基本上都…Java是具有多种用例的完整开发语言包括Web开发PC程序开发嵌入式开发等。Android开发是面向手机应用使用Java较多还有常用的H5跨平台混合架构模式。一UI界面开发不同1)Java Swing现在Java开发基本上都是Web服务提供REST接口给前端页面调用。其实Java有一个很好用的UI界面开发库。Swing是GUI(图形用户界面)开发工具包包括容器JFrame、组件JBox,JPanel和布局BorderLayout等。2)Android ActivityAndroid界面通过Activity实现是用户操作入口接收指令。Activity之间通过Intent进行通信调用服务实现处理逻辑。二业务逻辑开发相同实现业务逻辑的代码从开发语言来讲两者没有大的区别面向对象编程、数据封装、类和实例只是针对不同的业务场景做不同的事情。比如Java开发Web服务时常使用MySQL数据库、Redis缓存、Quartz定时任务Android开发时则使用SQLite、本地文件缓存等方式。三其它模块Android四大组件有ActivityServiceContent ProviderBroadcast Receiver。以AndroidService后台服务为例可以理解成多了一层Android系统上的封装实现部分还是类似甚至一样的多线程、定时任务调度、数据共享等等。四大前端随着移动互联网的发展移动端开发成了重点为了支持AndroidiOS还有微信小程序等平台越来越多的应用开始使用H5跨平台架构这时有个新名词叫做“大前端”。具体到H5开发常用三剑客HTML, css,JavaScript这时和Java开发基本上就是前后端的分工H5和JS开发前端Java开发后端服务。