Java命名规范、运算符、数据类型(四类八种)、三目运算符、位移运算符

本文回顾了JDK11的特性,并详细介绍了Java的基础知识,包括命名规范、注释方法、变量、数据类型(如整数、浮点、字符、布尔)及其运算符(如三目运算符、位移运算符)。还探讨了编码格式的历史和异或运算在加密中的应用。最后,提供了一些练习题以巩固学习。
摘要由CSDN通过智能技术生成

英文学习:identifier(标识符) system(系统)

一、回顾之前的环境变量

1.JDK11特性

​ jshell 黑窗编辑器

2.JAVA版本为什么要选择8/11?

​ LTS(长期支持版本)Long-Time support

二、基础知识

1.Java总体命名规范

(1)名字只能由数字字母下划线_$组成。

(2)数字不能开头。

(3)名称不能用java关键字。

(4)不允许出现中文和拼音(少用拼音)命名。

(5)类名必须遵从驼峰形式,方法名、参数名、成员变量、局部变 量都统一使用lowerCamelCase风

(6)类名和文件名应该一致。

2.注释方法以及规约

(1)单行注释:// (要在双斜杠后添加一个空格)

(2)多行注释:/*中间的可以写注释 */

(3)文档类型的注释: /** 蓝色的注释!**/

3.变量

指向了某一块内存区域的引用。(从哪里开始,有多少个)

// 数据类型+变量名
int result =1+2;
System.out,println(result);
result=result+3;
System.out.println(result);

结果输出 3

6

三、数据类型(四类八种)整数、浮点、字符、布尔

1.基本数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yvh5Vm7g-1604151482058)(D:\培训学习\每日总结\10.23.assets\image-20201023113159010.png)]

什么时候用什么样的内存。选择适当的类型。

二进制以0开头为正数,以1开头为负数

​ 0 1111111 127

​ 1 1111111 -128

​ 00000001(1)

​ 11111111(-1)

00011110 正数的原码 反码和补码都是本身

10011110 负数的反码,除了符号位,其余取反

补码:反码+1

2.浮点数的表示

科学计数法 1.1 * 2^2=110 11*2^-1=1.1

符号位 阶码 尾数

S(1) E(8) M(23)

byte 8 256 00000000 11111111 2机器0,无穷大

-126-127

3.字符型

char name = 'a';//char(2字节)
System.out.println(name);

4.boolean型

有两个状态,一个为true,一个为false。

boolean flag = true;//true为真 false为假
boolean flag1 = false;
// 逻辑运算 与 或 非
/*
	与   有一个为假,则为假
	或   有一个为真,则为真
	非   取反
	异或 相同为假,不同为真
*/
System.out.println(flag & flag1);
System.out.println(flag | flag1);
System.out.println(! flag1);
// 异或(基于与或非的高级运算)
System.out.println(flag^flag1);

5.算数运算符

(+)(-)(X)&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值