▲1972年C语言诞生
操作系统、编译器、数据库、网络系统等
指针和内存管理
▲1982年C++诞生
面向对象
兼容C
图形领域、游戏等
▲1995年 Java诞生
当时的网页简单粗糙,缺乏互动性
图形界面的程序(Applet)
三高特性:高可用、高兴呢、高并发
2006:Hadoop(大数据领域)
2008:Android(手机端)
简单性(没有指针运算、分配内存、头文件)
面向对象(万物皆对象)
可移植性(跨平台 Write Once Run , Anywhere)
高性能(即时编译)
分布式(URL 远程调用)
动态性(反射机制)
多线程(交互)
安全性(防病毒)
健壮性(异常机制)
★Write Once Run , Anywhere
JavaSE:标准版(桌面程序、控制台开发……)
JavaME:嵌入式开发(手机、小家电……)
JavaEE:企业级开发(Web端、服务器开发……)
JDK:提供大量的开发工具包(Java Development Kit)
JRE:Java程序的运行环境(提供了大量核心类库)(Java Runtime Environment)
JVM:Java虚拟机(解析执行java程序)(Java Virtual Machine)
新建一个文件夹,存放代码(Code)
新建一个 java文件(HelloWorld.java)
编写代码
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
编译javac java文件,生成一个class文件
运行class文件,java class文件
※ 可能出现的情况
每个单词的大小写不能出现问题
尽量使用英文
文件名和类名必须保证一致,并且首字母大写
使用了中文符号报错
▲编译型(操作系统)
原文:https://www.cnblogs.com/zhizhewuwei/p/12629049.html