JAVA SE 变量与标识符

Java SE 零基础入门Day01 超详细笔记(开发前言+环境搭建+基础语法) 核心关系:JDK > JRE > JVM,JVM 实现 Java 跨平台。 执行流程:.java 源文件 → javac 编译 → .class 字节码 → java 运行。 规范:类名大驼峰,变量 / 方法小驼峰,文件名 = 类名。 基础:注释、关键字、常量、变量、8 种基本数据类型。 作业:熟练掌握二进制转换! 阅读详情

1.1 关键字,保留字

关键字:

被JAVA赋值特殊含义的字符串

true,false,null虽然不是关键字,但是可以当作关键字来看待

保留字:goto,const

1.2 标识符

凡是自己可以命名的地方,都是标识符

类名,变量名,接口名,方法名,包名,常量名等等

记住:

标识符命名规则

1.数字不可以开头

2.不可以包含空格

3.不可以使用关键字或者保留字

4.由26个字母大小写,0-9,_或者&组成

标识符命名规范

 

标识名需要见名知意

1.3变量的基本使用(重点)

1。变量的理解: 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化

2。变量的构成包含三个要素: 数据类型、变量名、存储的值

3。Java中变量声明的格式: 数据类型 变量名 = 变量值

1.4 基本数据类型变量的使用

基本数据类型(8种)
整型: byte \ short \ int \ long浮点型:float\ double
字符型:char
布尔型:boolean
引用数据类型:
类(class)
数组(array)
接口(interface)
枚举(enum)
注解(annotation)记录(record)

class VariableTest2 (
public static void main(String[] args) (
//1.字符类型:char(2字节)
//表示形式1:使用一对”表示,内部有且仅有一个字符
char c1 ='a';
char c2 ='中';
char c3 = '1';
char c4 =%':
char c5 ='y'
//编译不通过
//char c6 ='':
//char c7 = 'ab' ;
//表示形式2:直接使用Unicode值来表示字符型常量。char c8 ='\u036';System.out.printIn(c8) ;
//表示形式3:使用转义字符
char c9 ='\n';
char c10 ='\t';
System.out.println("hello" + c19 +"world");
//2。布尔类型,boolean
//① 只有两个取值:true false
boolean bo1 = true ;
boolean bo2 = false ;
//编译不通过
//boolean bo3 = 0:
//② 常使用在流程控制语句中。比如:条件判断、循环结构等boolean isMarried = true;
if(isMarried){
System.out.println("很遗憾,不能参加单身派对了“);}else{
System.out.println("可以多谈几个女朋友或男朋友”);
//③ 了解,我们不谈boolean类型占用的空间大小。但是,真正在内存中分配的话,使用的是4个字节。
}
}

1.5 基本类型变量间的运算规则(重点)

测试基本数据类型变量间的运算规则。
这里提到可以做运算的基本数据类型有7种,不包含boolean类型1.
运算规则包括
① 自动类型提升
② 强制类型转换
3。此VariableTest3.java用来测试自动类型提升
规则,当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型,
long,byte 、short 、char ---> int---> float ---> double
特别的: byte、short、char类型的变量之间做运算,结果为int类型。
说明,此时的容量小或大,并非指占用的内存空间的大小,而是指表示数据的范围的大小。long(8字节) 、 float(4字节)

1.5.1 自动类型强制提升 

1.5.2 强制类型转换

1.6 String类的使用,与基本数据类型间的运算

String和其他基础类型运算,最后结果是基本数据类型

1.7 常识:进制的认识

二进制如何表示整数?

  • 计算机数据的存储使用二进制补码形式存储,并且最高位是符号位

    • 正数:最高位是0

    • 负数:最高位是1

  • 规 定

    • 正数的补码与反码、原码一样,称为三码合一

    • 负数的补码与反码、原码不一样:

      • 负数的原码:把十进制转为二进制,然后最高位设置为1

      • 负数的反码:在原码的基础上,最高位不变,其余位取反(0变1,1变0)

      • 负数的补码:反码+1

1.8 运算符(比较常用的是重点)

1.8.1 算数运算符 

1.8.2赋值运算符

1.8.3 比较运算符

1.8.4 逻辑运算符

1.8.5 位运算符

1.8.6 条件运算符

手把手拆解DGX GB200 NVL72:1个机柜如何塞进72块GPU?详解NVLink Switch铜缆背板设计 本文深度解析英伟达DGX GB200 NVL72系统如何通过NVLink Switch铜缆背板设计,在标准42U机柜中集成72块B200 GPU,实现1800GB/s的超高带宽。文章详细介绍了模块化架构、铜缆互连技术、液冷散热方案和高密度供电系统等核心创新,为AI算力需求提供突破性解决方案。 阅读详情

相关推荐

[漏洞剖析]JeecgBoot queryFieldBySql注入JDBC连接滥用:从内存马植入到RCE的完整攻击链

本文深度剖析了JeecgBoot框架中queryFieldBySql接口的SQL注入漏洞及其引发的完整攻击链。攻击者利用该漏洞,通过Freemarker SSTI植入隐蔽的内存马,并进一步滥用JDBC连接测试功能,借助H2数据库特性实现远程命令执行(RCE),揭示了低代码平台中功能滥用安全配置疏忽带来的严重风险。

weixin_29232121的博客 83

java SE 基础复习-标识符变量

标识符(给类、方法、变量起名): 标识符命名规则 1.以字母(采用Unicode字符集)、下划线、$ 开头 2.其余部分可以是:字母(采用Unicode字符集)、下划线、$、数字 3.不能为关键字 4.注意大小写区分开来的 类名,方法名,变量名等命名规则 **类名:**对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 **方法名:**所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

礼樂的博客 224

Java从入门到天黑|02】SE入门之Java基础

Java基础

孙叫兽的博客 3914

Java SE02基础复习 关键字 标识符变量 控制语句

2Java语言基础 2.1关键字 2.2标识符 ·在程序中自定义的名称 ·由英文字母大小写,数字0-9,_$组成 ·数字不可以开头 ·不可使用关键字 ·Java严格区分大小写 2.3注释 ·单行注释// ·多行注释/* / ·文档注释/* */(Java独有,可由javadoc.exe提取生成说明书) 2.4常量变量 2.4....

qq_36675934的博客 332

21天学会Java之(Java SE第一篇):标识符、常量、变量、数据类型以及运算符

文章目录1.标识符2.常量和变量常量:常量即一个固定的值,在java中以final来修饰以定义一个常量变量:变量是程序最基础的存储单元,变量在使用前必须先声明([变量的分类](https://blog.csdn.net/qq_38225558/article/details/81708497))3.数据类型以及类型转换JAVA中的数据主要分为基础数据类型和引用数据类型类型转换4.运算符 1.标识符...

小志Coding笔记 1万+

Java SE ——关键字 标识符 注释 常量进制 变量 数据类型 运算符

基本数据运算 1.关键字/保留字 关键字(Key Word):是指被高级编程语言赋予特殊含义的一些单词,关键字一般都是由小写字母组成。好比是汉语当中的一些专有名词:北京,天安门,兵马俑。不能乱用。 保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。 注意:关键字和保留字均不能用作变量名、方法名、类名、包名和参数。

m0_53331933的博客 318

javaSE基础之注释、标识符、关键字、变量

javaSe基础笔记之java的三种注释、标识符、关键字、变量、常量等……

码、蚁的博客 204

Java SE1.1.0基本语法:标识符、关键字、变量、基本数据类型、字符编码

一、标识符 Java源文件中我们可以自定义命名的部分统称为标识符,包括: 包名 类名、接口名 变量名 方法名 常量名 **标识符的命名规则:** 1、只能由英文字母、数组、下划线、美元$符号组成 2、数字不能打头 3、严格区分大小写 4、不能包含空格 5、标识符不能和Java中的关键字保留字相同 **标识符的命名规范:** 1、见名知意 2、标识符不能过长,不建议使用中文 3、类名接口名须遵循大驼峰命名规范 4、包名全部用小写不同层级用.分隔 5、方法名、变量名须遵循小驼峰命

Java菜鸟的学习之路 338

Java SE 基本语法

一.关键字标识符 1.java关键字的使用 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所字母都为小写 具体哪些关键字: 2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。 具体哪些保留字:goto、const 注意:自己命名标识符时要避免使用这些保留字 3.标识符的使用 定义:凡是自己可以起名字的地方都叫标识符。 涉及到的结构: 包名、类名、接口名、变量名、方法名、常量名 规则:(必须要遵守。否则,编译不通过) ·由26个英..

m0_59239980的博客 515

Java SE学习总结 Day (2)

Day 02开篇: "今天主要学习了Java程序开发的步骤,注释,关键字保留字,标识符,常量,变量等。"知识点反馈: 一.今天的知识点总结的思维导图 (由于整张思维导图尺寸太大不方便看,就分模块截图展示) 二.常量的注意事项 例1:longl = 10000000000这个代码有没有问题吗?怎么解决? ...

weixin_45406656的博客 316

var 局部变量 全局变量_Java SE 9:局部变量为“ var”

var 局部变量 全局变量Oracle Corporation is going to release Java New Version: Java SE 9 around March 2017. So, I would like to deliver a series of Posts on Java SE 9 New Features. It is my third post in this ...

从零开始的教程世界 924

Java SE的初识、数据类型变量

在程序中,无论程序何时运行,输出的都唯一的被称为字面常量。例如,System.out.println(“hello world”),其的输出结果为“hello world”,“hello world”就是字面常量。常量即程序运行期间,固定不变的量在程序中,除了值不变的常量,还有些内容会经常改变。对于哪些经常改变的内容,在Java程序里,称为变量。而数据类型是用来定义变量的。

2301_79185969的博客 892

Java SE基础笔记

文章目录一、注释1.1注释的三种方式1.2 书写注释的三种方式二、标识符和关键字2.1 标识符2.1.1 标识符命名规则2.1.2 标识符命名规范2.2 关键字三、变量3.1 字面量3.2 变量3.2.1 变量的声明及赋值3.2.2 变量的分类3.2.3 变量的作用域四、数据类型4.1 字符型数据类型4.2 转义字符4.3 整数型4.4 浮点型数据类型4.5 布尔型数据类型4.6 字符串型数据类型4.6 类型转换五、运算符5.1 算术运算符5.2 关系运算符5.3 逻辑运算符5.4 赋值运算符5.5 位运算

Spring伦儿的博客 1452

java se学习总结(自用)

第一章 开发前奏 1、常用dos命令 盘符: 进入指定的盘下面,例如: d: 进入d盘 操作文件夹: dir: 列出当前控制台所在的路径下的所有文件以及文件夹 cd 路径 : 进入指定路径下 cd..: 退回到上一级目录 cd\: 退回到根目录 md 文件夹的名字: 创建一个文件夹 rd 文件夹的名字: 删除一个空文件夹   注意:rd不能删除非空的文件夹,而且只能用于删除文件夹...

sgz2013的博客 426

大学JAVA学习笔记-----java的体系,变量,关键字

JAVA的三大体系 javaSE:标准版 用于个人 javaEE:企业版 用于公司 javaME:微型版 用于应用 3个E,对应不同人群的使用,好到位的一个语言 JDK JRE JVM的区别及含义 JDK:java内为开发工具包,包含JRE JRE:运行java文件,包含JVM JVM: 用于运行的虚拟机 相关注释 单行注释://+内容 多行注释:/*+内容+*/ 文档注释:/**+回车(会自动生成,多用于后面统一导出) 相关标识符 标识符:用于给包,变量,类,方法命

Mccsosix的博客 488

【无标题】java笔记

第一章节 1.java语音-是Sun公司在1995年推出的。 2java之父 詹姆斯.高斯林。 3.java语言的版本: (1)JavaSEjava语言的标准版,用于桌面开发,是其他两个版本的基础。 (2)javaME:java语言的小型版,用于嵌入式电子开发。 (3)javaEE:java企业版,用于web方向的网站开发。 4JRE和JDK JVM(Java Virtual Machine),Java虚拟机JRE(Java Runtime Environment...

m0_64497946的博客 326

Java SE基础

Java SE基础: 1、基础 2、面向对象 3、线程(单例) 4、IO 5、数据结构(数组、集合、队列) 一、输出hello world package day01; public class helloworld { public static void main(String[] args){ System.out.println("hello world"); } } 二、常量和...

zhikanjiani的博客 294

Java基础(一)

Java基础之基本

每天至少八杯水的博客 149

Java SE 基础 ( 一 ) :基本语法

Java 的基本语法是学习 Java 编程的基石。通过理解关键字、标识符、注释、数据类型、变量和运算符等基本概念,我们可以编写出结构清晰、功能明确的程序。掌握这些基础内容不仅有助于后续深入学习面向对象编程、集合框架等内容,也为成为一名合格的 Java 开发者打下了坚实的基础。✅建议练习:尝试编写一个简单的 Java 程序,声明不同类型的变量,并使用各种运算符进行操作,加深对基本语法的理解。

2401_86654548的博客 978

Spring 源码系列(23): SpringApplication.run() 启动全流程

本文深入解析了SpringApplication.run()的核心流程,通过源码拆解揭示了从启动到容器就绪的完整生命周期。文章重点分析了三个关键阶段:prepareEnvironment的配置加载逻辑(系统属性>环境变量>配置文件)、createApplicationContext的容器类型推断机制(基于classpath判断Web/Reactive/普通应用),以及callRunners的启动后回调特性(按@Order执行初始化任务)。同时澄清了常见误区,如内嵌Tomcat实际在refresh阶段的onR

不才不才不不才的博客 362

数据科学基础PPT课件

数据科学基础PPT课件

上一篇: ORACLE 期末复习重点
下一篇: 一维数组的初始化以及初始化的默认值
Farstriders
博客等级 码龄5年 2粉丝 · 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Farstriders

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值