JavaSE基础02

### 注释:
概要:

​ 为程序进行解释说明,不会被 jvm(虚拟机)执行。

注释分类:

  1. ​ 单行注释 (使用 //)
  2. ​ 多行注释 (使用/* */)
  3. ​ 文档注释 (使用/** */)

*注意:

  1. ​ 注释不能被嵌套
  2. ​ 注释不要随意删除
  3. ​ 养成一个好的习惯,先写注释,再写代码,能够培养逻辑思维能力,以及提升代码的可读性

注释的好处:

  1. 能够提高程序的可读性
  2. 有利于工作交接**(文档注释)**
  3. 程序调试**(debug断点调试)**

例:

public class ZhuShi {
	
	/*
		1.这是一个主方法
		2.该方法作为程序的入口
		3.该方法被JVM执行,当你使用 java.exe 工具命令的时候,虚拟机调用主方法
	*/
	public static void main(String[] args) {
		// 向DOS窗口输出一条语句 HelloWorld
		/*System.out.println("HelloWorld");
		System.out.println("HelloWorld");*/
		System.out.println(10/0);
		System.out.println("HelloWorld");
		System.out.println("HelloWorld");
	}
	
}



常量:

概要:

​ 在程序执行过程中,值不会发生改变的量。

常量的分类:
字面常量:
		整型常量  进制转换
		二进制 由0,1组成,由0b开头 0101010101 也可以使用下划线分割数字
		八进制 由0~7组成,由0开头
		十进制 由0~9组成,默认就是十进制
		十六进制 由0~9,A,B,C,D,E,F 组成,由0x开头
小数常量:
			0.2F float类型的小数常量
			0.2D double类型的小数常量
布尔常量:

​ 只能去两个值: true 、 flase

字符常量:
  1. ​ 字符常量由 单引号 ’ ’ 包裹
  2. ​ 只能有一个字符
  3. ​ 转义字符是可以有两个字符的 ,第一个字符必须是 ’ \ ’
		什么是字符?字符的本质是什么?数字 整数   a 97 0 48 A 65	
		什么是字节?字节本质是什么? 数字 数据传输的最基本单位 
		a 1 张 换行 制表符 都是字符 65535   
		1字符 在 GBK a 97 1个字节
		1字符 在 GBK 中 2个字节
		1字符 在 UTF-8 中 占
		3个字节
		字节转换:
					1byte = 8bit  0001 0001
                    1kb = 1024byte 
                    1mb = 1024kb
                    1gb = 1024mb
                    1tb = 1024gb
                    0000 0000
                    0  0 1
                    00 00 01 10 11
                    000 
                    00000000  256
                    00000000 00000000 65536

转义字符: \n ;\r;\r\n ;\t

		\n : 换行符  \r :换行符  \r\n :换行符(操作系统的不同,换行符也不一样)
		\t : 制表符 (等于 TABLE键的作用)
字符串常量:
  1. ​ 由双引号包裹
  2. ​ 里面可以有一个或多个字符
  3. 字符串允许为空

null常量:

​ 表示的是引用类的常量。

自定义常量:(使用 final 关键字修饰的变量 的常量)、

注意:
	1.System.out.println();输出的都是数值的十进制
	2.默认整型常量默认是 int 类型
	3.默认小数类型就是 double 类型
	4.字符的数量不会超过65535
	5.windows系统的换行符是 \r\n \n \R 
	6.计算机最多能表示36进制 (Integer类可以轻易地实现进制转换)


变量

概要:

​ 在程序执行中,其值可以发生改变的量,类似于数学中的 未知数 X

**变量的本质:**就是一个地址 。


变量内存的分配:*

		int x = 10;
		int x; // 1.声明
		x = 10; // 2.赋值
		System.out.println(x); // 3.使用
变量的定义
变量三要素:
  1. 声明
  2. 赋值
  3. 使用
变量一定要先声明再赋值再使用:

例:

	// 1.变量一定要先声明再赋值再使用
		int x = 100;
		System.out.println(x);
变量不能重复定义:

例:

	// int x = 200;
		x = 200;
		System.out.println(x);
变量不能连续定义:

例:

		// 3.变量不能够连续定义 
		// int a = b = c = 10;
		/*int a,b,c = 10;
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);*/
建议一行只写一条声明语句:

例:

		// 4.建议一行只写一条声明语句
		int a = 10;int b = 20; int c = 30;
		int a1 = 10,b1 = 20,c1 = 30;
		System.out.println(a1);
		System.out.println(b1);
		System.out.println(c1);
		

注意:

			1.变量一定要先声明再赋值再使用
			2.变量不能够重复定义
			3.变量不能够连续定义 int a = b = c = 10; 
			4.建议一行只写一条语句
数据类型:

Java是一门强类型语言,针对每一种数据都提供了相对应的类型;

类型:			  int x; byte short int long
				float f;

JavaScript是一门弱语言类型,只有一种数据类型的声明,就是:var

类型:				var x;	var f;
数据类型的分类:

​ 数值的表达方式:

                最高位是符号位: 1表示负数,0表示整数
                其他位是数值位
八大数据基本类型:
整数类型字节数取值范围
byte1-128~127
short2-32768 ~ 32767
int4-2^31 ~ 2^31 - 1
long8-2^63 ~ 2^63 - 1
小数类型
float4-3.403E38 ~ 3.403E38
double8-1.798E308~1.798E308
boolean(布尔类型)10000 0000 false / 0000 0001 true
char(字符类型)20 ~ 65535 Java使用Unicode编码的范围
引用数据类型:

			类 (class) 
			接口 (interface)
			数组 ([])

**面试题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值