java编程基础
目标:
常用开发工具
转义字符
Java语法格式规范
标识符,关键字,常量
Java变量
变量分类,作用域
数据类型
基本数据类型
类型之间的转换
运算符及表达式
拓展:转义字符
println() print()的区别
\\t \\n 的区别
标识符
Java标识符命名规则:
由字母、数字、下划线(_)和美元符号($ 音:dollar)组成。
不能以数字开头。
区分大小写。
不能是Java中的保留字和关键字。
关键字
Java中有特定含义,专门用途的字符串称为关键字(keyword),关键字全部小写
关键字
abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private interface public return short static
strictfp super switch synchronized this throw
throws transient try void volatile while
assert enum
保留字:没有定义用途,但保留备用。goto、const
变量
房间 ←→ 变量
房间名字 ←→ 变量名
房间类型 ←→ 变量类型
入住的客人 ←→ 变量值
变量:保存程序执行过程中的数据
变量名:定义变量的标识符
变量类型:存放的数据类型
变量值:内存单元中装载的数据
变量其实是内存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须先申请(声明),然后进行赋值(填充内容),才能使用
拓展:编程命名规范:
变量名、方法名:首字母小写,其余单词首字母大写
类名、项目名:首字母大写,其余单词首字母大写
包名:全部小写,用英文的.隔开
常量:全部大写,单词之间用_隔开
总体原则:驼峰式,见名知义,便于代码的统一及可读性
java的数据类型
{ 整数类型(byte,short,int,long)
{ { 整数型 {
{ 浮点类型(float,double)
{ {
{ 基本类型 { 字符型(char)→也属于整数类型
{ { {
数据类型 { { { { 布尔类型(Boolean)
{ { 类(class)
{ 引用类型 { 接口(interface)
{ 数组(array)
基本数据类型:
Java中定义了4类/8种基本数据类型
布尔型---- boolean
字符型---- char
整数型---- byte, short, int, long
浮点数型---- float, double
Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性。
整数类型:
类型 占用存储空间 存储范围
byte 1字节 -128~127
short 2字节 -215 ~ 215-1
int 4字节 -231 ~ 231-1
long 8字节 -263 ~ 263-1
Java语言整型数值默认为int,如:int i = 3;
声明long类型可以加‘l’或‘ L’,如:long l = 3L;
赋值时不能超出该类型的数值范围
字符类型:
char型数据用来表示通常意义上“字符”
char c = ‘A’; char gender= ‘女';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码)
char c1 = '\\u0061'; //相当于a
char c2=97; //ASCII码,相当于a
Java语言中还可以使用转义字符'\\'来将其后的字符转变为其它含义:
char c2 = '\\t';
布尔类型:
boolean类型表示真假,一般用于逻辑运算、流程控制
boolean类型数据值:true或false,不可以用0、非0数字,大写代替。
示例:
boolean b = false;
boolean c = true;
java中的运算符:
算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 --
字符串连接运算符:+
赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=
关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=
逻辑运算符:&& 、 ||、!、 & 、 | 、 ^
三目运算符:? :
位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 <<
网友评论