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