视频链接
一、计算机基础
1. 进制转换
2. 计算机存储单元
字节是计算机中常见的最小存储单元
3. 命令提示符
启动: Win + R --> 输入cmd,回车
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd …
直接返回根目录 cd \
查看当前内容 dir
清屏 cls
退出 exit
二、Java语言介绍
1. Java语言的跨平台性
- JVM:Java虚拟机,对不同平台的Java程序起到翻译作用
不区分操作系统,都能运行。
JVM本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机
2. JRE和JDK - JRE:Java程序的运行时环境,包含JVM和运行时所需要的核心类库
- JDK:Java程序开发工具包,包含JRE和开发人员使用的工具
三、HelloWorld入门程序
1. 程序开发步骤 - 编写:后缀必须为 .java
- 编译:编译器为
javac.exe
- 运行:解释器为
java.exe
具体示例:
- 首先用记事本创建一个
HelloWorld.java
文件 - 其次在这个文件中输入以下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
- 然后在命令窗口输入以下内容:进入
.java
文件所在的路径
- 在命令窗口执行:
javac HelloWorld.java
对该文件进行编译
随后出现了.class
文件
- 最后在命令行输入:
java HelloWorld
,注意:不能带.class
后缀
然后出现以下打印结果:
2. 开发Hello World
常见问题
下列中第一处红色需要与文件名一致,第二处红色的S需要大写
notepad++下载地址:https://www.techspot.com/
notepad++下载地址
notepad++安装地址:https://blog.csdn.net/jodie123456/article/details/88567300
notepad++的Java语言格式配置:
写第一个Java程序:
3. 注释
//单行注释
/*多行
注释*/
4. 程序说明
// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样,
//public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位
public class HelloWorld {
public static void main(String[] args){ // 第二行的内容是万年不变的固定写法,代表main方法
System.out.println("Hello World!"); //第三行代表打印输出语句,其实就是屏幕显示
}
}
四、关键字
- 完全小写的字母
- 在增强版记事本中,如 Notepad+ +有特殊颜色
五、标识符
- 命名规则:
* 由26个英文字母大小写,0-9 ,_或 $ 组成
* 数字不可以开头
* 不可以使用关键字和保留字,但能包含关键字和保留字。
* Java中严格区分大小写,长度无限制。
* 标识符不能包含空格。
* 在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
- 命名规范
* 包名:多单词组成时所有字母都小写:xxxyyyzzz
* 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz,大驼峰
* 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词 首字母大写:xxxYyyZzz,小驼峰
* 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
六、常量
分类:
3. 字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:"abc"、"Hello"、"123"
4. 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-250
5. 浮点数常量:直接写上的数字,有小数点,例如:2.5、-3.14、0.0
6. 字符常量:凡是用单引号引起来的单个字符,叫做字符常量。例如:'A'、'b'、'9'' 7. 布尔常量:只有两种取值:
true、false8. 空常量:null。代表没有任何数据。 *注意:两个单引号之间必须有且仅有应该字符,哪怕是一个空格也行,但是不能不写 空常量不能直接用来打印输出:
System.out.println(null); // 错误写法`*
七、数据类型
- 基本数据类型:四类八种
整数型:byte short int long
浮点型:float double
字符型:char
布尔型:bool
- 引用数据类型:字符串、数组、类、接口、Lambda
八、变量的概念与定义格式
定义:
数据类型 变量名称;
变量名称 = 数据值
`数据类型 变量名称 = 数据值;
代码示例
public class Demo02Variable {
public static void main(String[] args){
int num1;
num1 = 10;
System.out.println(num1);
num1 = 20;
System.out.println(num1);
int num2 = 25;
System.out.println(num2);
System.out.println("===================");
byte num3 = 30;
System.out.println(num3);
//byte num4 = 400; // 右侧数值的范围不能超过数据类型的取值范围
//System.out.println(num4);
short num5 = 50;
System.out.println(num5);
long num6 = 30000000;
System.out.println(num6);
float num7 = 2.5F;
System.out.println(num7);
double num8 = 1.2;
System.out.println(num8);
char ch1 = 'A';
char ch2 = '中';
System.out.println(ch1);
System.out.println(ch2);
boolean var1 = true;
System.out.println(var1);
var1 = false;
System.out.println(var1);
boolean var2 = var1;
System.out.println(var2);
}
}
打印结果:
10
20
25
===================
30
50
30000000
2.5
1.2
A
中
true
false
false
变量的注意事项:
1. 创建多个变量,这些变量名称不能重复
2. 对于float和long类型来说,字母后缀F和L不能丢掉
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
4. 没有进行赋值的变量,不能直接使用,一定要赋值之后才能使用
5. 变量使用不能超过作用域的范围,作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止
6. 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写