第一章 认识JAVA语言
一,JAVA语言的发展历程。
JAVA语言与我们在大一上半学期所学的C语言都作为计算机语言的一种。好比不同国家的语言JAVA语言与C语言便相当于计算机不同程序间用于沟通翻译的工具,使我们在计算机领域可以更为迅速的发展,这一点在这一语言设计的更新换代下更能体现。
ps:JAVA语言的搭建环境
JAVA语言作为一个用于后端开发的编程语言多用于软件开发和设计应用程序。在进行一个程序的设计时需要先进行市场调研来了解客户以及用户的需求,将其总结成文档再进行评审。在UI图片设计和前端开发工作结束后便轮到后端开发工程师登场。最后经由测试部门反复测试无误后完成交付上线。
二,JAVA的历史大事记。
1.事件:
1995年,Sun公司推出了一款面向对象的编程语言就是JAVA。
1996年1月,Sun公司发布了 JAVA语言的第一个开发工具包(JDK1.0),这标志着JAVA语言成为一种独立的开发工具。
2004年,JDK1.5版本更名为JDK5.0,添加新特性:泛型,增强的for等。
2009年,Sun被oracle(甲骨文)公司收购了。
2.JAVA的发展方向为:
JAVASE:JAVA语言核心基础
JAVAEE:企业级开发应用商
JAVAME:通信相关
三,JAVA语言的特点
- 简单性:JAVA语言摒弃了C,C++等语言中难以理解,容易混淆的特性。可以将更多的精力放在研发上。
- 开源性:开放源代码,编程人员写的程序。
- 资源广泛性:很多编程爱好者进行研究,大厂作为推手。
- 跨平台性(独立性):可以在不同的系统进行操作。
- Windows,Linux,unix,macos等
- 开发环境:Windows/macos
- 部署环境:linux
5.面向对象性:后续的讲解。
四,JAVA语言的运行机制
1.JAVA运行机制:先编译后解释运行。
- 源码文件: .java文件,开发人员进行编写。
- 编译:将 .java源文件通过编译器生成对应的字节码文件/(.class文件)。
- 运行:将 .class文件通过翻译器-》逐行的翻译并运行。
2.实际运行的时候,运行 .class文件;java只需要编译一次, .class文件可以被多次的运行(一次编译多次运行)。
ps:如果源代码更改,重新的编译,生成新的对应的 .class。