Java语言简介

java语言发展史

  • java是被sun公司研发的,起初sun公司为了抢占电子消费市场的份额,成立了了GreenOS(绿色计划),由詹姆斯高斯林(Java之父)带头,项目开始的时候使用的是C++语言去开发系统,但在开发过程中出现了各种问题,结合嵌入式系统和C++语言的特点,开发了一门新的语言,就是oak。
  • 1995年,oak语言正式向市场推出,后来因为商标的问题,改为Java
  • 2010年,oracle公司收购了sun公司,之后Java就属于oracle公司。
  • Java之父:詹姆斯·高斯林
  • Java版本:Java本身是一门语言,要识别这个语言就需要专门的软件,是软件就会有更新迭代,所以就有了各种升级的版本。
    • Jdk1.0 最初版本
    • Jdk1.1 jdk 1.2 jdk1.3 jdk 1.4变化不大
    • Jdl 1.5 比较多的升级和变化,(多线程的包,泛型,增强for循环等),名称改为 java 5
    • jdk 1.6 jdk 1.7 变化不大
    • 主要手段教学内容使用的都是java 7
    • java 8 新特性 Labmad表达式,函数式接口,接口中的默认方法,静态方法,stream。
    • java 14 ,最新的但不一定是最好的
    • 企业开发一般用jdk1.8
  • java语言的特点
    • 开源:开放源代码。
    • 面向对象:万物皆对象
    • 跨平台:
    • 编译性:写好代码之后,需要先编译成为字节码文件(.class)。高效,安全。
    • 动态性:在程序的执行过程中,可以决定运行内容,修改运行的内容。(多态)

Java的跨平台性

  • 跨:跨越
  • 平台:不同的操作系统平台
  • Write once , Run Everywhere (一次编写[编译],到处运行)
    • 在某个操作系统平台上,开发,编译(翻译成机器语言)出来的字节码文件,可以在其他所有的操作系统平台上运行
  • 原因:
    • 在不同的操作系统上面,安装不同版本的jvm虚拟机
    • 不同的操作系统有不同的jvm虚拟机,jvm虚拟机在不同的操作系统平台上,营造出来了相同的运行环境,执行出的.class文件具有向他的效果,所以Java就具备了跨平台性。

Jvm , jre ,jdk联系与区别

  • jvm:java virtual machune , java虚拟机,用于运行jvm标准(.class )的语言,相当于java语言的一个容器
  • jre :java runtime environment ,java运行环境
    • 只有容器是不能单独运行的,在运行时,还需要使用其他已经定义的类。很多的类就形成了库,称为类库。
    • jre=jvm+运行时的类库。
    • 给用户演示成果,安装jre即可
  • jdk : java development kit ,java的开发工具包。
    • jdk = jre + 开发工具
    • 提供给程序员开发需要安装jdk。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350