一、什么是程序

程序是为了模拟现实世界,解决现实问题而使用计算机编写的一系列有序的指令集和。

image.png

二、Java的历史与特点

1、Java的历史

  1. Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯·高斯林(James Gosling)被誉为“Java之父”。
  2. 1996年发布JDK1.0
  3. 1998年发布JDK1.2

平台名称:J2EE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)

  1. 2004年发布JDK1.5,版本更名Java5.0

平台名称:Java SE、Java EE、Java ME
2006年发布Java6.0

  1. 2009年被Oracle收购
  2. 2011年由Oracle发布Java7.0
  3. 2014年由Oracle发布Java8.0

…………

  1. 2019年由Oracle发布Java14.0

image.png

2、Java的语言特点

  1. 面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)
  2. 简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)
  3. 跨平台(操作系统、服务器)

    三、Java的运行机制

    1、计算机的执行机制(1)

    image.png

    2、计算机的执行机制(2)

    image.png

    3、Java的执行机制

    image.png

    4、名词解释

  4. JVM(Java Virtual Machine)虚拟机:

使用软件在不同操作系统中,模拟相同的环境。

  1. JRE(Java Runtime Environment)运行环境:

包含JVM和解释器,完整的Java运行环境。

  1. JDK(Java Development Kit)开发环境:

包含JRE + 类库 + 开发工具包(编译器+调试工具)。

四、Java的环境搭建

1、安装Jdk

  1. 双击打开安装包,点“下一步”

image.png

  1. 点击“更改”

image.png

  1. 按照这个路径修改,只需将’H’盘改成你想安装到的盘即可,其它不要动,H:\Java\jdk ,复制这个,只修改‘H’即可,然后点“确定”,再点“下一步”。

image.png

  1. 等到出现这个页面时,点击更改

image.png


image.png


image.png

  1. 点击“下一步”

image.png

  1. 点击:“关闭”,现在jdk已经安装成功了,下面开始环境变量的配置!

image.png

2、配置环境变量

  1. “此电脑”右键点“属性”

image.png

  1. 点“环境变量”

image.png

  1. 按图步骤操作(提示:复制时标点符号不要忘记复制)
    1. 变量名 CLASSPATH
    2. 函数值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
    image.png ```bash 变量名 JAVA_HOME 函数值 D:\Java\jdk1.8.0_74

注意:我这里是用的D盘,你用你自己刚刚安装jdk那个盘

  1. ![image.png](https://cdn.nlark.com/yuque/0/2022/png/22619330/1648305151611-db0d857b-4d28-404d-9dd0-d5b61c92337d.png#clientId=ud36368ce-d7ce-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=572&id=uc27f5cd3&margin=%5Bobject%20Object%5D&name=image.png&originHeight=1143&originWidth=1348&originalType=binary&ratio=1&rotation=0&showTitle=false&size=347369&status=done&style=none&taskId=uc8cc7cc6-0866-4e14-bcc5-13d9c365c3a&title=&width=674)
  2. 5. <br />
  3. ```bash
  4. 可直接复制粘贴到最前面,按图步骤操作 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

image.png

  1. 然后把窗口都这样点击“确定”关掉,此时jdk/jre的环境变量已经成功配置,下面测试一下

image.png

  1. 同时按下 Windows 和 R 键,输入 cmd 按 Enter(回车键或按下图点确定)

image.pngimage.png

  1. 输入 java 按回车键

image.png

  1. 如图,然后再输入 javac 按回车

image.png
两次都正常运行,说明已经成功了,如果不是正常运行的,认真检查以上几个步骤,多操作几次,熟练掌握。

3、DOC命令操作

image.png

  1. 更换盘符: d:
  2. 查看当前目录下的文件及文件夹 dir
  3. 进入文件夹 cd 文件夹的名字
  4. 返回上一级目录 cd..
  5. 清空屏幕 cls
  6. 删除文件 del文件名
  7. 删除文件夹 rd 文件夹名称
  8. 退出 exit

五、第一个应用程序

1、编写第一个程序

  1. 创建以 .java 结尾的源文件:image.png

image.png

2、编译和运行

  1. 编译:
    1. javac 源文件名称.java

image.png

  1. 运行:
    1. java 类名

image.png

3、类的阐述

  1. 同一个源文件中可以定义多个类
  2. 编译后,每个类都会生成独立的.class文件
  3. 一个类中,只能有一个主方法,每个类都可以有自己的主方法
  4. public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写
  5. 一个源文件中,只能有一个公开类

    4、Package(包)

  6. 作用:类似于文件夹,用于管理字节码(.class)文件

  7. 语法:package包名
  8. 位置:必须写在源文件的第一行
  9. 带包编译:javac -d . 源文件名称.java (自动生成目录结构)
  10. 带包运行: java 包名.类名 (包名+类名 又称全限定名)
  11. 采用域名倒置的规则: www.baidu.com.cn -> cn.com.baidu.xxx
  12. 例如:cn.com.company.department.group.project.module.XxxClass

    六、Java的语言规范

    1、编码规范(1)书写格式

  13. 层级之间必须缩进(Tab:一个制表位)。

  14. 一行只写一句代码。 ```java package demo;

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

  1. <a name="pPMJ4"></a>
  2. ### 2、编码规范(2)代码注释
  3. ```java
  4. //单行注释
  5. /*
  6. 多行注释
  7. */
  8. /**
  9. *
  10. * 文档注释
  11. * 生成外部文档:javadoc -d . HelloWorld.java
  12. *
  13. */
  14. 注意:注释不参与编译。

3、编码规范(3)标识符命名

  1. 语法规定
    1. 可以由:字母、数字、_ 、$ 组成,但不能以数字开头。
    2. 不能与关键字、保留字重名。
  2. 约定俗成
    1. 望文生义、见名知义。
    2. 类名由一个或多个单词组成,每个单词首字母大写(pascal)。
    3. 函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)。
    4. 包名全小写,只可以使用特殊字符 “.”,并且不以”.”开头或结尾。
    5. 常量全大写,多个单词用 _ 连接。

      七、总结

      1、Java的由来:

      1995年推出的面向对象的程序语言。三个平台Java SE、Java EE、Java ME,2014年发布的JDK8是商用主流版本。

      2、Java语言的特点:

      面向对象、简单性、跨平台性。

      3、Java的运行机制:

      先编译、再解释。

      4、第一个应用程序:

      定义.java结尾的源文件,书写源代码,javac编译,java运行。

      5、package包:

      定义在源文件的首行,用于管理.class文件。

      6、Java的语言规范:

      书写格式、代码规范、三种注释、标识符命名。