Java基础常识

Java语言的迭代

  • 1991年Green项目开发语言最初适合命名为OaK(橡树)
  • 1994年开发组意识到Oak非常适合于互联网
  • 1996年发布了JDK1.0,此时约有8.3万个网页应用Java技术来制作
  • 1997年发布了JDK1.1,Java One会议召开,创下了当时互联网规模之最
  • 1998年发布了JDK1.2,同时发布了企业平台JavaEE
  • 1999年Java分为J2SE,J2EE,J2ME,此时JSP和servlet技术诞生
  • 2004年,发布了里程碑式的版本JDK1.5,正式更名为JDK5
  • 2005年,J2EE—>JavaEE,J2SE—>JavaSE,J2ME—>JavaME
  • 2009年Oracle公司收购了SUN。
  • 2011年发布了JDK7
  • 2014年诞生了JDK8,自从JDK5以来变化最大的版本
  • 2017年发布了JDK9,最大限度的实现了模块化
  • 2018年3月发布了JDK10,9月发布了11,截至今天JDK已经迭代到JDK15

Java语言主要的应用领域

Java Web 后端开发

一个传统的开发模式,从JSP时代到现在的前后端分离时代,这个部分算是比较稳定,没有大的变化。

随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

大数据

目前较为流行的一个方向

安卓(客户端)

同样的老传统行业了。

Java语言的特点

Java的特点可谓是老生常谈了,几乎所有的书也好,视频也罢,只要刚开始学习Java就必定会介绍这个东西的特点,也正是因为这些特点才有今天的Java庞大的生态。这些特点又是初学时期最难理解的一部分内容。

面向对象

两个要素:类和对象。

三大要素:封装,继承,多态。

健壮性

吸收了C/C++的特点,去掉了指针,内存的申请于释放这些部分。

跨平台性

Java编写的程序可以在不同的平台上都可以运行,也被称作write once,run anywhere

这个重要的特性是由于JVM虚拟机,不同的平台有不同的JVM,倒是在JVM上Java程序都是一样的,这就比如Linux系统上的JVM,window上的JVM,虽然JVM不同,但是我们编写Java程序不需要任何改变,直接在JVM上运行。

在这里插入图片描述

JDK和JRE的区别

JDK是提供给开发人员使用,其中包含了Java开发工具,也包括的JRE。所以安装了JDK就不需要安装JRE。

JRE包括JVM和Java核心类库等。运行一个Java程序只需要JRE即可。

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值