Java基础01

快捷键

快捷键sout system.out.print

快捷键psvm 开头public····

说明

// 单行注释

/* 多行注释(可以注释一段文字)

*/

/**文档注释 */

书写注释是一个好习惯。平时写代码一定要注意规范。

标识符

关键字

微信截图_20220330155906

不能用这些关键字起名字。

注意点

所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始

首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合

不能使用关键字作为变量名或方法名。

标识符是大小写敏感的

合法标识符举例:age,$shang,_value,__1_value

非法标识符举例:123abc,-salary,#abv

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音 ———————————————— 版权声明:本文为CSDN博主「小瑭」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_51980602/article/details/122448361

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

弱类型语言

与上文相反

Java的数据类型分为两大类

微信截图_20220330162834

5-1ZZZ91512493

基本类型

1、 整数数据类型

byte:1个字节,8位,256种状态,取值范围为【-128,127】 short:2个字节,16位,65536种状态,取值范围【-32768,32767】 int:4个字节,32位,整数类型默认是int类型,取值范围约21亿,最常用 long:8个字节,64位,long类型表示long类型常量,要加L或者l,建议加L

2、 小数数据类型

float:4个字节,32位,单精度,能精确到6~7位,声明一个小数类型,要加F或者f,建议加F double:8个字节,64位,双精度,能精确到15~16位,小数类型默认是double类型

3、 字符数据类型

char:2个字节,char name ="过";

//字符串,String不是关键字,类

//String namea ="琴技";

4、 布尔数据类型:是非

boolean:占1位,有true和false2个值,一个表示真,一个表示假,一般用于表示逻辑运算 ———————————————— 版权声明:本文为CSDN博主「Yan Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zzvar/article/details/114477050

引用类型

除基本数据类型外,都是引用类型。

数据类型扩展

转义字符

\n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) ' 单引号(\u0027) " 双引号(\u0022) \ 反斜杠(\u005c) \ddd 三位八进制 \udddd 四位十六进制

点的转 义 :. ==> u002E 美元符号的转 义 :$ ==> u0024 乘方符号的转 义 :^ ==> u005E 左大括号的转 义 :{ ==> u007B 左方括号的转 义 :[ ==> u005B 左圆括号的转 义 :( ==> u0028 竖线的转 义 :| ==> u007C 右圆括号的转 义 :) ==> u0029 星号的转 义 :* ==> u002A 加号的转 义 :+ ==> u002B 问号的转 义 :? ==> u003F 反斜杠的转 义 : ==> u005C

———————————————— 版权声明:本文为CSDN博主「千丈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/liuhuanchao/article/details/50502075

转换

//强制转换 (类型)变量名 高--低 (可能会错)

//自动转换 低--高

注意点

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型

  3. 把高容量转换为低容量的时候,强制转换

  4. 转换的时候可能存在内存溢出,或者精度问题!

  5. 数字之间可以用下划线分割

 

 

 

posted @ 2022-03-31 10:59  秃头使我变小强  阅读(37)  评论(0)    收藏  举报