java的发展简史、简介以及学习Java的意义
目录
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的意义相关推荐
- Java语言发展简史
Java语言发展简史 JAVA 语言历史近二十年, 已发展成为人类计算机史上影响深远的编程语言. JAVA 语言是一门非常纯粹的面向对象编程语言, 它吸收了 C++ 语言的各种优点, 又摒弃了 C++ ...
- Java多线程发展简史
摘自: http://www.raychase.net/698 这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从 ...
- [转] Java多线程发展简史
这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并 ...
- Java 多线程发展简史
历史热门文章: 可以和面试官聊半个小时的volatile原理 Java中七个潜在的内存泄露风险,你知道几个? JDK 16新特性一览 啥?用了并行流还更慢了 InnoDB自增原理都搞不清楚,还怎么CR ...
- Java就业方向有哪些?学习Java开发能做什么?
学习Java开发都能做什么?Java主要应用在B/S和C/S领域.由于科技的不断发展,B/S将不足以满足社会需求,C/S将会是社会发展趋势.随着Servlet技术的使用,Java向Web移动设备方向挺 ...
- Java是发展的垫脚石。 学习吧!
Java是世界上最常用的编程语言之一 . 尽管也有许多其他的编程语言,但是没有什么能比Java强. Java是用于开发移动应用程序,游戏,Web应用程序,桌面应用程序和许多其他令人兴奋的事物的出色语言 ...
- java的发展历史简介
Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称.Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的 ...
- 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?
展开全部 我这是拷贝的,62616964757a686964616fe59b9ee7ad9431333332643361不过也就差不多了,说实话,java的东西太多了.还是要到工作的时候慢慢用的,学好 ...
- 零基础是学java还是python-零基础更适合学习Java还是python?
原标题:零基础更适合学习Java还是python? 最近有小伙伴向云和数据小编咨询,说想学习一门编程语言,但是没有任何基础,问是学习Java好还是学python更合适?对于这位小伙伴的问题,小编觉得有 ...
最新文章
- 句法分析语料:宾州树库、UD树库
- 困难样本挖掘(Online Hard Sample Mining)
- vba 指定列后插入列_如何用【VBA】快速批量提取多个工作表名称?
- truelicense中的maven配置
- 按钮自动居中布局_CSS布局技巧
- 一个不错的讲解flex 3中自定义事件的文章
- 视图的数据存放在哪里_分布式 | DBLE 是如何实现视图的?
- 抓到的一次suse11 xen用libvirt连接的错误
- 九度搜索引擎点击优化_吉林免费seo优化工具
- Intel微处理器列表_百度百科
- MCU新趋势—Cortex M0/M3/M4 行业应用主题研讨会
- [转载]CAST-CONVERT两个函数进行类型转换时的异同点
- Atitit session机制的实现 目录 1. Web状态管理 Cookie 和 Session。 token 	1 2. session 管理设计	1 2.1. session 的存储(可以
- html做自我介绍模板,应聘自我介绍模板简短
- 讯飞离线语音识别使用出现初始化失败的解决方法
- matplotlib多张子图画在一起
- 想要好看的设计?收下这份网页背景设计指南吧!
- 美国诚实签经验——不要插队
- 微信小程序--页面劫持
- 面向计算机的问题分析,计算机论文:面向中文问答系统问题分析与答案抽取方法之计算机研究.docx...