编程语言发展历史
- 机器语言:0101代码
- 汇编语言:符号语言
- 结构化语言:
- FORTRAN
- BASIC
- Pascal
- C(重要) - 面向对象语言:
- c++
- Java
- c#
Java优势:
-
跨平台:
平台=操作系统
跨平台实际是在Java虚拟机上运行(JVM)
JVM:类加载器(Class Loader)+解释执行器(Interpreter)+字节码校检器(Bytecode Verifier)
常见操作系统:Unix、Linux、Windows -
安全:
Java程序只能访问对其执行至关重要的计算机资源,这样确保了在特定机器上执行的Java程序不会对其造成损害 -
健壮:
程序遇到小错误的情况下不会导致机器崩溃 -
简单:
内存分配和取消分配自动发生
语法简单,c+±-
思想简单:面向对象 -
动态更新
-
分布式:
Java可用于开发可以分布在网络中多台机器上的应用程序
搭建Java开发环境(前提)
-
安装JDK
Java Development Kit
Java开发工具包
官网下载
JRE:Java运行环境 -
设置环境变量
PATH:让操作系统可以更快捷的找到JDK安装目录下bin目录中的各种工具命令- 永久改变环境变量:
1、修改篇
我的电脑 - 右键 - 属性 - 高级 -找到path编辑 -粘贴bin文件夹路径在最前端,加分号(;)
2、新建篇
我的电脑 - 右键 - 属性 - 高级(PATH) -新建-粘贴bin路径
- 永久改变环境变量:
我的第一个程序“Hello World”
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
//public:公共的
/*
class:类
static:静态的
Hello world:类名要与文件名称一样
void:返回值为空
main:main方法/主方法,程序入口
System.out.println:在显示屏上输出内容且自动换行
+:连接
System.out.print:在显示屏上输出内容但不自动换行,需加\n
*/
}
}