前言:
现在咱们对“java去掉特殊符号”可能比较看重,你们都需要剖析一些“java去掉特殊符号”的相关知识。那么小编同时在网上网罗了一些有关“java去掉特殊符号””的相关内容,希望看官们能喜欢,咱们快快来学习一下吧!标识符和关键字
【标识符】:定义一些名称,如[包名、类名、方法名、变量名、接口名]等,标识符由【大小写字母,数字,下划线】组成。标识符以字母开头,不能以数字开头。标识符起名要有意义,使用驼峰命名法为了增强代码的可读性,遵循以下几点规范: 1. 包名所有字母一律小写 【com.it】 2. 类名和接口名每个单词的首字母都要大写 【HelloWorld】 3. 常量名所有字母都大写,单词之间用下划线连接 【MAX_VALUE】 4. 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写【monthSalary】 5. 尽量使用有意义的的英文单词来定义标识符,便于阅读,见名知意 【name age】【关键字】: java中定义好并有特殊含义的单词,关键字都是小写字母变量与常量
在程序运行过程中,内存中的一个存储区域就是【变量】,变量的定义格式: 数据类型 变量名 = 初始值; int num = 10;注意: 1.每个变量都有类型,可以是基本类型,也可以是引用类型 2.变量名必须是合法的标识符 3.变量声明是一个完整的语句,声明后面必须以分号结束 4.变量必须先声明,再访问 5.在一个作用域下,变量可以重新赋值,但变量不能重复声明 6.同一行上可以同时声明多个变量,但与此同时赋值的话,只有离赋值运算符最近的变量被赋值变量的作用域: 类变量:定义在类中,使用static 成员变量/实例变量:定义在类中,方法体之外,不使用static 局部变量:定义在方法体内,只在方法体中生效 记住一句话:出了大括号就不认识了在程序运行过程中,初始化之后不可以改变的量就是【常量】,常量的定义格式: final 数据类型 常量名 = 值; final double PI = 3.14;数据类型
【整数类型】变量存储整数数值,字节型(byte),短整型(short),整型(int),长整型(long) byte 1个字节(8位) -128 - 127 short 2个字节 int 4个字节 long 8个字节注意:long类型变量赋值时,所赋值的后面要加上字母 "L"【浮点数类型】变量存储小数数值的,单精度浮点数(float),双精度浮点数(double) float 4个字节 double 8个字节注意:小数会被默认为double类型,为float类型变量赋值时,所赋值的后面要加上字母 "F"【字符类型】存储一个单一字符, 用(char)表示,占2个字节,赋值时用单引号括起来 char 2个字节Java中所有的字符使用Unicode编码,故一个字符可以存储一个字母,一个汉字转义字符:在Java语言中 "\"负责转义 \t 制表符 \n 换行 \\ 输出一个普通的\ \\\\ 输出两个普通的\【布尔类型】存储布尔值,只有两个 值(true)和(false),占用1个字节 boolean 1个字节数据类型都是有默认值的: 整数类型的默认值是 0 浮点类型的默认值是 0.0 布尔类型的默认值是 false 除了基本数据类型,其余的默认值都是 null类型转换
Java是强类型语言,运算的时,不同类型的数据要先转换为同一类型,然后再进行计算。类型转换分为【自动类型转换】和【强制类型转换】 [自动类型转换]也叫隐式类型转换,两种数据类型在转换过程中不需要显式的声明。低类型转高类型 时进行自动转换。 [强制类型转换]也叫显式类型转换,两种数据类型在转换要【显式】的声明。当两种类型不兼容或者 高类型转低类型时进行强制转换。强制类型转换编译不会报错,但可能造成精度损失,按照二进制的 表示方式,去掉前面的"0" 格式: (强转为的数据类型)变量名 int i = (int)3.14;Java中有一个语法规则:当整数型字面量没有超出 byte/short/char 的取值范围,字面量可以直接赋值给 byte/short/char 类型的变量。注意事项: 1.不能对 boolean 类型的值进行转换 2.在数据类型转换的时候,可能存在内存溢出,或者数据精度丢失的问题 3.byte,short,char 做混合运算时,各自先转换成 int 再做运算 4.多种数据类型混合运算时,最终的结果类型是"最大容量"对应的数据类型字符串类型:String
String 属于引用数据类型,使用方式与基本数据类型一致,例如 String str = "abc"; 字符串可以使用 "+" 号进行字符串拼接,拼接之后的结果仍然是一个字符串进制的转换
十进制
0 - 9
二进制
0,1
八进制
0 - 7
十六进制
0 - 9,A - F
十进制转二进制:【除"2"取余,逆序排列】 例如:115(10) = 1110011(2) 二进制转十进制:【2的(n-1)次方与对应位相乘后再相加,n代表位数,从右至左,0不进行计算】 例如:10111101(2)= 189(10)计算机存储单位
计算机存储的最小单位是【字节】,计算机底层只能识别二进制(010100010...)1 Byte (字节) = 8 bit (位) 1bit 就是一个1或0byte b = 2 ---> 00000010short s = 2 --->00000000 00000010int i = 2 --->00000000 00000000 00000000 000000101Byte = 8bit1KB = 1024 Byte1MB = 1024 KB1GB = 1024 MB1TB = 1024 GB计算机中,二进制位的最左边的是符号位,0表示正数,1表示负数byte的最大值是:01111111 或2的7次方减1
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java去掉特殊符号