Java基础学习(8)

简介: 标识符和进制转换引入

一、标识符

(1)标识符的概念

       Java中凡是可以对各种变量,方法,类进行命名时使用的字符称为标识符

(2)标识符的使用规则

1)标识符由26个英文字母,数字和下划线_组成

2)标识符命名中数字不能开头

3)标识符的命名不可以使用关键字和保留字

4)标识符不能包含空格

5)标识符中字母可以打写,并且标识符严格区分大小写,长度无限制


二、关键字

       关键字是被 Java 语言赋予了特殊含义,用做专门用途的字符串。


三、保留字

       保留字是现有 Java 版本尚未使用,但以后版本可能会作为关键字使用的字符串。


四、进制

(1)进制分类

       对于整型数据有四种进制表达方式,分别是:二进制、八进制、十进制和十六进制。计算机可以识别的进制为二进制。

(2)进制介绍

1)二进制:0,1,满 2 进 1 ,以0b或0B开头。

2)八进制:0 - 7,满 8 进 1,以数字0开头。

3)十进制:0 - 9,满 10 进 1。

4)十六进制:0 - 9 和 a - f 或 A - F,满 16 进 1,以0x或0X开头,a-f表示10-15


五、进制转换

(1)进制转换分组

1)第一组

十进制转二进制;十进制转八进制;十进制转十六进制。

2)第二组

二进制转十进制;八进制转十进制;十六进制转十进制。

3)第三组

二进制转八进制;二进制转十六进制。

4)第四组

八进制转二进制;十六进制转二进制。

(2)转换规则

1)任意进制转 十进制  (按权展开求和)

二进制转十进制方法:

       从最低位开始,将每个位上的数提取出来,乘以 2 的 位数-1 次方,然后求和。

八进制转十进制方法:

       从最低位开始,将每个位上的数提取出来,乘以 8 的 位数-1 次方,然后求和。

十六进制转十进制方法:

       从最低位开始,将每个位上的数提取出来,乘以 16 的 位数-1 次方,然后求和。

相关文章
|
2月前
|
XML Java 编译器
Java学习十六—掌握注解:让编程更简单
Java 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。
98 43
Java学习十六—掌握注解:让编程更简单
|
1月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
2月前
|
存储 SQL 小程序
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
这篇文章详细介绍了Java虚拟机(JVM)的运行时数据区域和JVM指令集,包括程序计数器、虚拟机栈、本地方法栈、直接内存、方法区和堆,以及栈帧的组成部分和执行流程。
40 2
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
|
2月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
90 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
1月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
2月前
|
小程序 Oracle Java
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
这篇文章是关于JVM基础知识的介绍,包括JVM的跨平台和跨语言特性、Class文件格式的详细解析,以及如何使用javap和jclasslib工具来分析Class文件。
59 0
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
|
2月前
|
前端开发 Java 应用服务中间件
Javaweb学习
【10月更文挑战第1天】Javaweb学习
37 2
|
2月前
|
存储 安全 Java
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
27 3
|
2月前
|
存储 安全 Java
【用Java学习数据结构系列】探索栈和队列的无尽秘密
【用Java学习数据结构系列】探索栈和队列的无尽秘密
37 2
|
2月前
|
存储 Java 编译器
【用Java学习数据结构系列】初识泛型
【用Java学习数据结构系列】初识泛型
22 2
下一篇
DataWorks