1.数据的存储和运算:
结论:计算机中对于数据的存储和运算,都是通过二进制数据来完成。
计算机储存数据单位是字节(byte),每个字节由8个位(bit)组成。
二进制:二进制数据是用0和1两个数码来表示。规则是“逢二进一”,借位规则是“借一当二”。
2.常用DOS命令:
3.path 环境变量介绍:
可以理解为系统中的一个大管家,帮我们记录了很多软件的完整路径,当我们要运行一个程序,而没有告诉它程序所在的完整路径时,系统除了在当下目录下面寻找此程序外,还会到path中指定的路径去找。
4.计算机语言的发展:
计算机语言:人与计算机沟通交流的表达方式。
高级语言:使用普通英语进行编写代码,然后通过编译器翻译成类似于汇编语言的指令,之后再由计算机执行。
System.out.println("你好老铁");
5.Java SE
Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
桌面应用:用户只要打开程序,程序的界面会让用户在最短时间内找到他们需要的功能。同时主动带领用户完成他们的工作并得到最好的体验。
6.Java ME
Java语言的(小型版),用与嵌入式消费类电子设备。
7.Java EE
Java语言的(企业版)。用于web方向的网站开发。
网页:用于数据显示。
网站:网页+后台服务器。
8.平台与跨平台
平台:指的是操作系统。
Windows MacOS Linux
跨平台:Java程序可以在任意操作系统上运行。
9.Java程序开发步骤
编写代码、编译代码、运行代码
xxx.java(源文件)——>编译器——> xxx.class文件(字节码文件)——>JVM虚拟机
基础语法:
1.注释介绍:是指在程序指定位置添加的说明性信息,就是对代码的一种解释。
单行注释://
多行注释:/* ......*/
文档注释:/**......*/
2.关键字介绍:被java赋予了特定含义的英文单词。
3.字面量:
4.变量:
a定义:数据类型 变量名 = 数据值;
b使用:根据变量名进行使用
5.标识符命名规则:
由数字、字母、下划线(_)和美元($)组成
a.不能以数字开头
b.不能是关键字
c.区分大小写
标识符命名规范:
小驼峰命名法:变量
规范1:标识符是一个单词的时候,所有字母小写 例如:name
规范2:标识符由多个单词组成的时候,从第二个单词开始,首字母大写 例如:firstName
大驼峰命名法:类
规范1:标识符是一个单词时,首字母大写 例如:Student
规范2:标识符由多个单词组成时,每个单词的首字母大写 例如:GoodStudent
数据类型介绍:
Scanner 键盘录入:
import java.util.Scanner; //此代码必须出现在类定义的上面
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //sc是变量名,可以变,其他都不允许变
int age = sc.nextInt(); //定义整数类型变量接收
System.out.println(age);
}
}
运算符和表达式:
运算符:对字面量或者变量进行操作的符号
表达式:用运算符把字面量或者变量连接起来符合java语法的式子就可以成为表达式
例如:
int a = 10;
int b = 20;
int c = a+b;
+: 是运算符,并且是算术运算符
a+b: 是表达式
自增自减运算符:
单独使用:
++和--无论是放在变量前边还是后边,结果是一样的。
参与操作使用:
如果放在变量的后边,在变量的后边,先拿变量的值进行运算,再对变量的值进行+1、-1
int a = 10;
int b = a++;
如果放在变量的前面,先对变量进行+1、-1,再拿变量的值进行运算。
int a = 10;
int b = ++a;
隐式转换介绍:
把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量
public class Test {
public static void main (String[] args) {
int a = 10;
double b = a;
System.out.println(b);
}
}