栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识【第1期】--简介

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识【第1期】--简介

                                             Java基础   第一章           

第一部分 开发前言

1.1 Java语言概述

什么是程序

计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 。 编写程序的工具就是计算机语言,Java就是多种语言中的一种。

什么是Java语言

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

Java语言发展历史

1995年5月23日,Java语言诞生,

1996年1月,第一个JDK–JDK1.0诞生

1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

1996年9月,约8.3万个网页应用了JAVA技术来制作

1997年2月18日,JDK1.1发布

1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录

1997年9月,JavaDeveloperConnection社区成员超过十万

1998年2月,JDK1.1被下载超过2,000,000次

1998年12月8日,JAVA2企业平台J2EE发布

1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)

2000年5月8日,JDK1.3发布

2000年5月29日,JDK1.4发布

2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机

2001年9月24日,J2EE1.3发布

2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升

2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的 重要性,J2SE1.5更名为Java SE 5.0(因为新特新增加特别多,所以起了个高大上的名字!)

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取 消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME

2006年12月,SUN公司发布JRE6.0

2009年4月20日,Oracle宣布将以每股9.5美元的价格收购Sun,该交易的总价值约为74亿美元。 但Oracle通过收购Sun公司获得了两项软件资产:Java和Solaris。 2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP

2011年7月28日,Oracle公司终于发布了Java SE 7,这次版本升级经过了将近5年时间。Java 7也 是Oracle发布的第一个Java版本,引入了二进制整数、支持字符串的switch语句、菱形语法、多异 常捕捉、自动关闭资源的try语句等新特性。

2014年3月18日,Oracle公司发表Java SE 8(市场主流版本) 这次版本升级为Java带来了全新的 Lambda表达式。除此之外,Java 8还增加了大量新特性,这些新特性使得Java变得更加强大。

2017年9月21日,Oracle公司发表Java SE 9 。该版本支持:模块化(jiqsaw)、交互式命令行 (JShell)、默认垃圾回收期切换为G1、进程操作改进、竞争锁性能优化、分段代码缓存和优化字 符串占用空间等新特性。

2018年3月21日,Java 10发布。

2018年9月25日,Java 11发布。

2019 年 3 月 20 日,Java SE 12 发布

Java语言能做什么 ?

Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统 等,以及服 务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。java语言在服务器端的应用 非常稳定,目前没有语言能够做到 Java 这样完善的社区、用户群和三方库支持。

java主要特性

Java 语言是简单的

Java 语言是面向对象的

Java语言是分布式的

Java 语言是健壮的

Java语言是安全的

Java 语言是体系结构中立的

Java 语言是可移植的

Java 语言是解释型的

Java 是高性能的

Java 语言是多线程的

Java 语言是动态的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号