1.Java之路(Java语言发展和概述以及特点)
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语言发展和概述以及特点)相关推荐
- java语言发展历史_Java编程语言的历史和未来
java语言发展历史 通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序. 开始免费试用! 作为互联网上著名的编程语言 ,Java对人们如何浏览数字 ...
- Java语言发展简史
Java语言发展简史 JAVA 语言历史近二十年, 已发展成为人类计算机史上影响深远的编程语言. JAVA 语言是一门非常纯粹的面向对象编程语言, 它吸收了 C++ 语言的各种优点, 又摒弃了 C++ ...
- Java语言发展概述
目录 现代编程语言 发展历史 TIOBE编程语言排行 Java语言发展 Java语言的应用 Java语言的特点 参考资料 现代编程语言 发展历史 1950与1960年代 Fortran (1957年) ...
- 2020年Java语言发展现状
点击上方"程序猿技术大咖",关注加群讨论 作者丨Valeriia Karpenko 刘雅梦丨刘志勇 来源 | AI前线(ID:ai-front) 今年 Java 迎来了 25 岁生 ...
- JAVA语言发展介绍【尚学堂java300集视频学习笔记】
Java发展简史 1991年,James Gosling在SUN公司的工程师小组想要设计这样一种小型计算机语言.该语言主要用于像电视盒这样的消费类电子产品.另外,由于不同的厂商选择不同的CPU和操作系 ...
- 2.Java之路(Java语言开发环境搭建)
1.Java虚拟机-----JVM · JVM(Java Virtual Machine): Java 虚拟机,简称JVM,是运行所有Java程序的假象计算机, 是Java程序的运行环境 ,是Java ...
- 永不服输的Java之路---重学Java (第一章)
如若文章中出现冲突,或者出现错误,请联系 QQ:2669157689 指出我的问题.谢谢~ 说什么?我是大佬? 不,我是还是那个小白啊. 大二整个学期过去了,我在这两个学期内学的知识也全部还给了老师. ...
- 如何学习Java?谈Java学习之路
Java光学习书籍就数不胜数,初学者对于如何学习Java往往一头雾水. 本文分析了从入门开始的一个比较符合常理的学习步骤,希望对于Java学习者们有些帮助. Java - 近10年来计算机软件发展过程 ...
- JAVA开发之 1-JAVA语言发展史
Java诞生于1991年,当时Sun公司有个称为Green项目,目的是开拓消费类电子产品市场,例如,交互式电视.烤面包箱等家用电器的控制软件.该小组的领导人是James Gosling(Java之父, ...
最新文章
- [linux]Linux挂载光盘,解压光盘内的tar安装包,并安装软件(Install VMware Tools in a Linux Guest)...
- c# out ref
- CSDN-markdown编辑器使用指南
- [密码学] 数字签名基础
- 【ABAP】CK11N相关Table
- 简述python中怎样导入模块_12 python中模块和包如何导入
- CISCO 3560配置作为DHCP服务器
- 火力发电厂与变电站设计防火标准_真题—火力发电厂1
- 语言木头折断放置问题_木头文化:干燥,是木成材的关键一步
- OpenShift Redhat的使用和介绍
- sql server2012中使用convert来取得datetime数据类型样式(全)
- [转]在Windows server 2012上部署DPM 2012 SP1 RTM之先决条件准备
- Vue使用阿里iconfont图标
- centos 安装 谷歌BBR
- 打印机服务器没有响应是怎么回事啊,打印机后台程序没有运行?(打印机后台服务无法启动怎么办?)...
- MarkDownPad 2实用教程
- 基于单片机1KW高频感应加热器控制系统仿真设计(毕设)
- Untiy的阿拉伯文本适配
- Todesk软件使用
- 远光天擎 | 研发运维一体化智能云平台