ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基础知识总结(2022最新版二)|CSDN创作打卡

2022-01-26 23:59:22  阅读:205  来源: 互联网

标签:Java 变量 二进制 数据类型 打卡 最新版 标识符 保留字


2_变量、标识符、保留字、变量

一、关键字与保留字

1、关键字(keyword)的定义和特点

定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
2、保留字(reserved word)

Java 保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字goto、const。

二、标识符

1.什么是标识符(Identifier)

Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符。

2.定义合法标识符规则【重要】

由 26 个英文字母大小写,0-9,_或$ 组成
数字不可以开头。
标识符不能包含空格。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java 中严格区分大小写,长度无限制。

3.Java 中的名称命名规范

1、Java 中的名称命名规范:

包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,**所有单词的首字母大写:**XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
2、注意点

注意 1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
注意 2:java 采用 unicode 字符集,因此标识符也可以使用汉字声明,但是不建议使用。
更多细节详见《代码整洁之道》

三、变量

1 .变量的声明与使用

1、变量的概念:

内存中的一个存储区域;
该区域的数据可以在同一类型范围内不断变化;
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值。
2、变量的作用:

用于在内存中保存数据。
3、使用变量注意:

Java 中每个变量必须先声明,后使用;
使用变量名来访问这块区域的数据;
变量的作用域:其定义所在的一对{ }内;
变量只有在其作用域内才有效;
同一个作用域内,不能定义重名的变量;
4、声明变量

语法:<数据类型> <变量名称>
例如:int var;
5、变量的赋值

语法:<变量名称> = <值>
例如:var = 10;
6、声明和赋值变量

语法:<数据类型><变量名>= <初始化值>
例如:int var = 10
7、补充:变量的分类-按声明的位置的不同

在方法体外,类体内声明的变量称为成员变量。
在方法体内部声明的变量称为局部变量。

8、注意:二者在初始化值方面的异同:

同:都有生命周期
异:局部变量除形参外,需显式初始化。

2 .基本数据类型

•官方网址:链接: [www.oracle.com ](https://www.oracle.com)链接: [java.sun.com ](https://java.sun.com)•安装JDK傻瓜式安装,下一步即可。建议:安装路径不要中文或者空格等特殊符号。如果操作系统是64位的,软件尽量择支持64位的(除非软件本身不区分。当提示安装 JRE 时,正常在JDK安装时已经装过了,但是为了后续使用Eclipse等开发 工具不报错,建议也根据提示安装JRE)。

3 .基本数据类型转换

自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为:

有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
boolean类型不能与其它数据类型运算。
当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为字符串(String)类型。
String不是基本数据类型,属于引用数据类型
使用方式与基本数据类型一致。例如:String str= “abcd”;
一个字符串可以串接另一个字符串,也可以直接串接其他类型的数据。例如:

2.二进制

Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符号位
二进制的整数有如下三种形式:
原码:直接将一个数值换成二进制数。最高位是符号位
负数的反码:是对原码按位取反,只是最高位(符号位)确定为1。
负数的补码:其反码加1。计算机以二进制补码的形式保存所有的整数。
正数的原码、反码、补码都相同,负数的补码是其反码+1
为什么要使用原码、反码、补码表示形式呢?

计算机辨别“符号位”显然会让计算机的基础电路设计变得十分复杂! 于是人们想出了将符号位也参与运算的方法. 我们知道, 根据运算法则减去一个正数等于加上一个负数, 即: 1-1 = 1 + (-1) = 0 , 所以机器可以只有加法而没有减法, 这样计算机运算的设计就更简单了。

十进制二进制互转

二进制转成十进制乘以2的幂数
十进制转成二进制除以2取余数

标签:Java,变量,二进制,数据类型,打卡,最新版,标识符,保留字
来源: https://blog.csdn.net/weixin_56321113/article/details/122710494

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有