起源
1991年 SUN公司以James Gosling为首的Green项目组在使用c++对家用电器进行控制的时候发现了c++在该方面的缺陷,因此基于c++、LISP、SmallTalk、Mesa等语言的基础上取其长处创建的新的编程语言。并在1995年对外宣布Java的诞生,1996年第一款Java工具包JDK1.0问世,今年三月份JDK12.0已发布。
特点
- 简单性
- 多线程,分布式,可移植
- 健壮性和安全性
- 动态
- 面向对象
- 高性能
Java技术分为Java平台和Java编程语言,其中Java平台包括了java虚拟机JVM 和Java应用程序编程街口API。
Java和c++、c语言很相似,但是它提高了编程语言的健壮性安全性等问题,比如指针、内存释放等问题。最大的不一样便是Java是面对对象进行编程,而C语言则是面向过程。
Java代码解析
main:主程序入口,主程序从这里开始;
public:访问修饰符,控制类成员的可见度以及作用域(这里是公开访问);
static:允许调用main;
void:不返回任何值;
args:类型为string的数组。