第一章:Java概述与开发环境

1.1Java语言发展史

Java语言之父:詹姆斯·高斯林

Java语言,是美国Sun公司在1995年推出的一种高级编程语言,即是计算机语言,我们可以通过Java对计算机下达命令,从而使计算机做到我们想做的事情。
Java语言发展历史:

  1. 1995年Sun公司发布Java1.0版本
  2. 1997年发布Java1.1版本
  3. 1998年发布Java1.2版本,并将Java语言分为三个部分:JavaSE、JavaEE、JavaME
  4. 2000年发布Java1.3版本
  5. 2002年发布Java1.4版本
  6. 2004年发布Java5版本
  7. 2006年发布Java6版本
  8. 2009年Oracle甲骨文公司收购Sun公司
  9. 2011年发布Java7版本
  10. 2014年发布Java8版本
  11. 2017年9月发布Java9版本
  12. 2018年3月发布Java10版本

Java语言可以做什么
Java语言主要应用在互联网程序的开发,例如淘宝、天猫、京东、物流、网银系统等软件,手机电脑游戏、网站以及服务器后台处理大数据的存储,查询,挖掘等等,应用非常之广泛
由于Java拥有很高的安全性、平台移植性等,所以受到广大程序员的喜爱。

1.2 Java程序运行机制

1.2.1 Java程序运行机制和JVM

Java语言是一种特殊的高级语言,它既具有解释型语言的特征,也具有编译型语言的特征,因为Java程序要经过先编译,后解释两个步骤
1.JVM(Java Virtual Machine):即Java虚拟机,简称JVM,是运行在Java程序上的假想计算机,是Java程序的运行环境,我们编写的Java代码,都在Java虚拟机上运行。简单来说,JVM充当翻译的角色,把我们写的代码翻译给计算机听。
2.跨平台特性:使用Java编写的程序可以运行在任何的操作系统之上,这个特性称之为Java语言的跨平台特性。该特性是由Java虚拟机实现的,Java程序运行在JVM之上,而JVM运行在操作系统之上。
---------这里不方便画图,简单语言描述下。我们写出的Java程序,可以运行在各种平台的JVM之上,例如windows系统的JVM、Linux系统的JVM、MAC系统的JVM。
Java虚拟机本身是不具备跨平台功能的,只是因为每个操作系统都有各自的JVM虚拟机

1.2.2 JRE和JDK

  1. JRE(Java Runtime Environment):是Java程序运行的环境。包含JVM 以及程序运行时需要的核心类库,也就是环境信息
  2. JDK(Java Development Kit):是Java程序开发工具包,包含JRE以及开发人员使用的一些工具
    如果只运行Java程序只需要JRE,如果想开发Java程序,必须要安装JDK。三者关系如下图
    在这里插入图片描述

1.3 开发Java的准备

1.3.1 下载和安装JDK

  1. 下载:JDK在Oracle官网下载,下载地址点我 —注意下载前必须勾选同意协定才可下载
  2. 安装:和腾讯QQ的安装方式一样,注意安装路径不要有中文和空格,安装选项里不需要安装公共JRE,点开选择此功能将不可用

1.3.2 设置系统变量与Path环境变量

运行JDK需要配置环境变量,具体步骤如下:
右键我的电脑—属性—高级系统设置—环境变量
1.系统变量配置: 在下方系统变量里选择新建—变量名为JAVA_HOME变量值为Java安装路径,例如D:\Java\jdk-9.0.4
2.Path环境变量配置:在下方系统变量里选择编辑—编辑文本—变量名为Path,变然后添加一个变量值“%JAVA_HOME%\bin;”注意和其他系统变量值必须用分号隔开,不能错一个符号
在这里插入图片描述

1.4 第一个Java程序

1.4.1 程序开发步骤说明
Java程序开发三步骤:编写,编译,运行 在这里插入图片描述
1.4.2 编写Java程序
编译Java程序需要使用javac命令,因为前面已经把javac命令的路径添加到系统的PATH环境变量中了,因此现在可以直接使用javac命令来编译Java程序。
1.编写源代码:在文本文档里编写Java源代码,文件名必须和类名保持一致,HelloWorld.java,后缀名为.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
    }
}

Java源代码编写完后需要编译才能运行。
2.编译源代码:打开命令行窗口,输入CMD,通过快捷指令打开源代码,通过javac命令:javac HelloWorld.java生成同名的.class文件然后通过java命令:java HelloWorld回车运行程序

1.5 集成开发工具IntelliJ IDEA快捷键

常用快捷键说明:

  • Alt+Enter:导入包,自动修正代码
  • Ctrl+Y:删除光标指的这行
  • Ctrl+D:复制光标所在的这一行,粘贴在下一行
  • Ctrl+Alt+L:格式化代码,理解为把格式很乱的代码自动排列整齐
  • Ctrl+/:添加,取消单行注释
  • Ctrl+Shift+/:添加,取消多行注释,(想注释的代码都要选中)
  • Alt+Ins:自动生成代码,toString,get,set等方法
  • Alt+Shift+上下箭头:移动这行代码,不需要剪切复制这么麻烦了。
    如何让系统自动写出for循环,例如5.fori,代表循环5次,变量为i,回车即可自动生成。

猜你喜欢

转载自blog.csdn.net/qq_28168643/article/details/88087679