编程语言的本质
程序=数据结构+算法
编程语言的发展
机器语言
汇编语言
高级语言
面向过程的编程语言
面向对象的编程语言
为什么选择java
c:对计算机中最基本的单元进行操作,适合做操作系统
c++:大型网游
java:网站后台,大数据
javascript:网页编程
python:科学计算,人工智能
java语言的特点
面向对象
跨平台:jvm;有代价
用java开发一个程序
window:jre
linux:jre
总结:
java开发出来的程序,不能直接运行在操作系统上
java语言分为三个版本
根据不同的用途可以选择不同的开发包
javase:java standard edition:是基础,主要可以开发桌面级的应用,运行在pc机上
javaee:java enterprice edition:企业版,做网站,运行在服务器上
javame:java micro edition:嵌入式开发,运行在小设备上
dos命令:
cd:change direction 切换目录 cd java:进入到java文件 cd..返回上一目录
盘符: 切换盘符 c: d: e:
dir: 查看当前目录中的内容
java命令
javac:编译,将java源代码(.java)编译成jre可执行的字节码(.class)
例:javac Hello.java
java:运行java程序
例:java Hello
javadoc:生成帮助文档;使用了文档注释来生成
例:javadoc Hello.java
注释
给开发人员看的提示信息,并不当作代码来编译
//单行注释
/* */多行注释
/** */文档注释;生成文档