一、基础常识
1.软件开发
(1)软件:一系列按照特定顺序组织的计算机数据和指令的集合
(2)开发:制作软件
2.人机交互
(1)软件的出现实现了人与计算机之间更好的交互
(3)dos命令行常用命令
dir:列出当前目录下的文件和文件夹
md:创建一个文件夹
rd:删除文件夹(保证该文件夹是空的,且该命令不能删除文件)
cd:进入指定目录
cd..:退出到上一级目录
cd\:退到根目录
del:删除文件(该命令不能删除文件夹)
cls:清屏
exit:退出dos命令行
知识点:1.若文件夹a中有文件b,删除文件夹a时,可以先del a,再rd a;或者先进入a删除所有再删除a。
2.DOS命令行删除文件或文件夹不走回收站。
3.从一个磁盘进入另一个磁盘要首先切换盘符。
3.计算机语言
计算机语言也就是为了更好的与计算机交流沟通呗。
二、Java语言
1.计算机语言:人与计算机交流的方式,C、C++、Java等。
2.Java语言概述
(1)Java是SUN(StanfordUniversity Network,斯坦福网络大学公司)1995年推出的高级编程语言;面向Internet的编程语言;完全面向对象,安全可靠,与平台无关的编程语言。
(2)Java语言的三种技术构架
JAVAEE:企业版(主要用于web应用程序开发)
JAVAME:小型版(电子消费类和嵌入式设备)
JAVASE:标准版(基础版本)
(3)Java语言的特点:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的平台都能运行。
原理:在运行Java程序的操作系统上,安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
知识点:1.JVM其实就相当于一个软件。
2.JVM不跨平台,依赖于平台,根据操作系统的不同有不同的版本。
3.Java的跨平台性也称为可移植性。
3.Java语言的环境搭建
(1)JRE(Java RuntimeEnviroment,Java运行环境),包括JVM和Java程序所需的核心类库
JDK(Java Development Kit,java开发工具集),包括JRE和Java开发工具
知识点:1.JDK里面有JRE,JRE里面有JVM,使用JDK开发的Java程序用JRE运行。
2.JDK是绿色的,可以不安装,只是安装了就会在注册表里有注册,能自动联网更新。
3.bin目录下的exe文件也是Java编写的,所以想执行这些工具就必须要有JVM,有运行环境,所以JDK里面有JRE。
(2) 开发工具都在bin目录下,exe文件不是图形化界面,需要用命令行的方式执行。在DOS中,因为这些命令在bin目录下,所以要使用这些命令就必须在DOS命令行中切换到bin目录下执行,为了在任一目录下都能执行这些命令,就需要配置环境变量,即在系统中注册这些命令,目的就是为了更方便的使用Java开发工具。
(3) 环境搭建的步骤
下载JDK;
安装JDK;
配置环境变量;
在任意目录下输入javac命令检验
(4)配置技巧
Path:Java的开发工具所在路径(可执行文件所在路径)
配置方法:1.传统的一劳永逸的方法。直接改变path的值,用;隔开。
我的电脑——属性——高级——环境变量
2.动态配置方法。用%%把容易变化的部分目录提取出来。
%%是动态获取某个已存在的环境变量的值。
3.临时配置。通过DOS命令set,这种方法只在当前窗口有效,如果用start重开窗口,将沿袭上个窗口的值。
Set:查看/设置环境变量的值
Setpath:查看path的值
Setpath=:设置path的值
知识点:1.临时配置path时,若要在path的基础上添加新值,方法是path=%path%;新值
Classpath:类文件路径。即Java可执行文件所在路径
配置方法:1.临时配置:用set命令
2.传统的一劳永逸的方法。
3.可以配置多路径,如.;c:\;d:\现查找当前目录,再找C,再找D。
2.执行类文件时,Java.exe命令会启动JVM,JVM将先去classpath路径下找该类文件,若存在就执行。
3.若没有配置classpath的值,JVM就会找当前目录;配置了,就去classpath里面找
4.若classpath的值加了“;”,就会先找classpath,有就执行,没有就查找当前目录。
若classpath的值没加“;”,JVM只找classpath
我们设置classpath值时,不要在后面加分号,因为我们之所以配置其值,就是去指定目录找。如果加了分号,就有可能不是我们指定目录下的文件。
5.与classpath不同,path是先找当前目录。
4.Java程序开发体验
.Java文件就是源文件。
.class文件是字节码文件,即Java的运行文件。
Java.exe是编译工具,将源文件翻译成字节码文件。
Java.exe是运行工具,调用JVM。
5.注释
作用:1.注解说明程序
2.调试程序
单行注释://
多行注释:/* */
文档注释:/** */ (Java的特有注释,给开发者看的)
知识点:单行和多行注释中允许出现单行注释。多行注释中不能出现多行注释。
一般习惯:类上面加文档注释,函数上面加文档/多行注释,代码中某几句关键且难懂的加单行注视。
文档注释是Java的特有注释,其中注释内容可以被JDK中的javadoc工具所解析,生成一套以网页形式存在的说明文档。