Java


1.1Java简介

Java是一种跨平台的,面向对象的程序设计语言。无论是电脑还是手机,到处都运行着JAVA开发的应用程序;JAVA程序可以在任何计算机、操作系统以及支持JAVA的硬件设备上运行。

什么是JAVA语言?

Java是前Sun公司(现甲骨文股份有限公司Oracle)于1995年推出的高级编程语言,它是由“Java之父”之称的詹姆斯•戈士林(James•Gosling)博士亲手设计的。用Java语言编写的程序可以跨平台使用、运行,实现了“一次编写、到处运行”。Java非常适用于企业网络以及Internet环境,并且已经成为最具有影响力、最受欢迎的编程语言之一。

为什么要学习Java?

在当前的软件开发行业中,Java绝对是是主流之一。Java领域的JavaSE、JavaEE技术已经发展成为同Microsoft公司的C#和 .Net技术平分天下的应用软件开发技术和平台。(对应图标如下四图。)因此,有人说掌握了Java语言就如同把握了软件开发的“命脉"。

   

 

Java的应用领域(能做什么?)
  • 桌面应用系统开发
  • 嵌入式系统开发
  • 电子商务应用
  • 企业级应用开发
  • 交互式系统开发
  • 多媒体系统开发
  • 分布式系统开发
  • Web应用系统开发

Java的版本

  • JavaSE

Java SE(Java Plantform Standard Edition)是Java的标准版同时也是Java技术的核心。提供基础的Java开发工具、执行环境与应用程序接口(API),主要应用于桌面应用程序的开发。JavaSE就好比是数学里的1+1=2,是最基础的,也是Java开发人员的必备基本功。只有学会了JavaSE才能继续往下学习。

  • JavEE

Java EE(Java Plantform Enterprise Edition)是Java的企业版。主要应用于开发企业级分布式的网络程序。任何Java学习者都要从Java SE开始学起,Java SE是Java语言的核心,JavaEE是在JavaSE的基础上扩展的。Java SE提供了Java的执行环境,使开发出来的应用程序能够在操作系统上运行。

最新文章

  1. SSIS 学习(5):容器【转】
  2. iOS中二维码的生成与使用(入门篇)
  3. hihoCoder 1098
  4. oracle 两个时间相减
  5. 第一篇Active Directory疑难解答概述(1)
  6. CentOS下SparkR安装部署:hadoop2.7.3+spark2.0.0+scale2.11.8+hive2.1.0
  7. asp.net core session丢失问题排查
  8. Wpf TemplateBinding
  9. 关于一体机打印新加菜按钮更改为下单小票打印设置FAQ(适用正餐6.0.1.0+,轻餐4.0.6.2+)
  10. Java 线程内 递归 Bug 一例
  11. 开发第一个flutter程序 hello world
  12. 1、My Scripts
  13. 流式套接字:基于TCP协议的Socket网络编程(案例3)
  14. Flink standalone模式作业执行流程
  15. Java 设计模式系列(二二)责任链模式
  16. Flex 加载pdf
  17. HDU 5025图论之BFS
  18. HttpServletRequest和HttpServletResponse实例
  19. Codeforces Round #345 (Div. 2) B. Beautiful Paintings 暴力
  20. Struts2的国际化入门

热门文章

  1. 天池Docker学习赛笔记
  2. MySQL server has gone away(在执行sql的时候,莫名的报错)
  3. 基于 Docker 构建企业 Jenkins CI平台
  4. 基于口令的密码(PBE)
  5. java中CyclicBarrier的使用
  6. JNI与NDK简析(一)
  7. python自动化测试开发利器ulipad最佳实践(可写python测试代码也可编写selenium、Appium等)...
  8. 也许你对 Fetch 了解得不是那么多(下)
  9. angularJS中$http.get( ).success( )报错原因及解决方案
  10. VMware15.5.0安装MacOS10.15.0系统 安装步骤(下)