注释是写在程序中对代码进行解释说明的文字,方便自己和他人查看,以便理解程序的
IDEA中的快捷键是行注释CTRL /
和块注释CTRL SHIFT /
package com.wushf.note;
public class NoteDemo {
// 这是行注释注释
public static void main(String[] args) {
System.out.printf("在学习Java注释\n");
System.out.printf("在学习Java注释");
}
/*我要好好学习
认真对待
这是块注释*/
}
注释不会影响程序的执行,编译后的文件存放在out
文件夹中,可以通过IDEA反编译查看文件内容,对比上面的源代码,可以看出,注释在编译时被去掉了
注释是写代码的时候给程序员看的,编译的时候就没必要再留下来
请去掉注释之后,程序文件的大小也会小一些
计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式
常用数据 | 生活中的写法 | 程序中的写法 | 说明 |
---|---|---|---|
整数 | 666,-8 | 666,-8 | 写法一致 |
小数 | 13.14,-5.20 | 13.14,-5.20 | 写法一致 |
字符 | A,O,我 |
| 程序中必须使用单引号,有且只有一个字符 |
字符串 | Hello World | "Hello World" | 程序中必须使用双引号,内容可有可无 |
布尔值 | 真、假 | true,false | 只有两个值:true表示真,false表示假 |
空值 | null |
变量就是用来存储一个数据的内存区域,并且里面存储的数据可以变化
变量定义的格式:
数据类型 变量名 = 初始值;
public class Main {
public static void main(String[] args) {
double money = 6;
System.out.println(money);//6.0
// 收红包
money += 6;
System.out.println(money);//12.0
}
}变量使用的注意事项:}
,且同一个范围内不能定义两个同名的变量计算机中数据的最小单位
计算机中最小的组成单元是:使用8个二进制位为一组,用来保存数据,我们称之为一个字节(byte,简称B)
其中每个二进制位称之为一位(bit,简称b),1byte=8bit,简写1B=8b
;
ASCII编码表,即美国信息交换标准编码,规定了现代英语、数字字符和其他西欧字符对应的数字编号
中文使用的是另外一套编码,之后再做详解
public class Main {
public static void main(String[] args) {
char a = 'a';
//发现在做运算,以运算的方式输出结果98
System.out.println(a + 1);
//发现是char类型,输出ACSII码中相应二进制位对应的字符a
System.out.println(a);
}
}
图片数据如何存储
图片是由无数个像素点组成的,每个像素点的数据用红绿蓝(0~255)表示其数据
声音数据如何存存储?
八进制、十六进制介绍
程序员主要跟二进制打交道,但一串0和1看起来很费劲,转成十进制的过程很麻烦,还不知道对应的二进制长啥样
为了便于观察和表示二进制,推出了八进制和十六进制
每三位二进制作为一个单元,最小数是0,最大数是7,共8个数字,这就是八进制
97:01100001
八进制:001,100,001->141
每四位二进制作为一个单元,最小数是0,最大数是15,共16个数字,这就是十六进制
97:01100001
十六进制:0110,0001->61
250:11111010
十六进制:1111,1010->FA
Java支持书写二进制、八进制、十六进制的数据,分别需要以0B或0b、0、0X或0x开头
public class Main {
public static void main(String[] args) {
//97二进制:01100001八进制:001,100,001->141十六进制:0110,0001->61
int a = 0b01100001;
System.out.println(a);
int b = 0141;
System.out.println(b);
int c = 0x61;
System.out.println(c);
//也可以直接输出
System.out.println(0x61);
}
}public class Main {
public static void main(String[] args) {
//97二进制:01100001八进制:001,100,001->141十六进制:0110,0001->61
int a = 0b01100001;
System.out.println(a);
int b = 0141;
System.out.println(b);
int c = 0x61;
System.out.println(c);
//也可以直接输出
System.out.println(0x61);
}
}
该代码的运行结果:
计算机中的数据单位
计算机中最小的组成单元是:字节,1B=8b
在B的基础上,计算机发展出了KB、MB、GB、TB……等数据单位
1KB=1024B
1MB=1024KB
1GB=1024MB
……
数据类型就是约束变量存储数据的形式
基本数据类型:4大类8种
随便写数字,默认为int或double,后加l/L或f/F则为long或float类型
关键字
关键字是Java自己保留的一些单词,作为特殊功能的,例如public、class、byte、short、int
我们不能用来作为类名或者变量名称,否则报错
关键字很多,不用可以去记
标识符
标识符是由一些字符、符号组合起来的名称,用于给类、方法、变量等起名字的规矩
标识符的要求:
_
和美元符号$
等组成命名指导规范:
myName
PersonName
总结//……
/*……*/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。