Java能做的事情很多,涉及到编程领域的各个方面。例如:

一、桌面级应用

尤其是需要跨平台的桌面级应用程序。

桌面级应用:简单的说就是主要功能都在我们本机上运行的程序,比如 word、excel 等运行在本机上的应用就属于桌面应用。

(免费学习视频分享:java视频教程)

二、企业级应用

企业级应用:简单的说就是大规模的应用,一般使用人数较多,数据量较大, 对系统的稳定性、安全性、可 扩展性和可装配性等都有比较高的要求。

这是目前 Java应用最广泛的一个领域,几乎一枝独秀。包括各种行业应用,企业信息化,也包括电子政务等。

领域涉及:办公自动化 OA,客户关系管理 CRM,人力资源 HR, 企业 资源计划 ERP、知识管理 KM、供应链管理 SCM、企业设备 管理系统 EAM、产品生 命周期管理 PLM、面向服务体系架构 SOA、商业 智能 BI、项目管理 PM、营销管理、流程管理 WorkFlow、财务管理……等等几乎所有你能想到的应用。

三、嵌入式设备及消费类电子产品

包括无线手持设备、智能卡、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等都是近年以来热门的 Java 应用领域,尤其是手机上的Java应用程序和Java游戏,更是普及。

除了上面提到的,Java还有很多功能:如进行数学运算、显示图形界面、进行网络操作、进行数据库操作、进行文件的操作等等。

java主要用来开发什么_java主要用来开发什么软件相关推荐

  1. java UTD对点发送信息_Java微信公众平台开发(九)--关键字回复以及客服接口实现(该公众号暂时无法提供服务解决方案)...

    转自:http://www.cuiyongzhi.com/post/47.html 我们在微信公众号的后台可以发现微信给我们制定了两种模式,一种是开发者模式(也就是我们一直在做的开发),还有一种模式是 ...

  2. java微信公众号支付开发平台_Java微信公众平台开发之公众号支付(微信内H5调起支付)...

    官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...

  3. java微信开发平台_Java微信公众平台开发(1) 接入微信公众平台

    前面几篇文章一直都在说微信公众平台的开发准备工作,那么从这篇开始我们就将正式的进入JAVA微信公众平台开发的整个流程,那么这篇我们开始聊聊如何将我们的服务端和微信公众平台对接! (一)接入流程解析 通 ...

  4. java微信公众号获取地理位置_Java微信公众平台开发之获取地理位置

    本部分需要用到微信的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系 ...

  5. java获取微信用户源码_Java微信公众平台开发(十)--微信用户信息的获取

    前面的文章有讲到微信的一系列开发文章,包括token获取.菜单创建等,在这一篇将讲述在微信公众平台开发中如何获取微信用户的信息,在上一篇我们有说道微信用户和微信公众账号之间的联系可以通过Openid关 ...

  6. java的开发工具_Java中常用的开发工具有哪些

    Eclipse   据数据显示很多Java开发人员的Java开发工具便是Eclipse,这主要得益于Eclipse是一个开源的.可以基于Java的可扩展开发平台.Eclipse本身而言,它只是一个框架 ...

  7. java做微信开发工具_Java微信公众平台开发(14) 微信web开发者工具使用

    为帮助开发者更方便.更安全地开发和调试基于微信的网页,微信推出了 web 开发者工具.它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调 ...

  8. java微信公众号中文乱码_java微信公众平台开发回复中文消息乱码解决方案

    如上图所示,中文乱码,解决方法: 1,找到公众管理平台服务器配置的url请求地址对应的类(java是一个普通的servlet类). 2,在doPost方法中加入以下代码: // 将请求.响应的编码均设 ...

  9. 来了超火爆的Java游戏羊了个羊_java开发游戏项目

    <羊了个羊>是一款网络上的卡通背景消除闯关游戏,游戏利用各种道具和提示来消除每一个关卡当中的障碍和陷阱. 游戏规则 羊了个羊在游戏下方共有7个槽位,玩家只要把3个相同方块点到槽位中就会消除 ...

最新文章

  1. spring-boot-mybatis
  2. Glide核心设计一:皮皮虾,我们走
  3. GDAL算法进度条使用说明
  4. [转]oracle临时表相关知识
  5. 血栓清道夫机器人_血栓“清道夫”找到了!洋葱排最后,排在第一很多人并不知道...
  6. 《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1.2 架构师的职责
  7. java.net.SocketException:No buffer space avaliable(maximum connection reached?):JVM_Bind 解决办法...
  8. 记录下log4j的两种配置方式
  9. Django中示例验证码的实现总结
  10. Mysql 简介和创建新的数据库
  11. 【转】每天一个linux命令(61):wget命令
  12. C# TCP异步通信TcpClient
  13. ASO|几个ASO优化方案解析(下)
  14. 影响网站排名的几大因素
  15. OpenGL MFC单文档 实现轨迹球
  16. Linux下非交互式sshpass登录
  17. 如何有效进行项目集管理?
  18. 王者抢先服 服务器维护,王者荣耀抢先服维护到几点?正式服更新时间
  19. 【集合论】二元关系 ( 特殊关系类型 | 空关系 | 恒等关系 | 全域关系 | 整除关系 | 大小关系 )
  20. 原生js--选项卡全选反选,选项卡切换,模拟搜索框,微博发布(带时间),注册协议倒计时

热门文章

  1. 将home多余的空间分配到/分区下
  2. 三大电信运营商号码段
  3. 738. 单调递增的数字
  4. 关于互联网大厂裁员,引发企业危机处理与个人危机处理的思考
  5. 代码能跑就不要动,为什么我们都会有这样的想法?
  6. 切换账号_在iOS 13在如何切换App Store账号
  7. Python+OpenCV:尺度不变特征变换 (SIFT, Scale-Invariant Feature Transform)
  8. 印染面料产品出现纬斜疵病,应该怎么防止?
  9. SpringBoot、mybatis、Druid结合使用存储emoji图标
  10. 前端常用效果(3)带动画的比较型柱状图