IDE的使用
IDE集成开发环境,所有开发工具的总称,提供程序开发环境 包括代码编辑器
eclipse 开源的
卸载、重装、破解
创建project、package、class
删除
注释
将代码注释起来的一种语法,使用特定的符号,标注内容,对代码功能进行说明
//单行注释,ctrl+/单行注释 /*+enter 多行注释 ctrl+shift+enter 取消注释
/**文档注释,用于类,属性,方法进行注释,在其他地方使用时可以提示出来.
关键字
都是小写的
就是被语言赋予特殊含义的单词,public class
用来修饰包、类、变量、方法
保留字
java现有版本中并未用来作为关键字的单词,但也不允许用来当做标识符使用
标识符
用来命名变量的字符,自己能定义的
名字的字符
语法强制规范
允许大小写,数字,下划线,$
不允许数字开头 ,不能有空格、关键字、保留字
区分大小写,长度不限制
约定俗成 见名知意 userName age
包名全部小写,类名首字母大写,方法名、变量名首字母小写 第二个单词开始每个单词首字母大写,例xxxYyyZzz
常量名命名为:XXX_YYY_ZZZ
变量
可以变的量
是一个存储单元
使用时首先要进行声明、明确变量数据类型 赋值、引用
int a = 10;
数据类型 变量名 = 值;
数据类型
数值型 byte 1byte = 8bit (可以表示-128—127) short int long
整数 默认字面量是int 声明一个long类型需要在字面量后面添加L
浮点数 float 4 double 8精度不同 默认字面量为double声明float 要在字面量后面加上F/f
字符型 char 表示一个字符 必须是一个字符用单引号表示
字符------>unicode编码---->十进制编号
运算 字符先转换为int运算
布尔型 true false
基本数据类型转换
除了布尔型不可参与转换,其他7种类型(byte short int long float double char)之间都可以相互转换
由于数据间需要传递,那么就可能出现数据类型不一致,因此不同类型之间需要相互转换
转换规则
默认转换:byte-->short-->char-->int-->long-->float-->double(小容量向大容量转换)
float和long 由于小数在底层存储结构与整数不同,所以4byte的float大于8byte的long
注意
强制转换:可能会出现数据溢出情况(小容量装不下大容量)导致精度降低.
混合运算时,默认会先将小类型转换为大类型然后再参与运算,
byte,short,char 运算时都会先转换为int型