第二章.java的基本语法——IDE,基本数据类型,注释

本文介绍了Java编程的基础知识,包括常用的IDE如Eclipse和IntelliJ IDEA,注释的三种类型及其作用,关键字的含义和保留字的使用规则。同时,详细阐述了标识符的定义规则和命名规范,变量的声明与数据类型的分类,如基本数据类型(整数、浮点、字符、布尔)及其转换,并探讨了引用数据类型。此外,还讨论了类型转换的隐式和显式转换及其可能带来的问题。
摘要由CSDN通过智能技术生成

1.IDE

集成开发环境(IDE)包括编辑器、调试器、编译器、图形用户界面,

常用的软件有 Eclipse、Intellij IDEA(idea)

2.注释

对代码的功能进行说明,使用符号进行标注

2.1单行注释:

 /  / = crtl+/(快捷键);

注释/取消注释的意思

2.2多行注释:

/*    */ = crtl+shift+/(同上)

注释/取消注释的意思

2.3文档注释:

使用

/**

*

*/

用于为类,方法(函数),属性 功能进行说明,可在调用时提

3.关键字

被java语言赋予特殊含义的单词,主要用于修饰包,变量,方法

且所有关键字都是小写字母。

基本数据类型中的八种类型单词都是关键字

4.保留字

现有Java版本尚未使用,但以后版本可能会作为关 键字使用

goto 、const

命名标识符时要避免保留字的使用

5.标识符

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

为标识符

5.1定义规则

5.1.1 26个英文字母大小写,0-9 ,_或 $ 组成

5.1.2 数字不可以开头

5.1.3 不能用关键字和保留字,但能包含关键字和保留字

5.1.4 不能包含空格

5.2命名规范

5.2.1包:多个单词组成时所有字母都小写 :

javabase

5.2.2类名、接口名:多单词组成时,所有单词的首字母大写:

XxxYyyZzz

5.2.3变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个:

单词开始每个单词首字母大写

xxxYyyZzz

5.2.4常量名:所有字母都大写。多单词时每个单词用下划线连接:

XXX_YYY_ZZZ

6.变量

是程序中的基本存储单位,运行时值是可变的,本质上为内存中的一块区域

需要先声明,才能进行赋值

格式为 数据类型+变量名 = 值

7.数据类型

数据类型分为(一个字节是八个比特位,可表示的最大数为2的七次方,因为首位为符号位,0代表正数,1代表负数)

7.1基本数据类型:

7.1.1整数型:byte(一个字节) short(二个字节) int(四个字节) long(八个字节)

7.1.2浮点型:float(四个字节) double(八个字节)

有两种表现形式:十进制与科学计数法:3.14e2代表3.14乘以10的2次方。

浮点型字面量默认为double,因此在定义float类型时必须在值后面加上f或F。

float c=3.14526f

double精度高于float

浮点型字面量默认为double,因此在定义float类型时必须在值后面加上f或F。

在定义float类型时必须在值后面加上f或

7.1.3字符型:char

单独一个字符用‘ ‘表示

char x='a'

char型可参与运算,运算使用的的是编码表中对应的值

例如:

System.out.println('a'+1);

此时输出的是a对应的Asc码97参与运算,则结果为98

一个英文占一个字节,一个中文占三个字节

java中字符使用的是unicode编码

utf-8是unicode的一种表现形式

7.1.4布尔型:boolean

7.2引用数据类型:

7.2.1类:string

7.2.2接口

7.2.3数组

8.基本数据类型转换

8.1默认转换(即隐式转换):

容量小的转换为容量大的

byte short char-int -long -float -double 

byte short char 三者之间不发生转换

浮点型所占字节数并不代表空间大小,因此float容量大于long

byte b=127;//1个字节
int c=b;//4个字节
long d=c;//8个字节
fioat h=d;//4个字节

8.2强制类型转换

容量大的转换为容量小的

int x=10;//4个字节
byte b=(byte)x//一个字节

所带来的问题:

数据溢出

精度降低

混合运算中小类型会默认上升

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值