首页IT科技java常见语法(java基础篇—基础语法)

java常见语法(java基础篇—基础语法)

时间2025-05-04 19:49:49分类IT科技浏览2845
导读:一、关键字和保留字...

一            、关键字和保留字

1.什么是关键字?

通俗来说就是带有特殊含义的字符          ,有自己专门用途的单词

2.特点?

关键字全部由小写构成                  ,以下是java官方列举出的关键字

注意:

保留关键字:指的是现有版本中尚未使用     ,后续可能会作为关键字使用       ,自己命名标识符要避免使用这些关键字                  ,并且Java 的 null 不是关键字        ,类似于 true 和 false    ,它是一个字面常量                 ,不允许作为标识符使用          。

1.什么是标识符?

官方解释:对各种变量           ,方和类等要素命名时使用的字符序列称之为标识符

说人话:自己取的名字  ,自己好记的                ,无规矩不成方圆              ,比如咱们自己的名字,姓在前             ,名在后                 ,这就是一种规则  ,标识符它也有自己的命名规则

2.标识符规格               、约束(官方自己取名字规格)

26个英文字母(大小写)          ,0-9数字                  ,_(下划线)或者$(美元符)组成

不能以数字开头

不能单独使用上面讲的关键字跟保留字作为标识符     ,但可以包含关键字保留字       ,比如:import属于包相关的关键字                  ,不能作为标识符        ,但importOrder可以作为标识符

java中严格区分大小写    ,长度无限制

标识符不能包含空格

3.基本命名规范(取名字的规范)

包名:多单词组成所有字母都是小写 例如:xxxyyyzzz

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

变量名字         、方法名:多单词组成时           ,第一个单词首字母小写  ,其他单词首字母大写 例如:xxxYyyZzz

常量名:所有字母都大写                ,多个单词下划线分割 例如:XXX_YYY_ZZZ

三               、注释

1.注释定义

对代码块              ,方法,类             ,接口等进行说明性的文字                 ,不参与代码编译  ,可以增强代码可阅读性

2.常用注释

// 单行注释

/* */ 多行注释:

/** */ 文本注释:

例如:

public class HelloWorld { /* 这是第一个Java程序 * 它将输出 Hello World * 这是一个多行注释的示例 */ public static void main(String[] args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World"); } }

四         、变量

1. 定义变量

java定义变量格式:数据类型 变量名=变量值;

例如:

int age=18;

String name ="java资讯          ”;

boolean flag =false;

chartab =A;

floatprice =123.4F;

doubled =123.456;

注意:变量必须先声明后使用

2. java中定义的数据类型

面试题也经常会问到这边的知识点          ,下面给出一张图谱                  ,更加直观     ,方便记忆

注意点:

java整形常量默认为int 类型        ,声明long类型常量必须加‘L’或者‘l’,但在开发中一般使用大写‘L’

在开发中一般声明整形变量为int                  ,除非不足以表示较大的数        ,才使用long

声明float型常量    ,单精度很难满足开发需求                 ,double是双精度           ,精度是float的两倍在开发中声明浮点的常量默认为double  ,要是声明为float需后面加‘F’或‘f’

boolean类型只有两个值true      、false

五               、类型转换

不同的数据类型之间可以进行相互转换

1.自动类型提升                ,java自动完成              ,由大到小

容量大小:这表示的是数的范围大小,不是本身占的内存大小

小 ——————————> 大

byte->short->int->long->float->double

当 容量小的 数据类型变量 与 容量大的 数据类型变量做运算             ,自动提升为大的数据类型

例如:

byte b = 1; int i = 6; int result = b+i; b与i 求和的结果就应该是int类型                 ,也可以是 long float double ,但不能是比int 容量小的数据类型

这边的+用作于算术运算

注意:byte,short,char 这个三个变量进行运算时  ,结果最少为int类型

2.强制类型转换(逆运算)由小到大

语法:(数据类型)

例如:

long l = 100; int result = (long)l

3.类类型(引用数据类型) String:字符串

声明String 类型变量时          ,使用一对双引号 " "

String s1 ="Hello World"

String 可以和 8种基本数据类型进行运算                  ,且运算只能是连接运算,结果为String类型

例如:

String s1="Hello World" int number =100; String result = s1+number 输出结果:result:Hello World100

这边的+号用作于连接运算

小练习:

char c=a; int num =100; String str ="hello" 1. system.out.print(c+num+str); //107hello 2. system.out.print(c+str+num); //ahello100 2. system.out.print(c+(num+str));// a100hello

字符串转八大基本类型

注意:八大基本类型都有其对应的封装类型

byte —— Byte

short ——Short

int——Integer

long ——Long

float —— Float

double—— Double

char—— Char

boolean —— Boolean

字符串转基本类型     ,基本类的包装类有其对应方法api

例如:

String str ="hello" 1.int int intResult = Integer.parseInt(str); 2.double double doubleResult = Double.parseDouble(str);
声明:本站所有文章       ,如无特殊说明或标注                  ,均为本站原创发布                  。任何个人或组织        ,在未征得本站同意时    ,禁止复制           、盗用   、采集                、发布本站内容到任何网站             、书籍等各类媒体平台     。如若本站内容侵犯了原著者的合法权益                 ,可联系我们进行处理       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
macos 键盘快捷键(Mac 键盘快捷键大全) macos big sur11.6更新了什么(苹果 macOS Big Sur 11.4正式版今日发布 更新内容汇总)