Java学习day02-Java语言概述

常用DOS命令

dir: 浏览当前目录
md: 创建目录
rd: 删除目录
cd: 进入目录
cd…:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令行

计算机编程语言

机器语言:以二进制代码存在
汇编语言:以助记符表示机器指令
高级语言:如C\C++, Java等,由编译器编译为汇编语言,再由汇编器转换为目标代码,再与对应的库函数连接称为可执行程序.exe。而Java是编译成字节码再由JVM根据不同的机器变成机器码。
由于C\C++是和操作系统交互直接编译成汇编语言,所以速度快。而Java需要由JVM转换,速度稍慢。像Matlab,Python这种脚本解释性的语言,速度就更慢。但Java是面向对象,社区活跃度高,第三方库多,所以开发效率高。

计算机语言排行榜

TIOBE是一个流行编程语言的排行榜,每月更新。
链接:https://www.tiobe.com/tiobe-index/
计算机语言前十名
计算机语言11-20名
Java 和 C一直名列前二,由于人工智能的火爆Python异军突起
在这里插入图片描述

Java语言概述

由SUN(Standford University Network)斯坦福大学网络公司 1995推出的一门高级编程语言。 是web应用程序开发的首选。
后台开发有很多语言Java , PHP, python, Go, Node.js。
Java历史
Java名字的由来是印度的一个爪哇岛,因为其盛产咖啡所以图表是咖啡。后来Sun因为2009年金融危机被74亿美元Oracle收购了。
在这里插入图片描述

Java技术平台

JavaEE 企业级, JavaSE标准版, JavaME 微服务版。
在这里插入图片描述

Java应用领域

主要分为企业中项目开发, Android,大数据平台开发,机器学习,以及其他车间调度中智能优化算法。
在这里插入图片描述

Java 语言的诞生

詹姆斯高斯林发现C语言缺少垃圾回收系统和可移植的安全性,分布式程序设计和多线程功能。于是发明了Java舍弃了C语言中的指针用引用取代,舍弃运算符重载,多继承用接口取代,增加了垃圾回收功能,用于回收不再使用的对象占据的内存空间
在这里插入图片描述

Java 语言的特点

三大特性:封装,继承,多态(和C++一样)
Java借助JVM不同的平台版本,可以使得同样的Java代码能够在不同的平台上运行。

两个核心机制:Java虚拟机JVM,垃圾收集机制
在这里插入图片描述

Java语言运行机制

在这里插入图片描述

Java 语言环境搭建

很简单。自行百度,我安装的是JDK8,Eclipse,IDEA。

什么是JDK 和 JRE

在这里插入图片描述
在这里插入图片描述
JRE和JDK的关系
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值