JavaSE基础 二[注释,关键字,标识符,数据类型]

1.Java注释

在Java中写程序时,我们需要添加注释;
Java语言有3种方式的注释;

单行注释:/ /用于单行注释, 快捷键ctrl+/
多行注释 :/* * /用于多行注释,快捷键ctrl+shift+/
文本注释:
/**
文档注释,用于为类,方法(函数),属性 功能进行说明,可在调用时提

*/


2.关键字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

在这里插入图片描述

在这里插入图片描述


3.标识符

Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符。

命名由英文字母大小写,0-9 ,_或 $ 组成;注意不能以数字开头,不能是关键字和保留字,不能有空格。

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


4.变量

在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
变量是程序中最基本的存储单元,程序执行中数值可变的。

Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:

[修饰符] type varName [=value][,varName[=value]……]


5.数据类型

程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

基本数据类型:【数值型: [整数型(byte、int,short,long) ;浮点型(float、double)] 】


【字符型(char)】 【布尔型(boolean)】


引用数据类型:【类(class)】【接口(interface)】【数组( [ ] )】

整数型

Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如:
int i1 = 600; //正确 long l1 = 8888888888L; //必须加l或L否则会出错

在这里插入图片描述

浮点型

Java 浮点类型有两种表示形式

十进制数形式,例如: 3.14 314.0
科学记数法形式,如 3.14e2 3.14E2

在这里插入图片描述
Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在数字后面加 f 或 F 。

例如:double d = 12345.6; //正确 float f = 12.3f; //必须加f否则会出错。

浮点数不可用于比较,因为它本身就具有误差.

布尔型

boolean 类型适于逻辑运算,一般用于程序流程控制 。

boolean 类型数据只允许取值 true 或 false 。

不可以0或非 0 的整数替代false和true,这点和C语言不同。

字符型

char 型数据用来表示一个单个字符.;char占2字节;用单引号括起来。
char c1 =‘a’; char c2 =‘一’;
它可涵盖世界上所有书面语的字符。


6.数据之间的转换

除了boolean 类型不可以转换为其他的数据类型.

默认转换:
容量小的转化为容量大的;
数据类型按容量大小排序为:
byte,short,char->int->long->float->double
byte,short,char之间不会互相转换,他们三者在计算时首先会转换为int类型.

强制转换:
容量大的强制转换为容量小的;
但是会产生问题:数据溢出以及精度损失.


7.关于位与字节


位:(bit)计算机中内部数据最小的存储单位;00000001是二进制八位;

字节:(byte) 计算机中 数据处理 的基础单位;习惯上用大写的B表示;

1 B=8bit

字符:计算机中使用的字母,数字,字,符号;

1024B=1KB; 1024KB=1M;1024M=1G;

所有的字符本质还是数字;unicod表;2个字节有0—65536位; 即 2的16次方;

U0000 UFFFF

转义字符:

\t :制表符(空格);

\n :换行符;

数字之间可以用下划线_分割,但是并不会输出;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小智RE0

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

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

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

打赏作者

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

抵扣说明:

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

余额充值