常用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/

java虚拟机汇编代码转汇编代码 java汇编指令_python


java虚拟机汇编代码转汇编代码 java汇编指令_Java_02


Java 和 C一直名列前二,由于人工智能的火爆Python异军突起

java虚拟机汇编代码转汇编代码 java汇编指令_java虚拟机汇编代码转汇编代码_03

Java语言概述

由SUN(Standford University Network)斯坦福大学网络公司 1995推出的一门高级编程语言。 是web应用程序开发的首选。

后台开发有很多语言Java , PHP, python, Go, Node.js。

java虚拟机汇编代码转汇编代码 java汇编指令_python_04


Java名字的由来是印度的一个爪哇岛,因为其盛产咖啡所以图表是咖啡。后来Sun因为2009年金融危机被74亿美元Oracle收购了。

java虚拟机汇编代码转汇编代码 java汇编指令_java虚拟机汇编代码转汇编代码_05

Java技术平台

JavaEE 企业级, JavaSE标准版, JavaME 微服务版。

java虚拟机汇编代码转汇编代码 java汇编指令_人工智能_06

Java应用领域

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

java虚拟机汇编代码转汇编代码 java汇编指令_java虚拟机汇编代码转汇编代码_07

Java 语言的诞生

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

java虚拟机汇编代码转汇编代码 java汇编指令_java_08

Java 语言的特点

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

两个核心机制:Java虚拟机JVM,垃圾收集机制

java虚拟机汇编代码转汇编代码 java汇编指令_python_09

Java语言运行机制

java虚拟机汇编代码转汇编代码 java汇编指令_java_10

Java 语言环境搭建

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

什么是JDK 和 JRE

java虚拟机汇编代码转汇编代码 java汇编指令_python_11


java虚拟机汇编代码转汇编代码 java汇编指令_java_12


JRE和JDK的关系

java虚拟机汇编代码转汇编代码 java汇编指令_人工智能_13