美文网首页Java
(第一阶段)java学习第二天

(第一阶段)java学习第二天

作者: 小溪流jun | 来源:发表于2022-02-04 23:26 被阅读0次

java的关键字和保留字

关键字
class
public

保留字
const

标识符与命名规则

//凡是可以自己起名字的都叫做标识符
比如:类名、变量名、方法名、接口名、包名
包名:多单词组成 的字母都是小写:xxxyyyzzz
类名/接口名:多单词组成时,所有单词的首字母都大写:XxxYyyZzz
变量名/方法名:多单词组成,第一个单词字母小写,第二个单词开始每个单词字母大写xxxYyyZzz
常量名:所有的字母都大写,多单词时每个单词用下划线连接:xxx_yyy_zzz

变量

1、java定义变量的格式:数据类型 变量名 = 变量值
int myAge = 12
int myNumber 
myNumber  = 440223
2、变量时应该先定义变量再使用,未被赋值也会编译时报错
      变量都定义在其作用域内
      同一作用域类不允许定义相同的变量

java的11种数据类型

byte  整数类型byte  1字节=8bit位
short  整数类型short  2字节
int  整数类型int  4字节
long  整数类型long  8字节  
    long定义的变量需以‘l’或者‘L’结尾
float  浮点类型中的单精度  
    4字节  float定义的变量时,变量要以‘f’或者‘F’结尾
double  浮点类型中的双精度  8字节
char 字符型  1字符=2字节
    //定义char型变量,通常使用单引号‘’,内部只能写一个字符
    //表示转义字符
    //表示Unicode值表示字符型常量
    char c1 = 'a';
    char c2 = '\n';  //换行符
    char c3 = '\t';  //制表符
    char c4 = '\u0123';  //字符型常量
boolean  布尔型

class  类
interface  接口
[]  数组

字符集编码

Unicode
ASCLL码
UTF-8
GBK  命令行的字符编码
ANSI

基本数据类型之间的运算规则

  • 自动类型提升
1、浮点型会自动补零
2、当容量小的数据类型与容量大的数据类型做计算时,结果自动提升为容量大的数据类型
(容量大小表示数的范围的大小)
byte char short ==> int==> long==> float==> double
特别的:当byte char short做类型计算时至少是int类型接收

+强制类型转换()

示例:float a = 1.535  int b = (int)a 
1、强制类型转换可能会造成精度丢失
2、自动类型提升的逆运算
3、int a = 128
     byte b = byte(a)  //-128
4、long a = 12314
     long a = 43523452345235L
     float f1 = 12.3F
5、运算时
      整型变量,默认类型为int型
      浮点型常量,默认类型为double型

String类型变量的使用

1、声明String类型变量时,使用一对""
2、是引用数据类型
3、字符串可以和8种基本数据类型,且运算只能是连接运算
4、运算结果任然是String类型
5、''和""是不一样的,''是code码;""是字符串
6、String不能进行强转
           int num = Integrt.parseInt(str)  //对str进行强转成num

了解进制与进制之间的转换

  • 进制之间的相互转换
二进制
十进制
八进制
十六进制

相关文章

网友评论

    本文标题:(第一阶段)java学习第二天

    本文链接:https://www.haomeiwen.com/subject/ohoykrtx.html