Java基础知识(Day2)

举报
不会压弯的小飞侠 发表于 2022/08/08 22:27:58 2022/08/08
【摘要】 活动地址:CSDN21天学习挑战赛 🍁博客主页:👉@不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉21天挑战回顾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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

程序运行结果:1

🔥基本数据类型

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

  • 基本数据类型只有八种:
    • 整数类型:int、long、short、byte
    • 浮点类型:double、float
    • 字符类型:char
    • 布尔型:boolean
基本数据类型 大小(字节) 封装类
byte 1 Byte
short 2 Short
int 4 Interger
long 8 Long
float 4 Float
double 8 Double
boolean true or false Boolean
char 2 Char
  • 引用类型
  • 非基本数据类型都是引用类型
  • 常用的引用类型有:
    • 接口(interface)
    • 类(class)
    • 枚举(enum)
    • 注解类型(@interface)
    • 数组类型( [ ] )

🔥整数类型

1.1Java定义了四种类型:

  byteshortintlong

  
 
  • 1

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
 
  • 1
  • 2

🔥字符类型

a.字符常量

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

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

b.字符变量

字符类型变量用char表示。

例如:char x;

🔥各类型间的转换

a.自动类型转换

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

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

  
 
  • 1

b.强制类型转换

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

               int x = 3;
               y =char)x;

  
 
  • 1
  • 2

文章来源: blog.csdn.net,作者:不会压弯的小飞侠,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_43514330/article/details/126120258

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。