目录

1.Java的意义

2.发展简史

3.Java的特点

4.Java的运行机制


1.Java的意义

* java是一种高级编程语言

*目标为就业 就业岗位多

*java语言主要是开发应用程序

*服务器程序

*后端服务器程序

        *安卓应用

*安卓手机app (客户端)

*软件工具

*嵌入式

*大数据技术

2.发展简史

1991年,为了解决程序运行在内存较小的情况,sun公司提出请求,詹姆斯。高斯林和团队一起研发,历经4年,于1995年正式成立。2009年sun(Oracle)公司收购。

3.Java的特点

*开源【免费        开放源代码】

*平台无关性 【jvm(java虚拟机)将.class文件翻译后输送指令到不同平台,实现跨平台。 】

*简单高效

*安全性

*支持网络

*支持多线程任务机制

*垃圾回收机制

4.Java的运行机制

.Java (源代码)文件—Javac 编译—>.class 文件—jvm 翻译—>机器码

5.jdk、jre、jvm 三者的关系

JVM(Java Virtual Machine—Java虚拟机)
        JRE(Java Runtime Environment—Java运行时环境)
        JDK(Java Development kit—Java开发工具包)
      *  三者关系是:JDK(JRE(JVM))

java的发展简史、简介以及学习Java的意义相关推荐

  1. Java语言发展简史

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

  2. Java多线程发展简史

    摘自: http://www.raychase.net/698 这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从 ...

  3. [转] Java多线程发展简史

    这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并 ...

  4. Java 多线程发展简史

    历史热门文章: 可以和面试官聊半个小时的volatile原理 Java中七个潜在的内存泄露风险,你知道几个? JDK 16新特性一览 啥?用了并行流还更慢了 InnoDB自增原理都搞不清楚,还怎么CR ...

  5. Java就业方向有哪些?学习Java开发能做什么?

    学习Java开发都能做什么?Java主要应用在B/S和C/S领域.由于科技的不断发展,B/S将不足以满足社会需求,C/S将会是社会发展趋势.随着Servlet技术的使用,Java向Web移动设备方向挺 ...

  6. Java是发展的垫脚石。 学习吧!

    Java是世界上最常用的编程语言之一 . 尽管也有许多其他的编程语言,但是没有什么能比Java强. Java是用于开发移动应用程序,游戏,Web应用程序,桌面应用程序和许多其他令人兴奋的事物的出色语言 ...

  7. java的发展历史简介

    Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称.Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的 ...

  8. 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?

    展开全部 我这是拷贝的,62616964757a686964616fe59b9ee7ad9431333332643361不过也就差不多了,说实话,java的东西太多了.还是要到工作的时候慢慢用的,学好 ...

  9. 零基础是学java还是python-零基础更适合学习Java还是python?

    原标题:零基础更适合学习Java还是python? 最近有小伙伴向云和数据小编咨询,说想学习一门编程语言,但是没有任何基础,问是学习Java好还是学python更合适?对于这位小伙伴的问题,小编觉得有 ...

最新文章

  1. 句法分析语料:宾州树库、UD树库
  2. 困难样本挖掘(Online Hard Sample Mining)
  3. vba 指定列后插入列_如何用【VBA】快速批量提取多个工作表名称?
  4. truelicense中的maven配置
  5. 按钮自动居中布局_CSS布局技巧
  6. 一个不错的讲解flex 3中自定义事件的文章
  7. 视图的数据存放在哪里_分布式 | DBLE 是如何实现视图的?
  8. 抓到的一次suse11 xen用libvirt连接的错误
  9. 九度搜索引擎点击优化_吉林免费seo优化工具
  10. Intel微处理器列表_百度百科
  11. MCU新趋势—Cortex M0/M3/M4 行业应用主题研讨会
  12. [转载]CAST-CONVERT两个函数进行类型转换时的异同点
  13. Atitit session机制的实现 目录 1. Web状态管理 Cookie 和 Session。 token 1 2. session 管理设计 1 2.1. session 的存储(可以
  14. html做自我介绍模板,应聘自我介绍模板简短
  15. 讯飞离线语音识别使用出现初始化失败的解决方法
  16. matplotlib多张子图画在一起
  17. 想要好看的设计?收下这份网页背景设计指南吧!
  18. 美国诚实签经验——不要插队
  19. 微信小程序--页面劫持
  20. 面向计算机的问题分析,计算机论文:面向中文问答系统问题分析与答案抽取方法之计算机研究.docx...

热门文章

  1. [附源码]Python计算机毕业设计Django+Vue的健身房会员系统的设计与实现
  2. 学术腐败从娃娃抓起:21岁外企副总真相
  3. 中软第八天学习笔记之ArrayList
  4. ifunk笔记本使用误区解析
  5. 盐城北大青鸟九月十日青鸟小报
  6. 信息系统建设和能力服务评估(CS)资质申报意义
  7. 【安全狗SRC】抗D设备哪家强?你来!大佬告诉你答案
  8. 网络121班学生链接
  9. LM358的工作电源电压
  10. 爬取猫眼十万条评论数据