0414基本的なコンピューター情報、定数変数

0414基本的なコンピューター情報、定数変数

タイポラのヒント:Ctrl + Shift + Iショートカットキーで画像を挿入できます

2. Javaコード

2.1javaファイルタイプ
.java 源文件

.class 字节码文件,转给虚拟机执行
2.2 Javaの一般的な問題
1.class之后的类名要和文件名一致,且保存成.java后缀类型的文件
2.常用成对的符号一次性写完
3.及时保存文件,保存文件后需要重新编译java文件

3.コンピュータストレージ

3.1コンピュータストレージユニット
计算机最小储存单元为【字节】byte,一个字节对应8个bit位,一个bit位为一个二进制位

Byte > KB > MB > GB > TB > PB > EB  进制为1024
3.2その他の16進変換関係
16進数 カーディナリティ範囲 基本関係
バイナリ 0、1 1つに2つごと
オクタル 0〜7 8分の1
10進数 0〜9 1で10
16進数 0〜9 A〜F Gごとに1つ入力してください
进制间的转换

十进制转换P进制:
	整数:除P倒取余
	小数:乘P正取整

P进制转换十进制:
	按位数的值乘以p^位数的次方
	
十六进制展示:
	0X(不分大小写)
	或者带有字母的
八进制展示
	0开头
3.3元のコードの反転補数
1. 原码
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:
[+1]原 = 0000 0001
[-1]原 = 1000 0001
第一位是符号位。

2. 反码
反码的表示方法是:
•	正数的反码是其本身
•	负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
[+1] = [00000001]原 = [00000001]反
[-1] = [10000001]原 = [11111110]反

3. 补码
补码的表示方法是:
•	正数的补码就是其本身
•	负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
[+1] = [00000001]原 = [00000001]反 = [00000001]补
[-1] = [10000001]原 = [11111110]反 = [11111111]补

4.文字定数

4.1コードセット
GB2312:老国标 《信息交换用汉字编码字符集》
	支持中文简体字和一部分少数民族文字
	
GBK:新国标 《国标拓展》
	支持中文简体字和少数民族文字
	
UTF-8:万国码
	支持世界上通用文字,也是后期开发中会使用的到的编码
	JavaWEB项目 HTML前端页面 数据库软件编码集全部都是对应的UTF-8
	
BIG5:中文繁体字编码,主要流行于中国香港,中国澳门,中国台湾省,新加坡

ASCII码:American Standard Code for Information Interchange 美国标准信息交换码
	关注点:
		1. 大写英文字母编码集编号是小于小写字母
		2. 大写小写字母之间非连续
		3. 0 ~ 31字符是不可见字符 
		4. 【重点】任何时候使用字符常量有且只能是'字符本身'
		
4.2エスケープ文字
	\n 回车
	\t 制表符
	\\ 反斜杠
	\' 单引号
	\" 双引号

5.変数

5.1可変フォーマット
规范:
	数据类型 变量名 = 对应数据类型的初始化数据;
5.3 8つのデータ型☆
5.3.1整数
整数 メモリサイズ データ範囲
バイト 1バイト(8ビット) -128〜127
ショート 2バイト(16ビット) -32768〜32767
int 4バイト(32ビット) -2 ^ 31〜2 ^ 31-1
長いです 8バイト(64ビット) -2 ^ 63〜2 ^ 63-1
5.3.2浮動小数点
浮動小数点 メモリサイズ データ範囲
浮く 4バイト(32ビット) ±3.4 * 10 ^ 38
ダブル 8バイト(64ビット) ±10 ^ 308
5.3.3キャラクター
キャラクター メモリサイズ データ範囲
チャー 2バイト(16ビット) 中国語を保存する能力
5.3.4ブール型
ブール型 メモリサイズ データ範囲
ブール 場合によっては 真/偽
5.4変数名の指定
参考阿里巴巴Java开发手册
规范:
	1. Java中的标识符有且只能使用英文字母(A ~ Z a ~ z), 数字(0 ~ 9) 以及唯一可以使用的标点符号 下划线_ 。其他任何字符都不可以使用!!!
	2. 标识符要求英文字母开头。
	3. 标识符没有严格的长度限制,但是会根据实际的使用情况来约束标识符长度
	4. Java中的标识符严格区分大小写
	5. 标识符要符合【见名知意,动宾结构】
		推荐方式
			getStudentAge setStudentAge
        	studentScore studentGender
        不允许
        	lg lp yy nn ez gjz 采用拼音简写是不允许的!!!
 	6. 标识符要求符合一定的命名要求
		a. 驼峰命名法:
			小驼峰:首字母小写,之后的每一个单词首字母大写
				一般用于变量名,方法名
				getStudentAge setStudentAge
        		 studentScore studentGender
			大驼峰:所有单词首字母大写
				一般用于类名,接口名
				FirstJava Demo1 Person UserService
				StudentDao
         b. 下划线命名法:
        	一般用于Java中的常量
        	MAX_VALUE  最大值
        	DEFAULT_CAPACITY 默认容量
        	
	7. Java中已经被占用的关键字和保留字不能用于自定义标识符
		变颜色的都不可以使用

5.5変数名の命名はエラーが発生しやすい

1. 变量定义一行只定义一个,并且初始化操作,赋予当前变量一个符合当前数据类型的初值
2.数据类型从高精度转为低精度会丢失精度,编译器会报错。
3.整型的默认类型为int,long型须在数字后加L;浮点型的默认类型为double,float类型须在数字后加F
4. 要求字符类型的常量有且只能使用字符本身
5. 变量名未定义不能使用
6. Java中变量未赋值不能使用

おすすめ

転載: www.cnblogs.com/raising/p/12702311.html