01_Java语言背景介绍(了解)

java是什么?
java是一种计算机语言,指挥计算机做事情
java语言的三个版本?
java SE:标准版,桌面应用,java的标准语言在这里面
java ME:嵌入式开发
java EE:企业版,后台开发;

02_Java语言跨平台原理(理解)

平台:
操作系统;

Java语言通过什么实现的跨平台?
通过jvm虚拟机;

同一个Java程序,可以借助于不同版本的JVM虚拟机,间接的运行在不同的操作系统上。

Java虚拟机跨平台吗?
不跨平台

03_JRE和JDK

JRE是什么?
Java Runtime Environment;
JVM+核心类库;运行java程序;
JDK是什么?
Java Development Kit
JRE+工具
JVM、JRE、JDK的包含关系?
JVM < JRE 程序员必须安装JDK
如果只需要运行java程序,最少安装JRE;

05_常用DOS命令

如何打开DOS命令行窗口?
windows + R; 在地址栏输入cmd,敲回车
如何切换盘符?
盘符:
如何进入单级目录?
cd 单级目录
如何进入多级目录?
cd 目录一/目录二
如何回退到上一级目录?
cd ..
如何回退到根目录?
cd /
如何退出DOS命令行窗口?
exit
列出当前目录内容:
dir
清除屏幕:
cls
如何快速进入到指定的目录?

11_注释(以后写代码必须写注释)

注释有什么用?
注释是对代码的解释说明;

注释分类?
//
//
/*
/

12_关键字

什么是关键字?
被java语言赋予特殊含义的单词;

关键字有哪些特点?
1.全部小写
2.高亮显示
main是不是关键字?

13_常量

什么是常量?
在一次程序的运行过程中,值不可发生变化的量
常量分类?
字符串,小数,字符,布尔,null,整数
null常量能否直接输出?
不能

14_变量的介绍

什么是变量?
变量是内存上的一块小空间,使用来存储数据的,存储的数据可以发生变化;

变量的定义格式?
数据类型 变量名 = 值;


15_数据类型

最小的信息单元是什么?
位 bit

最小的存储单元是什么?
字节 byte

为什么要对数据分类?
为了更方便的管理数据;

数据类型分类?
基本类型: byte short int long float double char boolean
引用类型: 类、接口、数组
单独写一个整数,默认是什么类型?
int
单独写一个小数,默认是什么类型?
double

*
计算机中,小数是以指数的形式存储

16_变量的定义和使用

int a = 10;System.out.println(a);这一段代码是什么意思?

int a = 10;
a = 30;//这里在做什么? 修改某个变量的值
System.out.println(a);

17_变量的注意事项

{
int a = 10;
int a = 20;
}
上面这段代码是否正确?

{
int a=10,int b=20;
}
上面这段代码是否正确?

{
int a;
System.out.println(a);
}
上面这段代码是否正确?

{
float a = 12.3F;
long b = 1000L;
}
上面这段代码中 F 和 L有什么意义?

{
int a = 10;
{
int b = 20;
System.out.println(a);
}
System.out.println(b);
}
上述代码是否正确?

18_键盘录入

步骤:
1.导包?
import java.util.Scanner;
2.创建Scanner对象?
Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变
3.使用变量接收键盘录入的数据?
int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。

19_标识符

什么是标识符?
给类、方法、变量起名字的符号
标识符的组成内容由哪些?
大小字母、数字、_ $
名字是否可以用数字开头?
不可以
标识符可不可以用关键字?
不能
标识符区分大小写吗?
区分
什么是小驼峰命名约定?
使用场景:方法和变量命名
如果名字由多个单词组成,那么第一个单词首字母小写,其他单词首字母大写

什么是大驼峰命名约定?
使用场景:类起名使用
如果名字由多个单词组成,所有单词首字母大写