Java基础语法(一)(详细学习笔记)

一、注释

书写注释是一个非常好的习惯。

单行注释:以//开头

多行注释:以/*开头,以 */结尾

在这里插入图片描述

二、关键字与标识符

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

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

定义合法标识符规则:
1、所有标识符都应该以字母,美元符或者下划线开始
2、首字符之后可以是字母,美元符,下划线或者数字的任何字符组合
3、不能使用关键字作为变量名或方法名
4、标识符是大小写敏感的
5、可以使用中文命名,但是一般不这样用

三、数据类型

1、Java中每个变量必须先声明,后使用  
2、格式:数据类型    变量名  =  初始化值
1、整数类型
类型占用存储空间
byte1字节=8bit
short2字节
int4字节
long8字节

注意:
1、java的整型常量默认为int型,声明long型常量必须后加‘l’或‘L’
2、byte的范围为-128~127

2、浮点数类型
类型占用存储空间
单精度float4字节
双进度double8字节

注意:
1、java的浮点数常量默认为double型,声明float型常量须后加‘f’或‘F
2、浮点型常量表示的形式:

1、十进制形式:5.12     520.0f   (必须有小数点)
2、科学技术法形式:5.12e2(等价于512)3.14E-2(等价于0.0314)
3、字符类型

1、char 型数据用来表示通常意义上“字符”(2字节)

2、字符常量是用单引号(‘ ’)括起来的单个字符。如:char c1 = ‘a’; char c2 = ‘中’; char c3 = ‘9’;

3、char类型是可以进行运算的。因为它都对应有Unicode码

代码演示:

在这里插入图片描述
结果:
在这里插入图片描述
注意:所有字符本质还是数字

4、字符串:String类

1、String类属于引用类型,可用null赋值。

2、String类是一个典型的不可变类,String对象创建出来就不可能被改变。创建出的字符串将存放在数据区,保证每个字符串常量只有一个,不会产生多个副本。

四、强制类型转换

1、自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(()),但可能造成精度降低或溢出,格外要注意。

2、通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。
如: String a = “43”; int i = Integer.parseInt(a);

代码演示:

在这里插入图片描述

结果:
在这里插入图片描述

五、变量与常量

(一)变量

1、Java是一种强类型语言,每个变量都必须声明其类型。

2、每个变量都有类型,类型可以是基本类型,也可以是引用类型。

3、变量名必须是合法的标识符

4、格式:

 变量名 = 值;
(二)常量

1、常量:初始化后不能再改变值

2、常量名一般用大写字符

3、格式:

final  常量名=值;
final double PI=3.14;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不吃辣的IT男

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

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

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

打赏作者

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

抵扣说明:

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

余额充值