java基础语法 1.注释、标识符、关键字 单行注释// 多行注释/* / 文档注释JavaDoc/* * */中间星号可以加上参数可以被识别 写代码一定要注意规范 所有标识符都应该以字母(A-Z或者a-z),美元符($)和下划线(-)开始 之后可以是任何字符组合 不能使用关键字作为变量名或者方法名 标识符是大小写敏感的 不建议拼音和中文 2.数据类型 强类型语言(要求变量的使用严格符合要求,所有变量都必须要先定义后才能使用) String(字符串类型) 基本类型和引用类型 整数类型 byte占1个字节范围-128-127 short占2个字节范围-32768-32767 int占4个字节范围(一般够用) long占8个字节范围在数据后加上L 浮点类型(小数) float占4个字节在数据后加上F double占8个字节 String不是关键字,而是一个类 字符类型char占两个字节 boolean布尔值(ture 或者 false) //float 有限 离散 舍入误差 大约 接近但不等于 最好完全避免使用浮点数进行比较 转义字符 强制转换 3.类型转换 byte、short、char-int-long-float-double(避免内存溢出的情况) //强制转换(类型)变量 从高到低 //自动转换 不需加任何东西 注意点:1.不能对boolean进行转换 2.不能将对象类型转换维不相干的类型 3.在把高容量转换到低容量的时候,强制转换 4.转换的时候可能存在内存溢出,或者精度问题!
运算中,不同类型的数据先转化为同一类型,然后进行运算
4.变量、常量
变量:可以变化的量
java是一种强类型语言,每个变量都必须声明其类型
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
数据类型 变量名 = 值;可以用逗号隔开来声明多个同类型变量(不建议同时声明多个变量名)。
注意事项:
每个变量都有类型,类型可以是基本类型也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
类变量:加上关键词static
实例变量:在类中定义,从属于对象
局部变量:在类方法中,从属于类方法
常量:初始化后不能再该百年值!不会变动的值。
可以理解成一种特殊的变量,它的值被设定后再程序运行过程中不允许被改变。
final 常量名 = 值;
final double PI = 3.14;
常量名一般使用大写字符
变量的命名规范:
1.所有变量、方法、类名:见名知意
2.类成员变量:首字母小写和驼峰原则:mothSalary 除了第一个单词,后面的单词首字母大写 lastName
局部变量:首字母小写和驼峰原则 和类成员一样
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun() m
5.运算符
算数运算符:+,-,,/,%,++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=instanceof
逻辑运算符:&,|,^,~,>>,<<,>>>
条件运算符:?
扩展复制运算符:+=,-=,=,/=
6.包机制、JavaDoc
为了更好地组织类,java提供了包机制,用于区别类名的命名空间
包语句的语法格式为:
package pkg1[. pkg2[. pkg3...]];
一般利用公司域名倒置作为包名
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能。
javaDoc帮助文档