java关键字和保留字

关键字(key word):被java语言赋予了特殊含义用作专门用途的字符串

关键字所有字母均小写

保留字(reserved word):现有java版本未使用,以后版本可能会作为关键字使用,命名时,标识符应该避免使用这些保留字。如goto,const。

标识符:凡是自己可以命名的都叫标识符

java对各种变量、方法和类等要素命名时,使用的字符规则

标识符规则:

数字不可以开头、严格区分大小写、由大小写字母 $ _ 组成、不能使用关键字、不能含有空格

名称命名规则

包名:字母都小写

类名、接口名:大驼峰

变量名、方法名:小驼峰、首字母小写

常量名:全部大写

变量:内存中的存储区域

变量类型、变量名、存储值

变量必须先声明后使用

变量定义在作用域内,同一作用域,变量名不可同名

数据类型:基本数据类型和引用数据类型

基本数据类型:数值型、字符型、布尔型

引用数据类型:接口、数组、类

变量在类中声明的位置

成员变量和局部变量

整型默认为int型,声明为long类型的变量必须以L或l结尾

浮点型:float和double,分别为4个字节和8个字节

char类型:声明为char类型的变量,‘ ’内部只能有一个字符

转义字符:‘\t’ 制表符 ‘\n’ 换行符

使用Unicode值来表示字符型常量

乱码问题:编辑器使用UTF-8,但命令行使用GBK,所以需要统一为GBK,所以需要统一为GBK,将UTF-8转换为ANSI即可。

\" \" 表示 " "

自动类型转换:从小类型到大类型称为自动类型转换,小和大指的是表示范围的大小

byte---short---int---long---float---double  从小到大可以自动类型转换
byte char short 三者做运算的结果都是int型

强制类型转换:大容量转向小容量

需要使用强制转换符、可能导致精度损失、整型默认为int型,浮点型默认为double型

字符串类型:String 属于引用数据类型,声明String时需要使用一对“ ”

String可以和八种基本数据类型做运算,且运算只能是连接运算:+,结果仍然是String类型

进制与进制之间转换,一个字节有符号位:0是正数,1是负数

计算机底层都以补码来存储数据,计算机给出的都是补码

正数的反码补码都是本身,负数的反码是除符号位都取反,补码是在反码的基础上加1

由补码求原码时,减1取反;由原码求补码时,取反加1

变量可分为成员变量和局部变量

成员变量可分为实例变量和类变量

局部变量可分为方法局部变量、形参、代码块局部变量

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值