计算机发展史(了解)
自然语言
用途:人与人沟通的语言
例如:汉语、普通话、英语、西班牙语、日语、汉语等
计算机语言
用途:人与计算机沟通的语言
- 机器语言
简介:用二进制码(0/1)表示的计算机能识别和执行的一种机器指令集合
例如:010101000111000 - 汇编语言
简介:用一种助记符代替的机器指令,也称为符号语言
例如:0101010101010101010–cat cry - 高级语言
简介:一种接近于人们使用习惯的高级程序设计语言,用英文来写计算机程序
例如:A=1 A=a+b
常见的高级语言:C语言、C++、C#、R、Python、VB、Java、Scala等
Java语言概述(了解)
- 历史: java是一个90后语言。最早是由 sun(Standford University Network)公司
james Gosling 发明。 - Java 网络的发展:不同操作的系统可以互相连接 语言能够同时运行。
跨平台。Mac linux windows unix ubuntu都可以运行 - Java涉及到一套技术体系,例如淘宝、京东都基于java开发
Java语言的特性和优点
- 面向对象:万事万物皆对象
- 跨平台,一次编写、到处运行
- 简单:很容易上手
- 高性能:字节码形式运行
- 多线程:
- 多态
扩展:Python相对Java更自由,用于科学计算有很多算法包
Java开发环境(了解)
Java开发工具
- JDK(Java DevelopMent Kit):开发者工具包
- JRE(Java RunTime Environment):java运行环境
- JVM(Java Virtual Machine):java虚拟机
Java版本
- Java SE(Standard Eition):标准版
- Java EE(Enterpr Edition):企业版
- Java ME(Micro Edition):集成和移动开发,物联网
JDK的安装和配置(重要)
下载JDK安装包
- 官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
- 点击直接安装(以Windos为例)
环境变量配置
- 新增环境变量:JAVA_HOME C:\Program Files\Java\jdk-10.0.2,如图
- 修改Path环境变量:后面增加C:\Program Files\Java\jdk1.8.0_31\bin C:\Program Files\Java\jdk1.8.0_31\jre\bin,如图
注:进入环境变量方式 右键我的电脑->属性->高级系统设置->环境变量 - 确认是否配置成功,cmd中输入java 和 javac,都能正常运行才算成功,如图
Dos常见命令(熟练,为后面打基础)
进入cmd:win+r 打开命令窗口 输入cmd
- dir(directory):列出当前目录下的文件及文件夹
- cd(change directory):变更目录 cd(change directory):变更目录
- cd …:返回上级目录 cd …:返回上级目录
- d: 表示换到d盘 d: 表示换到d盘
- md: 建立文件夹md: 建立文件夹
- del:删除文件不删除文件夹del:删除文件不删除文件夹
- rd:删除目录 rd:删除目录
- cls:(clear screen):清屏 cls:(clear screen):清屏
- exit:退出exit:退出
- tab 会自动补齐
Java程序的概述
文件介绍
- java源文件: *.java结尾的
- 字节码文件: *.class结尾的
运行流程
- 执行的是字节码(.class)文件
- 通过编译器(compiler) 把.java编译–>.class文件
- 运行结果通过解释器 jvm-解释器->finish
总结:源文件编写->编译(使用命令:javac 源文件)->解释->运行
例如: - javac -encoding utf-8 HelloWorld.java 文件目录下会生成HelloWorld.class文件
- java HelloWorld 开始执行