Java基础知识(Day2)

本文档详细介绍了Java基础,包括标识符和关键字、常量与变量、基本数据类型,以及类型转换等内容,适合初学者系统学习。

活动地址:CSDN21天学习挑战赛
在这里插入图片描述
🍁博客主页:👉@不会压弯的小飞侠
欢迎关注:👉点赞👍收藏留言
系列专栏:👉21天挑战回顾java
知足上进,不负野心。
🔥欢迎大佬指正,一起学习!一起加油!

在这里插入图片描述

🔥第一周学习内容:java基础知识

🔥第二天学习内容:

  • 标识符和关键字
  • 常量和变量
  • 基本数据类型


🔥标识符和关键字

🔥标识符的定义

在程序设计中,为程序的各个元素进行命名,这种命名的记号就是标识符。

注意:
1.标识符是以字母或(_)下划线($)美元符号等开始的字符序列。
2.标识符开头第一个字符不能是数字,后面不能包含一些特殊字符和运算符。

合法的标识符有:
Boy,_test, $good 等

不合法的标识符有:
class,7Cat,hi*,#world 等

🔥关键字

关键字是Java中具有特殊含义的字符序列。

注意:
所有的关键字都是小写的。
1.定义类型的关键字
byte,short,int, long, float, double, char. boolean
2.流程控制的关键字
if....else, switch, case, default, do.....while, for, break, continue
3.方法类型变量的修饰关键字
private, public, protected, final, static, abstract, synchronized, volatile
4.异常处理关键字
try, catch, finally, throw, throws
5. 对象相关关键字
new, extends, implements, class, instanceof, this, super
6.字面常量关键字
false, true, null
7.方法相关关键字
return, void
8.包相关关键字
package, import

🔥注释

注释可以增加可读性,系统不会对注释内容进行编译。

1.单行注释
格式://注释内容

2.多行注释
格式:
/* 注释内容 */

3.文档注释
格式:/** 注释文本 */

🔥常量和变量

🔥常量

一般常量标识符全部用大写字母,如果多个单词组成用下划线连接。
例如:int MAX_COUNT=100;

🔥变量

变量的值可以修改。
格式如下:

[修饰符] <类型名> <变量名> [=<初值>];

下面可以用一个案例来说明:

package cn.itcast.lesson;
public class lesson1 {
    public static void main(String[] args) {
        int x=1;
        System.out.println(x);
    }
}

程序运行结果:1

🔥基本数据类型

JAVA的数据类型分为两类:基本数据类型和引用数据类型。

  • 基本数据类型只有八种:
    • 整数类型:int、long、short、byte
    • 浮点类型:double、float
    • 字符类型:char
    • 布尔型:boolean
基本数据类型大小(字节)封装类
byte1Byte
short2Short
int4Interger
long8Long
float4Float
double8Double
booleantrue or falseBoolean
char2Char
  • 引用类型
  • 非基本数据类型都是引用类型
  • 常用的引用类型有:
    • 接口(interface)
    • 类(class)
    • 枚举(enum)
    • 注解类型(@interface)
    • 数组类型( [ ] )

🔥整数类型

1.1Java定义了四种类型:

  byteshortintlong

1.2在表示long型常量时,需要在后面加上后缀L或l。
例如:long j=100 L;

1.3整数有三种进制形式表示:

a.十进制:首位不能为0,且用0-9的数字表示。如:159,-500。

b.八进制:以0开头,后面跟0-7的数字表示。如:0123。

c.十六进制:以0x或0X开头,后跟0-9的数字或者A-F之间的字母表示。
如:0x12AB

d.二进制:以0b或0B开头,后跟0-1之间的数字。

🔥布尔类型

布尔类型用关键字boolean表示,只有true和false两个值。

例如:boolean a=true;

🔥浮点类型

JAVA用浮点数表示数学中的实数,有整数部分和小数部分。

一个浮点数默认为double型,在一个浮点数后加一个字母F或f,表示float类型。
例如:

                     2.1double2.1Ffloat

🔥字符类型

a.字符常量

字符常量是用单引号括起来的一个字符。例如 : ‘D’

用双引号括起来的是字符串。例如:“HelloWorld”

b.字符变量

字符类型变量用char表示。

例如:char x;

🔥各类型间的转换

a.自动类型转换

从低级到高级会自动类型转换
从低到高顺序为:

   byte-short-char-int-long-float-double

b.强制类型转换

从高级到低级数据类型转换需要强制类型转换。
例如:把int型转换为char型

               int x = 3;
               y =char)x;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不会压弯的小飞侠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值