java第一课——初识java

目录

1.java语言发展简史

2.java语言特性

3.java开发环境的介绍

4.初识java中main函数

4.1编写程序

4.2运行java程序

 5.标识符命名规则


1.java语言发展简史

        Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。

java第一课——初识java_第1张图片

        Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个就是Java的前身: Oak (得名于Java创始人James Gosling办公室外的一棵橡树),但由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1995年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布,并提出“Write once, Run anywhere" 的口号。

java第一课——初识java_第2张图片 java之父——James Gosling

2.java语言特性

1.简单性,相当于C++语法的一个“纯净版本”;

2.面向对象;

3. 分布式(微服务),Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议;

4. 健壮性,Java与C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。不仅如此,Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。

5. 安全性,Java适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统。

6. 体系结构中立,Java编译器通过生成与特定计算机体系结构无关的字节码指令来实现这一特性。精心设计的字节码不仅可以很容易的在任何机器上解释执行,而且还可以动态地翻译成本地机器代码。

3.java开发环境的介绍

  1. JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
  2. JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
  3. JVM(Java Virtual Machine)是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

包含关系:

java第一课——初识java_第3张图片

         三者关系详解,推荐这篇文章:

(3条消息) JDK、JRE和JVM三者之间关系_geyouchao的专栏-CSDN博客_jdk jre jvm 的关系https://blog.csdn.net/geyouchao/article/details/51669552

4.初识java中main函数

4.1编写程序

java第一课——初识java_第4张图片

         java程序的结构由如下三部分组成: 

java第一课——初识java_第5张图片

        注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。

4.2运行java程序

        Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。

 5.标识符命名规则

【硬性规则】

  • 标识符中可以包含:字母、数字以及下划线和$符号等等。
  • 标识符不能以数字开头,也不能是关键字,且严格区分大小写。

【软性建议】

  • 类名:每个单词的首字母大写(大驼峰)。
  • 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)。
  • 变量名:与方法名规则相同。

java第一课——初识java_第6张图片

你可能感兴趣的:(java,java,学习,开发语言)