Java编程语言概述

134 阅读3分钟

一、软件开发介绍

1.软件开发

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件(os)和应用软件之分。

2.人机交互方式

  • 图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
  • 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

3.常用的DOS命令和常用快捷键

(1)常用的DOS命令

  • dir : 列出当前目录下的文件以及文件夹
  • md : 创建目录
  • rd : 删除目录
  • cd : 进入指定目录
  • cd.. : 退回到上一级目录
  • cd: 退回到根目录
  • del : 删除文件
  • exit : 退出
  • dos 命令行
  • 补充:echo javase>1.doc

(2)常用快捷键

  • ← →:移动光标
  • ↑ ↓:调阅历史操作命令
  • Delete和Backspace:删除字符
  • *.txt表示所有的txt文件
  • 目录中有文件可以先用del删除所有文件,再用rd删除目录

image.png

二、Java概述

1.Java发展

  • JDK5里程碑式版本
  • JDK8
  • JDK10.0 ,18年3月发布,改名JDK18.3,后面每六个月迭代一次

2.Java垃圾回收

Java会自动进行垃圾回收,但还是会发生内存泄漏和内存溢出

3.Java虚拟机

image.png

4.JDK(Java development kit),java开发工具包。

  • JDK包含Java开发工具和JRE
  • JRE:Java Runtime Environment(Java运行环境),包含JVM和Java程序所需的核心类库等,是运行Java程序必须要部署的条件

5.配置环境变量

  • 配置环境变量目的是让JDK开发工具可以在任何目录下执行
  • 当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现错误提示

6.第一个Java程序

image.png

  • Windows不区分大小写,而Java程序严格区分
  • java程序编写-编译-运行的过程
    • 编写:我们将编写的java代码保存在以".java"结尾的源文件中
    • 编译:使用javac.exe命令编译我们的java源文件。格式:javac源文件名.java
    • 运行:使用java.exe命令解释运行我们的字节码文件。格式:java类名
  • 在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的,而且要求声明为public的类的类名必须与源文件名相同。
  • 编译的过程:编译以后,会生成所有类的字节码文件,字节码文件的文件名与java源文件中的类名相同。

7.文档注释是Java特有的

  • 格式: /**
      @author 指定java程序的作者
      @version 指定源文件的版本
    */
  • 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
  • 操作方式 注意:被javadoc文档化的类必须是public的,public类文件名与类名相同 image.png 42