标识符,类型,进制,变量简述

标识符,类型,进制,变量简述

标识符注意点

所有标识符都应该以大小写字母(A-Z,a-z)、美元符($)、下划线(_)开始。(首字符)

类型

基本数据类型

byte,short,int,long

float,double 尽量完全避免用浮点数进行比较

char

boolean

数字之间可以用下户线分割(JDK7新特性)

例如int a = 10_0000_0000

引用数据类型

类,接口,数组

类型转换

强制类型转换(从高到低 e.g.int->byte):变量前加括号写类型

从低到高可以自动转换

注意点

  1. 整数中long类型在数字末尾加L以示区分

  2. 例如long a = 30L

  3. 浮点数中float类型在数字末尾加F

​ 例如float a = 50.1F

  1. bool类型不能转换类型
  2. 类型转换可能存在内存溢出或精度问题
  3. 不能把对象转换成不相干类型

进制

前缀:

二进制 八进制 十进制 十六进制
0b 0 0x

变量

  1. 局部变量:必须声明和初始化
  2. 实例变量:从属于对象;如果不初始化,会自动初始化为默认值 0 , 0.0 ,bool类型会初始化为 false ,除了基本类型其余皆为null

命名规范

image-20210819151716389

posted @   Quirkygbl  阅读(136)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示