计算机语言发展
1. 第一代语言
机器语言:二进制方式
2. 第二代语言
汇编语言:
-
解决人类无法读懂机器语言的问题
-
指令代替二进制
3. 第三代语言
高级语言:
-
大体分为:面向过程和面向对象两大类。
-
-
C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言
-
各种编程语言
- C语言
- C++语言(C语言面向对象的一种版本)
- JAVA语言
- C#语言(C sharp)
- Python、PHP、JavaScript
- ……
初识Java
Java虚拟机 JVM
Java的代码都跑在虚拟机上(可移植性高)
Java特性与优势:
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性(本省不具有,基于反射机制)
- 多线程
- 安全性
- 健壮性
Java三大版本
- JavaSE:标准版(桌面程序、控制台开发)
- JavaME:嵌入式开发(手机,小家电,……)(微缩版,较少人使用)
- JavaEE:E企业级开发(web端,服务器开发,……)
JDK,JRE,JVM
- JDK(Java Development Kit):Java开发者工具
- JRE(Java Runtime Environment):Java 运行时环境
- JVM(Java Virtual Machine):Java虚拟机(跨平台核心)
Java开发环境
安装JDK
安装JDK,配置环境变量,对系统变量进行增加JAVA_HOME。配置PATH变量bin目录和jre目录。
测试JDK是否安装成功:进入DOS界面,输入java -version即可
Hello World
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
在IDEA上编译出来了,但是在终端上面出问题
来源链接:https://www.cnblogs.com/wumoyi/p/18676921
没有回复内容