1.什么是Java?
Java语言是一种面向对象的计算机编程语言(后端)。Java是印度尼西亚爪哇岛的英名,该地因成产咖啡而出名,因此,在Java语言中很多库类名称多与咖啡有关,例如JavaBean(咖啡豆),NetBeans(网络豆)以及ObjectBeans(对象豆)等等。Java源于1991年,Sun公司James.Gosling博士领导的绿色计划(Green Protect),其最初的目标是开发各种消费性智能电子产品(如机顶盒,冰箱,收音机等)上面运行的程序架构。Java的前身是oak(得名于James.Gosling先生办公室外的一棵橡树),但由于智能家电的市场没有预期的高,因此不久便放弃这个计划。随着互联网的发展,Sun公司看见了oak在互联网的应用前景,在1995年5月23日改名为Java正式发布,并提出"Write once,Run anywhere"的口号。Java相当于C++的一个“纯净版本”,他不仅吸收了C++的很多优点而且还摒弃了C++中很多难以理解的概念例如指针,多继承等另外Java有丰富的库,因此Java具有简单易用,生态齐全,功能强大等特征。Java应用的领域也很多,例如:桌面应用开发,Web应用开发,分布式系统开发,嵌入式系统开发等。
Java图标
2.Java发展史
Java之父
Java语言之父-----詹姆斯.高斯林(James.Gosling)出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。 1991年,在Sun公司工作期间,詹姆斯和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。 这位大神如今依然健在!
3.Java的特性
1.简洁性:相较于C/C++而言有相对简单的语法且没了头文件,指针,结构体等概念;
2.可移植性:同时可在Windows,MacOs,UNIX等平台上运行;
3. 跨平台性:Java天生就是跨平台的;
......
4.Java开发环境介绍
1.JDK(Java Development Kit)是针对Java的开发核心工具,包括了运行环境JRE,Java工具和 Java的基础类型。
2.JRE(Java Runtime Envrionmennt)是运行Java程序必须的环境集合,包括JVM以及标准实现及 Java核心类库。
3.JVM(Java Virtual Machine)是整个Java实现跨平台性的最核心的部分,够运行以Java语言写作 的软件程序。
三者的关系如下图:
5.初识Java中的main函数
代码演示1.
Java程序的结构有三部分祖成:
1.源文件(扩展名为.java):源文件里带有类的定义,类表示一个程序的组件,小程序或许只 有一个类,类的内容必须包含在花括号里。
2.类:类中带有或者多个方法,方法必须在类的内部申明。
3.方法:在方法的花括号中编写方法应执行的语句。
总结:类存在于源文件中,方法存在类中,语句存在在方法中。
注意:
在一个源文件中只能有一个public类,如果用public修饰类名时则需源文件名与类名相同。
代码演示2
6.Java运行机制
Java源文件(.java文件)写完后同过Java指令javac进行把源文件编译,编译后生成. class文件,这是由字节码或二进制码组成。最后启动JVM来运行.class文件,此时JVM会将字节码转换为平台能理解的形式来运行。
图示如下:
最后,类名的的命名建议采用大驼峰(首字母大写例如HelloWorld);