java的基础语法
Java的基础语法
1.注释、标识符、关键字
注释
分为单行注释、多行注释、文档注释。
单行注释:用//表示 ,只能注释一行
多行注释: /* 注释 */ ,能够注释多行
文档注释:用/** 开头 */结尾
书写注释是一个良好的习惯,平时写代码一定要注意规范。
标识符
java 所有的组成部分都需要名字。类名、变量名以及方法都被称为标识符。
标识符注意
所有的标识符都应该以字母,美元符或者下划线开始。
首字母之后可以使字母、美元符、下划线、数字的任何字符组合。
不能使用关键字作为变量名或方法名。
标识符大小写敏感。即字母的大小写是不一样的。
2.数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
java的数据类型分为两大类
基本类型 和引用类型
基本类型包括数值类型(整数类型、浮点类型、字符类型)和布尔类型(占一位其值只有true和false)
使用LOng类型时,在变量后加上 L
使用float 类型时,在变量后加F
引用类型 包括 类 接口 数组
字节
位: 是计算机内部数据存储数据的最小单位,
字节: 是计算机中数据处理的基本单位,习惯上用大写B来表示。
字符:是指计算机中使用的字母、数字、字和符号。
拓展
进制分为 :二进制(0b) 八进制(0) 十进制() 十六进制(0x)
括号里面的内容表示 以什么开始。
浮点数不能用来进行比较,因为它们会有舍入误差,是一个有限数,接近但不等于, 最好完全不使用浮点数进行比较。
使用BigDecimal类 可以进行科学计算。
字符
char c="a";
char c1="中";
Systen.out.print(c)
Systen.out.print(int(c))
Systen.out.print(c1)
Systen.out.print(int(c1))
所有的字符本质还是数字。
编码 Unicde表 每一个数字对应一个字符 ,范围为0-65536
转义字符
\t 制表符 能够添加空格
\n 换行
类型转换
由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
强制转化的的规则 (类型) 变量名 高 ---低
自动转化 低 ----高
注意点
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候存在内存溢出或者精度问题。
-
在操作比较大的数字的时候,注意溢出问题
变量
java是一个强类型语言,每个变量都必须声明其类型。
java 变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。
注意事项
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
-
变量名必须是合法的标识符。
-
变量声明是一条完整的语句,因此每一个声明必须要以分号结束。
变量作用域
类变量 加上static关键字的都是类变量。
实例变量(从属于对象)通过对象引用,如果没有初始化值,会使用默认值。布尔值 默认false。除了基本类型,其他的都是null。
局部变量(方法里面的变量,必须要声明类型和初始化值。
常量
常量: 初始化后不能再改变值,不会变动的值。
所谓常量可以理解为 一种特殊的变量,它的值被设定后,在查到你的程序运行过程中不允许被改变。
常量名一般使用大写字符。
格式 : final 常量名 =值
修饰符不存在前后顺序。
变量的命名规范
-
所有的变量、方法、类名: 见名知意
-
类成员变量: 首字母小写和驼峰原则,除了第一个单词以外,后面的单词首字母大写。
-
局部变量: 首字母小写 和驼峰原则
-
常量: 大写字母和下划线。
-
类名: 首字母大写和驼峰原则,
-
方法名:首字母小写和驼峰原则。
运算符
int a=3; int b=a++; //执行完这行代码后,先给b赋值,再自增。 所以b=3 a=4 Systim.out.print(a); int c= ++a; // 执行完这行代码前,先自增,再给b赋值。位运算
A=0011 1100
B=0000 1101
A&&B =0000 1100
A|B = 0011 1101
A^B =0011 0001
~B = 1111 0010
-

浙公网安备 33010602011771号