第一章 JAVA语言概述与开发

  Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各种优点,又摒弃了C++里难以理解的多继承,指针等概念,因此Java语言具有功能强大和简单易用的两个特征。

Java语言的发展简史:

1990年:James Gosling创造了新的语言:Oak;

1996年:Sun发布了JDK1.0这个版本包括两个部分:运行环境(JRE)和开发环境(JDK)。JRE包括核心API,集成API、用户界面API、发布技术、Java虚拟机(JVM)5个部分。JDK包括编译环境Java程序和编译器(即javac命令)。

1997年:Sun发布了JDK1.1,增加了JIT(即时编译)编译器。

1998年:Sun发布了历史上最重要的版本:JDK1.2,并将Java分成了J2EE、J2SE、J2ME三个版本。

              J2ME:主要用于控制移动设备和信息家电等有限存储的设备。

              J2SE:整个Java技术的核心和基础,它是J2ME和J2EE编程的基础。

              J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。

2004:发布了JDK1.5,J2EE、J2ME也相应的改名为JavaEE和JavaME。JDK1.5增加了诸如泛型、增强for循环语句、可变数量的形参、注释、自动拆箱和装箱等功能。

Java程序运行机制

       由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会产生特定平台的机器码,而是生成一种与平台无关的字节码(*.class)文件。Java语言里负责解释执行字节码文件的是Java虚拟机,即JVM。JDK包括JRE包括JVM。

安装JDK

安装JDK完成后,可以看到如下文件路径:

bin:存放了JDK的各种工具命令,常用的javac、java等命令就放在该路径下。

conf:存放JDK的相关配置文件。

include:存放一些平台特定的头文件。

jmods:存放JDK的各种模板。

legal:存放了JDK各模块的授权文档。

lib:存放的是JDK工具的一些补充JAR包。如src.zip文件保存了Java的源代码。

设置环境变量

Windows操作系统不区分大小写,设置path和PATH并没有区别;而Linux系统是不分大小写的,设置Path和PATH是有区别的,因此只需要设置PATH环境变量即可。对于Windows系统而言,名为Path的系统环境变量已经存在,可以直接修改该环境变量,在该环境变量下追加JDK的安装路径。如果使用1.5版本以上的JDK,完全可以不用设置CLASSPATH环境变量。-classpath选项(或者-cp,cp是简写)的作用:运行Java程序时临时指定JRE搜索Java类的路径。path作用:是系统用来指定可执行文件的完整路径。classpath作用:指定你在程序中所用的类(.class)文件所在的位置。

第一个Java程序

javac HelloWorld.java---编译程序,生成.class文件1

java HelloWorld --------- 运行程序

Java源文件的命名规则

        1、Java程序源文件的扩展名必须是.java,不能是其他文件扩展名。

        2、在通常情况下,Java程序源文件的主文件名可以是任意的。但有一种情况例外:如果Java源代码定义了一个public类,那么源文件的主文件名必须与public类类名相同。因此,一个源文件只能定义一个public类。

      

上一篇:J2EE企业分布式微服务云快速开发架构 Spring Cloud+Spring Boot2+Mybatis+Oauth2+ElementUI 分布式架构图


下一篇:J2EE的cookie模拟代码