1、什么是软件?
计算机可以分为硬件和软件:
硬件:
输入输出的设备:显示器、印象、麦克风、鼠标、键盘等等
存储设备:内存条、硬盘
计算设备:CPU、显卡
供能设备:电源
整体链接设备:主机箱、主板
软件:
系统软件 :
直接与硬件交互的软件,例如:windows7 8 9 10 xp Linux系统等
应用软件:
应用软件是运行在系统软件之上的软件,例如:QQ在Windows系统运行。我们通常说的软件开发,就是应用软件开发。
2、cmd运行命令界面的操作使用
exit 退出
cls 清屏
dir 列出点当前目录下所有的内容
cd (change dirctory)命令 移动路径
cd .. 回到上级目录
cd \ 回到根目录
c: d: e: f: 切换盘符
javac HelloWorld.java
java HelloWorld
5、 JDK JRE JVM 的关系
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序
6、Java为什么可以跨平台
java文件通过编译会生成Class字节码文件,我们JVM Java虚拟机在执行时,是执行的Class文件。
而JVM支持多个不同平台使用,我们不同平台在安装JVM之后都可以执行对应的Class文件,所以java可以一次编译,多平台运行。
7、Java的HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
执行,我们使用cmd跳转到对应的路径下!
执行
javac HelloWoeld.java
执行
java HelloWorld
8、 关于转义字符
在Java的字符串中,我们使用“\”最为转义字符,对应“\n”会自动转移成为换行,“\t”会转义成为指标位置(tab键效果)。所以如果我们需要输出"\",那么我们需要对改字符使用转义字符“\\”或正确打出对应字符。
9、Java的注释
注释的作用:用来编写一段文字,这段文字给开发者看,不会直接影响代码程序
Java的注释有三种:
9.1 单行注释
//这是单行注释
9.2 多行注释
/*
*
* 这是多行注释
*
*/
9.3 JavaDoc注释
/**
*
* java文档注释
*
*/
极度特殊的情况
// \u000a i=2;
// \u000d i=3;
System.out.println("1");
// \u000a System.out.println("2");
// \u000d System.out.println("3");
等效于
System.out.println("1");
// \u000a System.out.println("2");
// \u000d System.out.println("3");
10、Java的代码规范
1、一行只写一句 2、{}的使用位置 3、代码缩进需要注意