计算机只是一台机器,要让计算机完成人所需要它做的事情,就必须给它下达指令,程序就是指令的集合,通过编写指令来达到开发程序的效果,而语言正是为了编写指令而被人设计的
语言按阶段分为以下三种
- 机器语言
由0和1组成的二进制代码,优点是执行速度快,占存储空间小,容易编制出高质量程序,但学习难度大,编写、调试、修改的难度也偏大,所以一般都是由高级专业人员所使用,被称为第一代语言 - 汇编语言
又被叫做符号语言,用约定的符号、文字、数字来表示不同的指令,保留了机器语言优点的同时又弥补了机器语言的缺点,但仍然属于低级语言,依赖具体机型,被称为第二代语言 - 高级语言
又被叫做算法语言,程序语句面向问题而不再面向机器,容易学习,但执行效率不如低级语言。
Java语言的特点
- 平台无关
- 面向对象
- 可移植性
- 健壮性
- 安全性
- 多线程
Java可以跨硬件平台和操作系统进行移植,是因为每个平台上安装的jvm都可以理解同样的字节码
编写java前需要进行jdk的安装,设置环境变量。
可以利用记事本来编写一串简答的代码
public static HelloWorld{
public static void main(String[] args){
System.out.println("这是我的第一个java程序!");
}
}
通过dos编译并运行刚刚编写的java文件即可显示出括号中的文字。