Java的基本语法
2021/11/26 22:10:53
本文主要是介绍Java的基本语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
1.1 IDEA的使用
1.2 注释
1.3 关键字
1.4 Java保留字
1.5 标识符
1.6
基本数据类型的相互转换
1.1 IDEA的使用
IDE(Integrated Development Environment)集成开发环境是用于提供程序开发环境的应用环境。
一般包括代码编辑器、编译器、调试器和图形用户界面等
常用java开发工具:IDEA、eclipse;
1.2 注释
定义
对某行或者某段代码进行解释说明,并且使用特定的符号进行标注,在程序运行的过程中,注释不会被程序执行。
类型
单行注释: // 用于单行注释 快捷键:Ctrl + /
多行注释:/* */ 用于多行注释 快捷键 Ctrl+shift + /
文档注释:对类、属性、方法进行注释,调用时可以看到注释信息。
/** * */
1.3 关键字
定义:被java语言赋予了特殊的含义,主要是用来修饰包,类,方法。
注释:关键字中所有字母都为小写。
1.4 Java保留字
定义:java现有版本未能使用的关键字,但是以后可能会用到。
例如:goto ,const 等
1.5 标识符
定义:可以对包,类,方法等进行命名的字符序列,可以自己命名的名称。
1. 定义合法标识符规则:
● 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。
● 不可以使用关键字和保留字,但能包含关键字和保留字。
● Java中严格区分大小写,长度无限制。
● 标识符不能包含空格。
●注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
2. 命名规范:
● 包名:多单词组成时所有字母都小写
xxxyyyzzz
● 类名、接口名:多单词组成时,所有单词的首字母大写:
XxxYyyZzz
● 变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个 单词开始每个单词首字母大写:
xxxYyyZz
● 变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个 单词开始每个单词首字母大写:
xxxYyyZzz
● 常量名:所有字母都大写。多单词时每个单词用下划线连接:
XXX_YYY_ZZZ
3. 语法强制:
可以使用的内容:
大小写字母,数字,下划线,$, 数字不能开头;
不能是关键字,不能有空格;
区分大小写,长度无限制;
4. 约定俗称:
类名首字母大写,方法名,变量名小写。
1.6 变量
定义:变量是程序中的基本的存储单位,运行时值可变,本质上来说,变量是内存中的一块区 域。在使用时要注意,先声明然后在进行赋值。
声明语法:(java是一门强类型语言)
【修饰符】 数据类型 变量名 = 值;
int x = 10; String s = "Hello!";
注意: String 是java核心类库中定义好的一个类,表示字符串。
1.7数据类型
定义:可以指导程序中的数据如何存储,如何运算。
数据类型分为基本数据类型和引用数据类型两大类。
1.基本数据类型:
数值型:
整数类型( int(integer) 、byte、short 、long;)
整型常量默认为int型,声明long型时,后加 l 或者 L。
整数其他进制表示方式:
二进制整数表示: ob11 结果: 3
八进制整数表示: 011 结果: 9
十六进制整数表示:0x11 结果: 17
2.浮点类型(float,double;)
浮点型:表示小数,浮点型字面量默认为double类型,声明float类型需要在字面量后面加 F/f。
两种表现形式:
十进制数形式,科学计数法形式。
3.
字符型(char)
单引号表示一个字符,双引号表示字符串。
char 类型可以参与算数运算,运算时使用的是编码表中的十进制对应的值进行运算。
java中的字符表示使用的Unicode编码表可以表示世界上所有国家的语言。
Unicode主要是存储对照字符,UTF-8是Unicode的一种表现方式。
英文字符少,可以用一个字节存储,在UTF-8中只占一个字节;
中文字符多,一个字节存储不了,在UTF-8中一个中文占三个字节。
4.布尔型(Boolean )
Boolean类型的值只有两个:true,false;
5.引用数据类型:
类(class 例如:String)
接口 (interface)
数组([ ])
注:除了八种基本数据类型以外,其他类型均为引用类型。
1.6
基本数据类型的相互转换
除了Boolean类型外,其他七种基本类型之间都可以进行相互转换。
转换:
byte、short、char ---> int ---> long ---> float ---> double
1.默认转换(隐式转换):由容量小的数据类型向容量大的数据类型进行转换
2.强制转换:由容量大的数据类型向容量小的数据类型进行转换。
问题:数据溢出,精度降低。
这篇关于Java的基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器