JAVA基础语法学习
2021-06-09 15:03
                         标签:包名   editor   lse   byte   逻辑运算   强制   程序   值类型   成员变量    1,注释 书写注释是个良好的习惯。 单行注释是在行的最前面加上//,//之后的内容就都是注释内容。 多行注释是用/**/,在/*和*/中间的内容就是注释内容。 这里添加一个小知识点,如果要修改注释的颜色和字体等格式,可以到flie-seting-editor-color scheme-java-comments下面进行修改。 2,标识符。java所有的组成部分都需要有名字。类名,变量名,方法名等统称为标识符。     java下面有一些关键词,这些都是java定义好了的,我们之后可以直接哪来使用,但是不能用这些关键词去做标识符。课程中一共展示了50个关键词,都是需要记住的。     所有标识符只能以字母,美元符$,下划线_,来开头。之后可以是任意字母,任意数字,$,_,这些的任意组合去命名。     标识符是大小写敏感的。    来举几个例子,合法的标识符:age、HEER、$jpg、_eec                             不合法的标识符:123abc、&5533、#jgfd    可以使用中文命名标识符,但是不建议,因为不规范,拼音也不建议。 3,数据类型     java是一种强类型语言,必须要定义后才能使用。     一共分为两大类:基本类型(primitive type)和引用类型(reference type)。    基本数据类型可以分为数值类型和Boolean类型        数值类型又可以分为整数类型,浮点类型和字符类型。            整数类型包括:byte,short,int,long。            浮点类型包括:float,double。            字符类型就只有char一个。           long后面定义的数字要加L,float后面定义的数字要加F。       与数值类型相对应的boolean类型只占一个字节,只有两个:Flase和true。 与基本类型想对应的引用各类型包括:类,借口,数组。   拓展:不要用浮点数去进行比较,因为会出错。 4.类型转换 byte,char,short—>int—>long—>float—>double 从类型高到底,需要强制类型转换。 从类型低到高不需要转换。 注意点:不能对boolean值进行转换。不能把不相关的类型进行转换。转换时可能存在内存溢出或者精度问题。   5.变量 可以变化的量,就是变量,而且每个变量都必须声明类型。 变量类型可以是基本类型也可以是引用类型。 变量有三种:类变量,实例变量,局部变量。 基本类型除了布尔值,如果你不赋予初始值,那么默认的初始值是0。 布尔值的初始值是false。 除了基本类型,其他类型的初始值都是null。   变量的命名:            所有变量、方法、类名都要见名知意。            类成员变量要首字母小写加驼峰原则(第一个单词首字母小写,后面的单词首字母都大写):monthSalary            局部变量要首字母小写加驼峰原则            常量要用全部大写字母加下划线:MAX_VALUE            类名要首字母大写加驼峰原则:GoodMan            方法名要首字母小写加驼峰原则:runRun() 6.常量 初始化后不能改变的值,在程序运行过程中不允许被改变。 用final定义:static final double i = 3.14;  7.基本运算符    算数运算符:+,-,/,*,%(取余),++,--    赋值运算符:=    关系运算符:,=,==,!=,instanceof    逻辑运算符:&&,||,!    位运算符:&,|,^,~,>>,>>    条件运算符:?:(x?y:z    意思就是如果x为真则输出结果y,否则输出结果z)    扩展赋值运算符:+=,-=,*=,、/=, 8.包机制 一般用公司域名倒置作为包名:com.kuangstudy.blog import是用来导入包的:import com.kuang.base.demo01;              import com.kuang.base.*;   (*是个通配符,可以导入base下面所有的类。) 9.javadoc 参数信息: @author作者名 @version版本号 @since指明需要最早使用的jdk版本 @param参数名 @return返回值情况 @throws异常抛出情况 用版本注释进行注释,加在类上面就是类注释,加在方法上就是方法注释。 可以百度一下,了解怎么用idea生成javadoc文件。 JAVA基础语法学习 标签:包名   editor   lse   byte   逻辑运算   强制   程序   值类型   成员变量    原文地址:https://www.cnblogs.com/jmfy/p/14490056.html