了解Java的发展和基础知识

一、Java的发展历史

  1. Java是1982年2月由SUN Microsystem 公司创立。Sun公司是因为一个绿色计划Green Project 项目而研发出来的一种新型编程语言,我们的Java之父就是Jams Gosling.
  2. 1995年5月23日诞生,以Java正式面向世界,Java的诞生标志着互联网时代的开始。
  3. 1996.01–>JDK1.0发布
    JDK包括两大部分:运行环境和开发工具。
  • JDK—>Java Development Kits (Java开发工具包)
    • |— JRE -Java Runtime Environment (运行时环境)
      • |—API -Application Programming Interface (接口)
      • |—JVM -Java Virtual Machine (Java虚拟机)
      • |—GC -Garbage Collection (垃圾回收器)
  1. 1997.02 --> JDK1.1
  2. 1998.12–> JDK1.2 标志Java2平台诞生
    Sun公司将Java2平台分为三大块:J2SE、J2EE、J2ME
  3. 2000.05 -->JDK1.3
  4. 2002.02–>JDK1.4
  5. 2004.10–>JDK5.0 JavaSE5 JavaEE5 JavaME5
  6. 2006.04–>JDK6.0
  7. 2011.07–>Java7.0
  8. 2014 Java8

其中, 2009年4月被全球最大数据库服务商,第二大软件供应商——Oracle收购,Java正式注册。

JDK下载地址:http://Java.sun.com
www.oracle.com

二、Java技术体系架构

  1. JavaSE – Standard Edition 标准版
    是整个Java技术的核心和基础,它是J2ME和J2EE编程的基础
  2. JavaEE – Enterprise Edition 企业版
    Java技术应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。
  3. JavaME – Micro Edition 微缩版
    主要用于控制移动设备和信息家电等有限存储的设备。

三、Java应用程序运行机制

Java语言是编译型和解释型的结合。
先编译Java源代码(.java)—>与系统平台无关的字节码文件(.class 二进制)—>再通过解释运行器来执行字节码文件。

四、JDK的安装和配置

(1)JDK的安装

JDK主要组件:

  1. Java编译器 javac.exe
  2. Java运行解释器 java.exe
  3. Java API 接口 核心类库集
  4. Java文档化工具 javadoc.exe
  5. 其他工具…
  6. JRE —>JVM
  • 安装JRE后的目录结构:
    • \bin 常用的工具(*.exe [javac.exe java.exe javadoc.exe jar.exe])
    • \demo 示例
    • \jre 运行时环境的相关程序
    • \jre\lib 运行程序的运行的jar包
    • src.zip —>包括rt.jar 包中的源码

(2)配置JDK

两个系统环境变量:

  • Path 用于指定操作系统的可执行指令的路径
    如:C:\Program Files\Java\jdk-10.0.2\bin
    添加到系统的环境变量path中
  • ClassPath—类路径
    指定Java解释运行器搜索class类文件(字节码文件)的路径。

五、编写第一个java应用程序

1.编写源代码后缀名为.java

//单行注释: class后 面的Test必须与文件名- - 致.
public class Test {
public static void main (String[] args) {
	//输出消息并换行
	System. out.print("Hello World!! !\n") ;
	}
}

2.编译源代码 javac 类名.java —>生成平台无关的class字节码文件.class
3.运行class字节码文件>格式:java 类名区分大小写,不带后缀.class]
在这里插入图片描述
4.Java中的注释:

  • 行注释 //
  • 多行注释 /* … */
  • 文档注释 javadoc :
    可以使用java提供的文档化工具从java的源代码中抽取文档注释内容,生成-一个HTML帮助文档 手册.只能用于class类,接口,枚举等类型前面或方法前面.
/**
*这是文档注释
*/

5.将文档注释提取形成html文档
在这里插入图片描述
6.用IDE集成开发工具来进行Java程序的开发,现在流行常用的是IDEA或MyEclipse或Eclipse开发工具。

发布了53 篇原创文章 · 获赞 60 · 访问量 4925

猜你喜欢

转载自blog.csdn.net/qq_37717494/article/details/104910040