1.Java语言概述

  1.1 什么是Java语言

Java语言是美国Sun公司(StanfordUniversityNetwork),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

  1.2 Java语言的发展历史

詹姆斯·高斯林(James Gosling)1977 年获得加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Partrick,Naughton 和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”.1995后改名到Java。

 · 1995年Sun公司发布Java1.0版本

· 1997年发布Java1.1版本

· 1998年发布Java1.2版本

· 2000年发布Java1.3版本

· 2002年发布Java1.4版本

· 2004年发布Java1.5版本

· 2006年发布Java1.6版本

· 2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java1.7版本

· 2014年发布Java1.8版本

· 2017年发布Java9.0版本

2.Java语言能做什么

  Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

3.Java介绍以及Java的职业发展

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里面难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单一易用的两个特征,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java的发展发向很多,比如懂Java方向的可以去做Web开发或者转向Linux方向等,随着技术的提高以及经验的积累,可以走向架构师、项目经理或者管理层等等。

4.Java语言平台版本

  4.1 J2SE(Java 2 Platform  Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用的开发

  4.2 J2ME ( Java 2 Platform  Micro Edition)小型版

       是为开发电子销售产品和嵌入式设备提供的解决方案

  4.3 J2EE ( Java 2 Platform  Enterprise Edition)企业版

        是为开发企业环境下的应用程序提供的一套解决方案

该技术体系中包含的 技术如 Servlet、Jsp等,主要针对Web应用程序开发。

Java5.0 版本后,更名为 JAVAEE、JAVASE、JAVAME

5. Java语言特点

   简单性、   解释性、     面向对象、     高性能、      分布式处理、

    多线程、    健壮性、     动态、           结构中立、   安全性

    开源 、     跨平台

6. Java的跨平台

    即就是一处编译,多处运用,如图

1.Java之路(Java语言发展和概述以及特点)相关推荐

  1. java语言发展历史_Java编程语言的历史和未来

    java语言发展历史 通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序. 开始免费试用! 作为互联网上著名的编程语言 ,Java对人们如何浏览数字 ...

  2. Java语言发展简史

    Java语言发展简史 JAVA 语言历史近二十年, 已发展成为人类计算机史上影响深远的编程语言. JAVA 语言是一门非常纯粹的面向对象编程语言, 它吸收了 C++ 语言的各种优点, 又摒弃了 C++ ...

  3. Java语言发展概述

    目录 现代编程语言 发展历史 TIOBE编程语言排行 Java语言发展 Java语言的应用 Java语言的特点 参考资料 现代编程语言 发展历史 1950与1960年代 Fortran (1957年) ...

  4. 2020年Java语言发展现状

    点击上方"程序猿技术大咖",关注加群讨论 作者丨Valeriia Karpenko 刘雅梦丨刘志勇 来源 | AI前线(ID:ai-front) 今年 Java 迎来了 25 岁生 ...

  5. JAVA语言发展介绍【尚学堂java300集视频学习笔记】

    Java发展简史 1991年,James Gosling在SUN公司的工程师小组想要设计这样一种小型计算机语言.该语言主要用于像电视盒这样的消费类电子产品.另外,由于不同的厂商选择不同的CPU和操作系 ...

  6. 2.Java之路(Java语言开发环境搭建)

    1.Java虚拟机-----JVM · JVM(Java Virtual Machine): Java 虚拟机,简称JVM,是运行所有Java程序的假象计算机, 是Java程序的运行环境 ,是Java ...

  7. 永不服输的Java之路---重学Java (第一章)

    如若文章中出现冲突,或者出现错误,请联系 QQ:2669157689 指出我的问题.谢谢~ 说什么?我是大佬? 不,我是还是那个小白啊. 大二整个学期过去了,我在这两个学期内学的知识也全部还给了老师. ...

  8. 如何学习Java?谈Java学习之路

    Java光学习书籍就数不胜数,初学者对于如何学习Java往往一头雾水. 本文分析了从入门开始的一个比较符合常理的学习步骤,希望对于Java学习者们有些帮助. Java - 近10年来计算机软件发展过程 ...

  9. JAVA开发之 1-JAVA语言发展史

    Java诞生于1991年,当时Sun公司有个称为Green项目,目的是开拓消费类电子产品市场,例如,交互式电视.烤面包箱等家用电器的控制软件.该小组的领导人是James Gosling(Java之父, ...

最新文章

  1. [linux]Linux挂载光盘,解压光盘内的tar安装包,并安装软件(Install VMware Tools in a Linux Guest)...
  2. c# out ref
  3. CSDN-markdown编辑器使用指南
  4. [密码学] 数字签名基础
  5. 【ABAP】CK11N相关Table
  6. 简述python中怎样导入模块_12 python中模块和包如何导入
  7. CISCO 3560配置作为DHCP服务器
  8. 火力发电厂与变电站设计防火标准_真题—火力发电厂1
  9. 语言木头折断放置问题_木头文化:干燥,是木成材的关键一步
  10. OpenShift Redhat的使用和介绍
  11. sql server2012中使用convert来取得datetime数据类型样式(全)
  12. [转]在Windows server 2012上部署DPM 2012 SP1 RTM之先决条件准备
  13. Vue使用阿里iconfont图标
  14. centos 安装 谷歌BBR
  15. 打印机服务器没有响应是怎么回事啊,打印机后台程序没有运行?(打印机后台服务无法启动怎么办?)...
  16. MarkDownPad 2实用教程
  17. 基于单片机1KW高频感应加热器控制系统仿真设计(毕设)
  18. Untiy的阿拉伯文本适配
  19. Todesk软件使用
  20. 远光天擎 | 研发运维一体化智能云平台

热门文章

  1. 如何从官方渠道下载Spring MVC所需jar包
  2. 一分钟带你快速进入Nacos的世界,史上最简易教程!零基础也能看明白!谁反对?
  3. mybatis-day1入门案例
  4. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第十一章——自编解析与答案
  5. HDU1237 简单计算器
  6. Hadoop1.1.2 Eclipse 插件编译
  7. Spring-学习笔记06【spring_day02资料_dbutils】
  8. Thinkphp中Auth认证
  9. Android NDK学习笔记6:异常处理
  10. Kotlin实战指南五:继承、接口