1.IDE
集成开发环境(IDE)包括编辑器、调试器、编译器、图形用户界面,
常用的软件有 Eclipse、Intellij IDEA(idea)
2.注释
对代码的功能进行说明,使用符号进行标注
2.1单行注释:
/ / = crtl+/(快捷键);
注释/取消注释的意思
2.2多行注释:
/* */ = crtl+shift+/(同上)
注释/取消注释的意思
2.3文档注释:
使用
/**
*
*/
用于为类,方法(函数),属性 功能进行说明,可在调用时提
示
3.关键字
被java语言赋予特殊含义的单词,主要用于修饰包,变量,方法
且所有关键字都是小写字母。
基本数据类型中的八种类型单词都是关键字
4.保留字
现有Java版本尚未使用,但以后版本可能会作为关 键字使用
goto 、const
命名标识符时要避免保留字的使用
5.标识符
Java 对各种变量、方法和类等要素命名时使用的字符序列称
为标识符
5.1定义规则
5.1.1 26个英文字母大小写,0-9 ,_或 $ 组成
5.1.2 数字不可以开头
5.1.3 不能用关键字和保留字,但能包含关键字和保留字
5.1.4 不能包含空格
5.2命名规范
5.2.1包:多个单词组成时所有字母都小写 :
javabase
5.2.2类名、接口名:多单词组成时,所有单词的首字母大写:
XxxYyyZzz
5.2.3变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个:
单词开始每个单词首字母大写
xxxYyyZzz
5.2.4常量名:所有字母都大写。多单词时每个单词用下划线连接:
XXX_YYY_ZZZ
6.变量
是程序中的基本存储单位,运行时值是可变的,本质上为内存中的一块区域
需要先声明,才能进行赋值
格式为 数据类型+变量名 = 值
7.数据类型
数据类型分为(一个字节是八个比特位,可表示的最大数为2的七次方,因为首位为符号位,0代表正数,1代表负数)
7.1基本数据类型:
7.1.1整数型:byte(一个字节) short(二个字节) int(四个字节) long(八个字节)
7.1.2浮点型:float(四个字节) double(八个字节)
有两种表现形式:十进制与科学计数法:3.14e2代表3.14乘以10的2次方。
浮点型字面量默认为double,因此在定义float类型时必须在值后面加上f或F。
float c=3.14526f
double精度高于float
浮点型字面量默认为double,因此在定义float类型时必须在值后面加上f或F。
在定义float类型时必须在值后面加上f或
7.1.3字符型:char
单独一个字符用‘ ‘表示
char x='a'
char型可参与运算,运算使用的的是编码表中对应的值
例如:
System.out.println('a'+1);
此时输出的是a对应的Asc码97参与运算,则结果为98
一个英文占一个字节,一个中文占三个字节
java中字符使用的是unicode编码
utf-8是unicode的一种表现形式
7.1.4布尔型:boolean
7.2引用数据类型:
7.2.1类:string
7.2.2接口
7.2.3数组
8.基本数据类型转换
8.1默认转换(即隐式转换):
容量小的转换为容量大的
byte short char-int -long -float -double
byte short char 三者之间不发生转换
浮点型所占字节数并不代表空间大小,因此float容量大于long
byte b=127;//1个字节 int c=b;//4个字节 long d=c;//8个字节 fioat h=d;//4个字节
8.2强制类型转换
容量大的转换为容量小的
int x=10;//4个字节 byte b=(byte)x//一个字节
所带来的问题:
数据溢出
精度降低
混合运算中小类型会默认上升