1.基础概念、标识符、运算符

一. Java基础概念

JVM英文Java Virtual Machine,Java虚拟机,Java运行时的环境,java文件经过javac指令编译后形成字节码文件(class文件),Java虚拟机执行字节码文件,将字节码文件解释称具体平台上的机器指令执行 ,这也是Java程序“一次编译、到处运行”的原理。

JRE英文Java Runtime Envirment, Java运行环境,JRE是Java程序运行必不可少的,包含了JVM和Java核心类库。

JDK英文 Java Development Kit,Java开发工具包,jdk是整个Java开发的核心,包含了Java运行环境jre、一堆Java工具(编译调试工具等 如javac、java、jdb)、Java基础类库。

综上可以总结上三者的关系:JDK > JRE > JVM。

二. 标识符

1.命名规则

标识符包含类名、方法名、变量名等。

具体规则有:

  • 必须由美元符$、数字、下划线_、英文字母组成。
  • 首字母不能为数字
  • 标识符大小写敏感
  • 标识符不能为关键字,具体关键字百度查看

2.变量类型

Java变量类型分为基本数据类型和引用类型。

基本数据类型共有8大种

变量类型字节数默认初始值
byte10
short20
int40
long80
boolean1false
char2\u0000
float40.0
double80.0

注意:\u0000是空字符,测试时什么都不输出,但是不要认为它是空格。

3.变量的转换

转换规则如下:

  • 小类型自动转换为大的数据类型

    byte,short,char -->int --> long --> float --> double

  • short、byte、char之间不会相互转换

  • boolean不会自动转换为任何类型

在进行运算时,int以下的类型进行运算时,其结果为 int类型,int以上的类型运算结果为参与运算的类型中的最大类型。

4.运算符

算术运算符:+、-、*、/、%、++、--

赋值运算符:=、+=、-=、*=、/=、%=

逻辑运算符:!、&、|、&&、||

位运算符:<<、>>、>>>、&、|、^、~

三目条件运算符:x ? y : z

注意:<<为左移,>>为有符号右移,>>>为无符号右移。&&和||为短路运算符。

int a= 102;
a %= 10*10 + 1;
System.out.println(a);//输出1

转载于:https://www.cnblogs.com/dearcabbage/p/11227547.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值