Java基础01

Java基础01,第1张

目录
  • 一、注释
    • 单行注释
    • 多行注释
    • 文档注释
  • 二、标识符和关键字
    • 标识符:
    • 关键字:
  • 三、数据类型
  • 四、单位换算
  • 五、数据类型问题拓展
    • 整数拓展
    • 浮点数拓展
    • 字符拓展
    • 转义字符
  • 六、类型转换
    • 转换注意事项:
  • 七、变量和常量

一、注释 单行注释
// 这是单行注释
多行注释
/*
* 这是
* 多行注释
*/
文档注释
/**
*
*这是文档注释
**/
public static void main(){
	system.out.println("hello");
}
二、标识符和关键字 标识符:
  • 标识符大小写敏感
  • 标识符由字母、数字、下划线、$组成
  • 首字符不能是数字
  • 不能使用关键字作为方法名、变量名、类名
  • 标识符不建议用中文名字或拼音
关键字:
类别关键字说明
访问控制private私有的
protected受保护的
public公共的
类、方法和变量修饰符abstract声明抽象
class
extends扩充,继承
final最终值,不可改变的
implements实现(接口)
interface接口
native本地,原生方法(非 Java 实现)
new新,创建
static静态
strictfp严格,精准
synchronized线程,同步
transient短暂
volatile易失
程序控制语句break跳出循环
case定义一个值以供 switch 选择
continue继续
default默认
do运行
else否则
for循环
if如果
instanceof实例
return返回
switch根据值选择执行
while循环
错误处理assert断言表达式是否为真
catch捕捉异常
finally有没有异常都执行
throw抛出一个异常对象
throws声明一个异常可能被抛出
try捕获异常
包相关import引入
package
基本类型boolean布尔型
byte字节型
char字符型
double双精度浮点
float单精度浮点
int整型
long长整型
short短整型
变量引用super父类,超类
this本类
void无返回值
保留关键字goto是关键字,但不能使用
const是关键字,但不能使用
null
三、数据类型

四、单位换算
  • 1Byte(字节) = 8bit(位)
  • 1024B = 1KB
  • 1024KB = 1M
  • 1024M = 1G
  • 1024G = 1T
五、数据类型问题拓展 整数拓展
  • 二进制:0000 0001
  • 八进制:是0开头。010
  • 十进制:默认
  • 十六进制:是0x开头,用09和AF(10~15)表示。0x11
浮点数拓展

浮点数是有限的,会舍入误差,最好完全避免使用浮点数进行比较。

字符拓展

char字符,所有的字符本质还是数字。

转义字符
  • \t:制表符
  • \n:换行
六、类型转换
以下类型的优先级由低到高,小数的优先级要大于整数
byte,short,char-->int-->long-->float-->double
转换注意事项:
  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 把高容量转换到低容量的时候,需要强制转换
  4. 强制类型转换时,可能存在内存溢出或者精度损失问题
七、变量和常量
  • 变量是可以变化的量
  • Java是一种强类型语言,每个变量都必须要声明其类型
  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域
// 可以使用逗号隔开来声明多个同类型变量
数据类型 变量名 = 值;

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/735800.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-27
下一篇2022-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存