Java基础
一.注释:
-
单行注释
-
// 此为单行注释
-
多行注释
-
/* * 此为多行注释 */
-
文本注释
-
/** * 此为文本注释 会被文档识别 * @Author Luagh“ 作者 * @version 1.0 版本号 * @Description 随笔 描述 * @since 1.8 JDK版本 * @param name 参数名 * @return Laugh 返回值 * @throws Exception 异常 * */
二.标识符:
标识符确实覆盖的有点宽(例如:Java所有组成部分都要名字,类名,变量,方法名都被叫做标识符);
-
所有标识符都应该以字母,美元符,或者下划线开始。(例如:大写的 A-Z 或者小写的 a-z ,或者 $ , _ );
-
首字符之后可以是随便字母( A-Z 或者 a-z ),美元符( $ ),下划线( _ )或者数字的任何字符组合;
-
不能使用关键字作为变量名或者方法名;
-
标识符它是大小写敏感的;
-
正确标识符例子(只要名字不奇葩,基本不会错…😂…);
-
1. $laugh 2. _value 3. _9_World 等等....
-
非法标识符例子:
-
1. 789asd 2. -Laugh 3. #asdasda 等等...
-
特别注意:变量是可以使用中文的(but:不建议,会被别人说low*的,其次是拼音也不建议);
-
public class Hello { public static void main(String[] args) { String 微笑 = "Laugh”,是无敌小白?"; //String Laugh = "百战不殆,英勇黄铜!"; System.out.println(微笑); } }
输出结果为:Laugh”,是无敌小白?
三.关键字:
-
abstract class extends implements null strictfp true assert const false import package super try boolean continue final instanceof private switch void break default finally int protected synchronized volatile byte do float interface public this while case double for long return throw catch else goto native short throws char enum if new static transient
四.数据类型:
-
基本数据类型
-
boolean(布尔型 占用内存:1字节; 取值范围:true/false ); float(单精度浮点型 占用内存:4字节; 取值范围:+/-3.4E+38F(6~7个有效位) ); char(字符型 占用内存:2字节 取值范围:ISO单一字符集 ); byte(字节型 占用内存:1字节; 取值范围:-128~127 ); short(短整型 占用内存:2字节; 取值范围:-32768~32767 ); int(整形 占用内存:4字节; 取值范围:-2147483648~2147483647 ); long(长整型 占用内存:8字节; 取值范围:9223372036854775808L~9223372036854775807L ); double(双精度浮点型 占用内存:8字节; 取值范围:+/-1.8E+308(15个有效位) );
-
引用数据类型
-
引用数据类型建立在基本数据类型的基础上,包括数组、类和接口。引用数据类型是由用户自定义,用来限制其他数据的类型。
-
数据类型结构图
-
类型转换
-
数值型数据的转换:byte→short→int→long→float→double; 字符型转换为整型:char→int;
争取摘到月亮,即使会坠落。