集成开发环境
是用于提供程序开发环境的应用程序
一般包括:代码编辑器,编译器,调试器和图形用户界面等
java开发工具:IDEA Eclipse
注释对代码功能进行说明,使用特定的符号进行标注
程序运行时,注释不被执行
单行注释// 对一行内容进行解释或者测试一段代码
快捷键Ctrl+/ 单行注释和取消单行注释
多行注释对多行内容进行解释说明
快捷键Ctrl+shift+/ 快速进行多行注释和取消多行注释
文档注释/** 对类,属性,方法进行注释
调用时可以看到注释信息
关键字被java语言赋予了特殊含义,主要用来修饰包,类,变量,方法
保留字java现有版本未使用的关键字,后期可能会用
例:goto const
标识符对包,类,变量,方法等进行命名的字符序列 自己命名的名称
java变量变量是程序中基本存储单位,运行时值不变.
本质是内存中的一块儿区域
使用:先声明,后赋值
声明语法:(java是强类型语言)
[修饰符] 数据类型 变量名 = 值;
例: int i=10; String s = "hello"
String是java核心类库中定义好的一个类.表示字符串
java数据类型可以指导程序中的数据如何存储,如何运算
基本数据类型:int byte short long float double char boolean
引用类型:除了以上8种基本数据类型,其他都是引用类型
byte 1字节
short 2字节
int 4字节
long 8字节
整数其他进制表示方法:
0b:二进制整数表示
0x:十六进制整数表示
0:八进制整数表示
浮点型字面量默认是double,声明float类型在字面量后面加f/F
float 4字节 单精度
double 8字节 双精度
boolean值只有true,false
char(单引号表示一个字符,双引号表示字符串) 2字节大小
一个英文字母在UTF-8中只占一个字节
中文多 一个字节表示不了 一个中文占三个字节
基本数据类型转换boolean类型不能转换
默认转换和强制转换
默认转换:小转大 byte char short→int→long→float→double
强制转换:大转小
例:
int a=10; byte b=(byte)a;
强制转换的问题: 数据溢出 精度降低
混合运算中,小类型会默认上升
例:
float z=10.5f; int n=(int)(10*3.5+z);



