java-第一天-day01

一、java语言的发展史

1.java语言的创始人

​ 詹姆斯·高斯林(高司令)

2.java语言发布版本

​ 1995年发布的第一个版本

​ jdk1.2版本

​ jdk1.5版本

​ jdk1.8版本

3.java语言的应用场景

​ 电商行业、金融行业、保险行业、传统行业~~~

二、计算机中的进制

1.常用进制的分类

​ 二进制、八进制、十进制(常用)、十六进制

2.java语言中的不同进制表示

​ 二进制:0b 0 1

​ 八进制:0 0 1 2 3 4 5 6 7

​ 十进制: 0 1 2 3 4 5 6 7 8 9

​ 十六进制:0x 0 1 2 3 4 5 6 7 8 9 a b c d e f

3.进制之间转换

​ 略~

三、计算机中的存储单元

1.计算机中最小的存储单元

​ 字节Byte

2.存储单元的进制转换

​ 1B = 8bit

​ 1KB = 1024Byte

​ 1MB = 1024KB

​ 1GB = 1024MB

​ 1TB = 1024GB

​ 1PB = 1024TB

​ 1EB = 1024PB

​ 1ZB = 1024EB

​ 1YB = 1024ZB

​ 1BB = 1024YB

四、DOS窗口命令

1.DOS窗口介绍

​ 打开方式一:win + r

​ 打开方式二:在所在文件夹中,按住shift,鼠标右击选择:在此处打开命令行窗口

2.常用的DOS命令

​ 切换盘符: 盘符名称:

​ 进入路径: cd 文件夹名称

​ 进入多级路径: cd 文件夹名称1\文件夹名称2

​ 退出路径: cd …

​ 退出多级路径: cd …/…/…

​ 显示当前目录的内容: dir

​ 清除屏幕: cls

​ 退出窗口: exit

​ 查看ip地址: ipconfig

​ 测试网络连接: ping ip地址/网址

五、java语言的跨平台性

1.java语言跨平台性的原理

​ 由于程序是运行在虚拟机中的,不同的操作系统平台都可以安装对应的虚拟机。由此可以保证程序跨平台

2.JDK、JRE、JVM作用和关系

​ JDK:开发工具包

​ JRE:运行环境。包含了一些核心类库

​ JVM:java虚拟机

​ JDK包含JRE,JRE包含JVM

3.JDK下载和安装

​ 下载:www.oracle.com

​ 安装:下一步即可,修改安装路径

六、环境变量配置

1.配置步骤

​ 计算机->属性->高级系统设置->高级->环境变量

​ 在系统变量框中,需要做两件事

​ 第一件事:新建-> 变量名:JAVA_HOME 变量值:JDK安装路径

​ 第二件事:找到Path,编辑。在最前面加入:%JAVA_HOME%\bin;

七、编写入门程序

1.编写HelloWorld案例
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("你的名字");
	}
}
2.编译和运行程序
  • 编译程序

    ​ javac 文件名.后缀名

  • 运行程序

    ​ java 文件名

3.入门案例常见问题
  • 单词拼写问题,注意单词大小写
  • 标点符号全部是英文状态下的
  • class后面的类名要和文件名保持一致

八、java中的注释

1.注释的作用

​ 可以给程序添加解释说明

2.注释分类

​ 单行注释://注释的信息

​ 多行注释:/* 注释的信息 */

​ 文档注释:/** 注释的信息 */

3.注释的注意事项

​ 单行注释可以嵌套单行注释

​ 多行注释可以嵌套单行注释

​ 多行注释不可以嵌套多行注释

4.使用注释说明入门程序
/*
	今天是星期四
	风和日丽
	这是我的第一个入门程序
*/
public class HelloWorld {
	// 这是main方法,它是程序的主入口
	public static void main(String[] args) {
		// 这是一个输出语句,输出的是hello
		System.out.println("hello");
	}
}

九、java中的关键字

1.什么是关键字
  • 被java语言赋予了一些特殊含义的单词,就是关键字!
  • 例如:class代表了声明一个类
2.关键字有哪些特点
  • 单词全部小写
  • 高级编辑器有颜色高亮显示
3.常见的关键字有哪些
  • public
  • class
  • static
  • void

十、java中的标识符

1.什么是标识符

​ 给类、接口、变量、方法起名字用的

2.标识符的组成部分

​ 英文大小写字母、数字、$ _

3.标识符组成规则

​ 不能以数字开头

​ 不能使用关键字

4.起名字的建议

​ 给类、接口起名字:每个单词首字母都大写

​ 给变量、方法起名字:第一个单词首字母小写、后面的每个单词首字母都大写

​ 见名知意

十一、java中的常量

1.什么是常量

​ 在程序执行过程中,其值不能发生改变

2.常量的分类
  • 字符串常量:被双引号括起来
  • 整数常量:常见的整数
  • 浮点数常量:常见的小数
  • 字符常量:被单引号括起来单个字符
  • 布尔常量:true false
  • 空常量:null
3.常量的基本使用
public class Demo01Const {
	public static void main(String[] args) {
		// 字符串常量
		System.out.println("ABC");
		System.out.println(""); // 字符串两个双引号中间的内容为空
		System.out.println("XYZ");
		
		// 整数常量
		System.out.println(30);
		System.out.println(-500);
		
		// 浮点数常量(小数)
		System.out.println(3.14);
		System.out.println(-2.5);
		
		// 字符常量
		System.out.println('A');
		System.out.println('6');
		// System.out.println(''); // 两个单引号中间必须有且仅有一个字符,没有不行。
		// System.out.println('AB'); // 两个单引号中间必须有且仅有一个字符,有两个不行。
		
		// 布尔常量
		System.out.println(true);
		System.out.println(false);
		
		// 空常量。空常量不能直接用来打印输出。
		// System.out.println(null);
	}
}

十二、java中的数据类型

1.java中的数据类型的分类
  • 基本数据类型
  • 引用数据类型
2.java中基本数据类型的分类
整数类型所占字节取值范围|注意事项
byte1-128~127
short2
int4默认的整数类型
long8需要在后面L
浮点类型
float4需要在后面F
double8默认的小数类型
字符类型
char20 ~ 65535
布尔类型
boolean1true false

十三、java中的变量

1.什么是变量

​ 在程序运行过程中,其值可以发生改变

2.变量的定义格式
  • 数据类型 变量名; 变量名 = 数据值;
  • 数据类型 变量名 = 数据值;
3.变量的基本使用
public class Demo02Variable {
	public static void main(String[] args) {
		// 创建一个变量
		// 格式:数据类型 变量名称;
		int num1;
		// 向变量当中存入一个数据
		// 格式:变量名称 = 数据值;
		num1 = 10;
		// 当打印输出变量名称的时候,显示出来的是变量的内容
		System.out.println(num1); // 10
		
		// 改变变量当中本来的数字,变成新的数字
		num1 = 20;
		System.out.println(num1); // 20
		
		// 使用一步到位的格式来定义变量
		// 格式:数据类型 变量名称 = 数据值;
		int num2 = 25;
		System.out.println(num2); // 25
		
		num2 = 35;
		System.out.println(num2); // 35
		System.out.println("===============");
		
		byte num3 = 30; // 注意:右侧数值的范围不能超过左侧数据类型的取值范围
		System.out.println(num3); // 30
		
		// byte num4 = 400; // 右侧超出了byte数据范围,错误!
		
		short num5 = 50;
		System.out.println(num5); // 50
		
		long num6 = 3000000000L;
		System.out.println(num6); // 3000000000
		
		float num7 = 2.5F;
		System.out.println(num7); // 2.5
		
		double num8 = 1.2;
		System.out.println(num8); // 1.2
		
		char zifu1 = 'A';
		System.out.println(zifu1); // A
		
		zifu1 = '中';
		System.out.println(zifu1); // 中
		
		boolean var1 = true;
		System.out.println(var1); // true
		
		var1 = false;
		System.out.println(var1); // false
		
		// 将一个变量的数据内容,赋值交给另一个变量
		// 右侧的变量名称var1已经存在,里面装的是false布尔值
		// 将右侧变量里面的false值,向左交给var2变量进行存储
		boolean var2 = var1;
		System.out.println(var2); // false
	}
}
4.变量的注意事项
  1. 如果创建多个变量,那么变量之间的名称不可以重复。

  2. 对于float和long类型来说,字母后缀F和L不要丢掉。

  3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围。

  4. 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。

  5. 变量使用不能超过作用域的范围。
    【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
    . 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。

练习题

1.练习常用cmd命令

2.练习HelloWorld案例(至少练习10遍)

3.练习注释的使用

4.练习常量的输出

5.练习变量的使用

面试题

1.java语言的发布时间

1995年发布的第一个版本

​ jdk1.2版本

​ jdk1.5版本

​ jdk1.8版本

2.java语言的跨平台的原理

​ 由于程序是运行在虚拟机中的,不同的操作系统平台都可以安装对应的虚拟机。由此可以保证程序跨平台

3.JDK、JRE、JVM的作用和关系

​ JDK:开发工具包

​ JRE:运行环境。包含了一些核心类库

​ JVM:java虚拟机

​ JDK包含JRE,JRE包含JV

4.java中的注释的作用和分类

1.注释的作用

​ 可以给程序添加解释说明

2.注释分类

​ 单行注释://注释的信息

​ 多行注释:/* 注释的信息 */

​ 文档注释:/** 注释的信息 */

5.java中的关键字的特点

  • 单词全部小写
  • 高级编辑器有颜色高亮显示

6.java中的标识符组成规则和注意事项

​ 不能以数字开头

​ 不能使用关键字

7.java中的常量的分类

  • 字符串常量:被双引号括起来
  • 整数常量:常见的整数
  • 浮点数常量:常见的小数
  • 字符常量:被单引号括起来单个字符
  • 布尔常量:true false
  • 空常量:null

8.java中的数据类型分类

整数类型所占字节取值范围|注意事项
byte1-128~127
short2
int4默认的整数类型
long8需要在后面L
浮点类型
float4需要在后面F
double8默认的小数类型
字符类型
char20 ~ 65535
布尔类型
boolean1true false

9.java中的变量的定义格式

  1. 数据类型 变量名; 变量名 = 数据值;
  2. 数据类型 变量名 = 数据值;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

it江玉燕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值