计算机语言的发展
-
编程语言的概述:就是使用特定符号,特定的格式,完成软件的逻辑设计的语言,计算机语言就是一种人与计算机交流沟通的特殊语言
-
编程语言的分类:
A. 机器语言:机器语言只有两个符号 0和1,使用0和1的特殊组合,完成特殊指令,这门语言的可读性极差,需要专业的人士才能看的懂,不好的地方:可读性差, 指令不多,但好处: 效率特别高
B. 汇编语言: 可以将一些数据,指定通过简单符号表示出来, 都是一些简单英文
C. 高级语言: 可以将各种指令组合到一起, 指定特殊的格式,都是一些英文指令,但是比汇编语言要多很多,高级语言有哪些: C, Java, C++, C#, Python, Go等
java语言的介绍
- Java版本的迭代更新,java这个语言本身也是是一个软件,软件就意味着要进行更新,目的是为了让java这门语言更加的优秀.
Jdk1.0 最早的版本
Jdk1.1
Jdk1.2 加入了集合体系
Jdk1.5 加入比较多的内容(多线程, 泛型, 增强for循环),从此以后java正式更名: java5
Java6
Java7 这个版本主要用来教学
Java8 作出比较大的改动: Lambda表达式, 函数式接口, StreamingAPI(教学使用版本)
Java9
Java10
Java11 目前最新的java版本
3. java开发支持平台不同版本: 不同开发方向
JavaME: 最小的一个开发平台, 主要用开发移动端的应用
JavaSE: 标准平台, 可以用来PC的端的程序
JavaEE: 企业级开发,用来开发网站服务端服务
java的跨平台性
-
JVM:java虚拟机 java vertual mechine, 用来给java提供可执行的环境
-
JVM跨平台示意图:
-
JRE: java运行时环境 java runtime environment, 为java提供运行时环境中所要依赖的一些框架,系统类
-
JDK: java开发者工具包 java development kit 开发java时要用的工具包, 里面jre和jvm
-
JDK,JRE,JVM三个之间的关系:
命令行交互
-
交互指的就是和计算之间沟通的方式
-
常用的计算机交互方式有哪些:
图形化交互
语音交互
体感交互
人脸识别
触摸交互
上古时期: 使用的是命令行交互方式: 命令交互是最快的交互方式,以上几种交互方式最终都会转化为命令交互的方式和计算机沟通. -
命令行交互之常用操作指令
如何使用命令行交互,打开命令行交互窗口的方式:
A. 按 wins+r输入 cmd (回车) (常用的打开方式)
B.开始à所有程序à附件—命令提示符 (极少用)
C. 进入某个文件夹, 按住shift+鼠标右键 -> 选择”在此处打开命令行窗口” -
常用命令行指令:切换盘符: 盘符名: 回车 盘符名不区分大小写
-
常看子文件和子文件夹得指令:dir
进入某个文件夹指令: cd 目录名称
cd . 返回当前目录
cd… 返回上一级目录
cd /或\ 返回盘符根目录
创建文件夹的指令: mkdir 文件夹名称
删除文件夹得指令: rd 文件夹名称
可以直接删除为空的文件夹,非空的不能直接删除
rd /s 文件夹名称 加/s就能删除非空文件夹
创建一个文件并写入内容: echo 内容 >> 文件名称
echo 输出的作用
>> 管道符号
调用软件打开文件: 软件名称 文件名称
notepad *.txt
删除文件: del 文件名称
del *.后缀 删除所有指定后缀的名称文件, *匹配任意文件名
HelloWorld案例:
Java程序开发的流程:
- 编辑 自己动手把java代码写出来,会生成一个*.java的源文件
- 编译 要使用jdk下的javac指令, 把*.java编译为*.class字节码文件
- 运行 要使用jdk下的java指令, 运行*.class文件 但是在运行时不要加.class后缀
- 调试 自己发现自己代码问题,并把问题解决掉就称之为调试.
- HelloWorld案例实现的步骤:
在jdk的bin文件下创建一个HelloWorld.java文件
代码示例:
public class HelloWorld{
//定义主方法
public static void main(String[] args){
//输出字符串HelloWorld
System.out.println("HelloWorld");
}
}
控制台显示:HelloWorld
代码运行:
HelloWorld常见错误及代码规范
- 找不到文件
- 文件名写错了, java严格区分大小写
- 没有显示文件后缀, 把文件后缀调出来
- .java和 javac指令, “不是内容或者外部指令”:
第一种方式一定要把java文件创建在jdk的bin目录下
第二种方式:配置环境变量, 让我们的jdk下bin目录下的可执行程序在windows下任何位置都能执行 - 单词拼写错误
- 单词大小写
- 大括号和小括号没有成对出现, 写代码时候一定要注意, 一定要成对把括号写出来
- A.在编写java代码的时候,要遵守一些规范,这些规范都是约定俗成一套标准
B. 写大括号是前面预留一个空格
C.如果是大阔的开始,另起一行写代码
D.大括号的右侧,一定要和开始的大括号所在行的起始位置对齐
E.运算符好两边习惯性的都加空格
F.不同代码块之间,要加换行
G.写类名, 都采用大驼峰命名法, 首字母大写以后每个单词首字母大写,如: eggcount -> EggCoun