一、软件开发介绍
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删除目录
二、Java概述
1.Java发展
- JDK5里程碑式版本
- JDK8
- JDK10.0 ,18年3月发布,改名JDK18.3,后面每六个月迭代一次
2.Java垃圾回收
Java会自动进行垃圾回收,但还是会发生内存泄漏和内存溢出
3.Java虚拟机
4.JDK(Java development kit),java开发工具包。
- JDK包含Java开发工具和JRE
- JRE:Java Runtime Environment(Java运行环境),包含JVM和Java程序所需的核心类库等,是运行Java程序必须要部署的条件
5.配置环境变量
- 配置环境变量目的是让JDK开发工具可以在任何目录下执行
- 当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现错误提示
6.第一个Java程序
- 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类文件名与类名相同
42