JavaDay01

本文介绍了Java语言的起源、创始人James Gosling、Logo背后的故事以及其主要应用场景,包括嵌入式、安卓开发和网站后端。重点阐述了Java语言的四个主要特点:简单易学、开源、面向对象和跨平台,并解释了Java跨平台的关键——Java虚拟机(JVM)的工作原理,以及其带来的便利性和成本优势。
摘要由CSDN通过智能技术生成

Java

Java简介

Java是一门高级编程语言
1995年sun公司推出的,2009年被Oracle(甲骨文)收购。
Oracle:
Oracle数据库
稳定性、安全性、查询效率、存储量级别高—死于收费高
Java

Java之父:

James Gosling(詹姆斯.高斯林)高司令
在这里插入图片描述

Java logo:

在这里插入图片描述

背景介绍

sun公司嵌入式程序开发,90年代智能家电市场火爆,计划开发一套控制智能家电的程序系统,交给高司令团队开发。当时市场用的较多的开发语言是C++,首选也是C++来开发系统,开发队员根据以往的经验来说,C++存在大量的问题,高司令发现C++问题无法优化,决定开发一个新的语言Oak(Java的前身)。
为此(智能家电的程序系统),sun公司成立了一个子公司First Person,主推智能家电控制系统项目,该项目参与了三四次的竞标,全部流标,该项目停止,Oak语言被搁置。
互联网发展,早期在于浏览器基于网络进行数据资源的访问,当时访问的大部分都是静态页面。当时市场急需出现互联网动态效果,需要在浏览器中嵌入程序代码来进行控制。要求程序语言、轻量级、网络中传输要快。sun公司决定使用Oak语言来开发浏览器端动态效果,效果非常好。Oak商标被注册,改名为JAVA。logo为咖啡杯。

Java应用场景

1.嵌入式
2.安卓开发
与Java开发跨度不大
3.网站后端的开发----Java最重要的阵地
4.大数据、人工智能

Java语言本身的特点

1.简单易学
2.开源:开放源代码
3.面向对象:核心编程思想
4.跨平台

跨平台

平台(操作系统):
Windows、Linux、Android、Mac
不跨平台的问题
1、不方便
2、成本高
Java开发的程序,无需任何修改可以在任意一个平台运行
Java跨平台的核心是JVM(Java虚拟机):充当Java程序的解析转换为当前操作系统可以理解的指令,然后再由系统来执行程序,完成Java程序的运行
缺点: 跨平台的语言,相比于不跨平台的语言,效率有所降低,效率影响不明显

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值