Java语言基础

本文涉及的产品
函数计算FC,每月15万CU 3个月
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Java语言基础概览:涵盖关键字(全小写,如`image.png`所示),保留字(如`goto`、`const`),标识符命名规则(避免数字开头和保留字),注释(单行`//`,多行`/*...*/`,及Javadoc注释)以及变量(按数据类型:byte, short, int, long, float, double, char, boolean,注意声明规则和默认类型)。

Java语言基础
8/100
发布文章
weixin_69252724
未选择文件

一.关键字

定义:被Java语言赋予了特殊含义的字符串
特点:所有的关键字都是小写

关键字如下:image.png

image.png

二.保留字

定义:目前编译器里还没用的关键字,以后会用到
有goto和canst(命名标识符时要避免)

三.标识符

定义:只要是自己起名字的地方都叫标识符
命名规则:

  1. 应该以26大小写英文字母,数字,下划线"_",美元符"$"来命名
  2. 标识符不可以用数字做为开头 6master
  3. 标识符里不能含有空格 user Name
  4. 不能含有Java里的关键字和保留字 studentClass
    (此处就说明牢记关键字和保留字的重要性)**
  5. 要严格区分大小写,长度无限制

程序猿约定俗成的规则:
1. 命名包命时单词全部用小写,之间用"_"或者"."来间隔--->com.proje
2. 命名类名,接口名时要每个单词的首字母大写--->UserDo
3. 命名变量名,方法名时要第一个首字母小写,第二个开始首字母大写
--->userName
4. 常量名全部大写,单词之间用下划线"_"连接--->MAX_COUNT

四.注释

定义:用特定的符号对代码功能进行说明

  1. 单行注释用"//" [快捷键Ctrl+/] ---> main{}//这里是main方法
  2. 多行注释用"/星号+内容+星号/" [快捷键Ctrl+Alt+/]--->
    image.png

3.文本注释
对文本进行解释当调用时可以提示 /星号星号+内容+星号/--->
image.png

当调用时显示如下
image.png

五.变量

定义:是存储单元
本文按照数据类型分类
image.png

(不同的数据类型运算规则不同!!!)
1.整形: byte(1字节) short(2字节) int(4字节) long(8字节)
[一字节是8个比特位]

<1>.byte范围:-128 ~127

<2>.声明long型变量必须以'l'或'L'结尾

<3>.通常定义整形变量时,使用int类型

<4>.整型的默认字面量类型是int
2.浮点型:float(4字节) double(8字节)

<1>.浮点型标识带小数点的数值

<2>.float表示的数值范围比long大
<3>**定义float类型变量时,变量要以'f'或'F'结尾**

<4>.通常定义浮点型变量时,使用double类型

<5>.浮点型的常量,默认使用double类型
3.字符型: char(1字符 = 2字节)

<1>.定义char型变量,通常使用有一对 '',内部只能写一个字符
4.布尔型:boolean

<1> 只能取两个值 true false

<2>经常用于循环判断使用

一.关键字
定义:被Java语言赋予了特殊含义的字符串
特点:所有的关键字都是小写
关键字如下:请添加图片描述
请添加图片描述

二.保留字
定义:目前编译器里还没用的关键字,以后会用到
有goto和canst(命名标识符时要避免)

三.标识符
定义:只要是自己起名字的地方都叫标识符
命名规则:

应该以26大小写英文字母,数字,下划线"_“,美元符”$"来命名
标识符不可以用数字做为开头 6master
标识符里不能含有空格 user Name
不能含有Java里的关键字和保留字 studentClass
(此处就说明牢记关键字和保留字的重要性)
要严格区分大小写,长度无限制
程序猿约定俗成的规则:

  1. 命名包命时单词全部用小写,之间用"_“或者”."来间隔—>com.proje
  2. 命名类名,接口名时要每个单词的首字母大写—>UserDo
  3. 命名变量名,方法名时要第一个首字母小写,第二个开始首字母大写
    —>userName
  4. 常量名全部大写,单词之间用下划线"_"连接—>MAX_COUNT

四.注释
定义:用特定的符号对代码功能进行说明

单行注释用"//" [快捷键Ctrl+/] —> main{}//这里是main方法
多行注释用"/星号+内容+星号/" [快捷键Ctrl+Alt+/]—>
在这里插入图片描述
3.文本注释
对文本进行解释当调用时可以提示 /星号星号+内容+星号/—>
在这里插入图片描述
当调用时显示如下
在这里插入图片描述
五.变量
定义:是存储单元
本文按照数据类型分类
请添加图片描述
(不同的数据类型运算规则不同!!!)
1.整形: byte(1字节) short(2字节) int(4字节) long(8字节)
[一字节是8个比特位]

<1>.byte范围:-128 ~127

<2>.声明long型变量必须以’l’或’L’结尾

<3>.通常定义整形变量时,使用int类型

<4>.整型的默认字面量类型是int
2.浮点型:float(4字节) double(8字节)

<1>.浮点型标识带小数点的数值

<2>.float表示的数值范围比long大

<3>定义float类型变量时,变量要以’f’或’F’结尾

<4>.通常定义浮点型变量时,使用double类型

<5>.浮点型的常量,默认使用double类型
3.字符型: char(1字符 = 2字节)

<1>.定义char型变量,通常使用有一对 ‘’,内部只能写一个字符
4.布尔型:boolean

<1> 只能取两个值 true false

<2>经常用于循环判断使用

Markdown 1552 字数 72 行数 当前行 1, 当前列 0HTML 970 字数 50 段落
发布博文获得大额流量券

相关文章
|
2月前
|
存储 人工智能 算法
数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。
这篇文章详细介绍了Dijkstra和Floyd算法,这两种算法分别用于解决单源和多源最短路径问题,并且提供了Java语言的实现代码。
90 3
数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。
|
21天前
|
监控 Java API
如何使用Java语言快速开发一套智慧工地系统
使用Java开发智慧工地系统,采用Spring Cloud微服务架构和前后端分离设计,结合MySQL、MongoDB数据库及RESTful API,集成人脸识别、视频监控、设备与环境监测等功能模块,运用Spark/Flink处理大数据,ECharts/AntV G2实现数据可视化,确保系统安全与性能,采用敏捷开发模式,提供详尽文档与用户培训,支持云部署与容器化管理,快速构建高效、灵活的智慧工地解决方案。
|
4月前
|
Java Maven
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
该博客文章介绍了如何使用Java Swing中的JFrame创建一个窗体来收集用户输入的内容,并提供了详细的实现步骤和完整代码示例。
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
|
1月前
|
SQL 安全 Java
安全问题已经成为软件开发中不可忽视的重要议题。对于使用Java语言开发的应用程序来说,安全性更是至关重要
在当今网络环境下,Java应用的安全性至关重要。本文深入探讨了Java安全编程的最佳实践,包括代码审查、输入验证、输出编码、访问控制和加密技术等,帮助开发者构建安全可靠的应用。通过掌握相关技术和工具,开发者可以有效防范安全威胁,确保应用的安全性。
48 4
|
5月前
|
Oracle 安全 Java
Java语言简介及发展
Java语言简介及发展
|
2月前
|
Java 程序员 编译器
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。本文通过示例详细解析了保留字的定义、作用及与自定义标识符的区别,帮助开发者避免因误用保留字而导致的编译错误,确保代码的正确性和可读性。
56 3
|
2月前
|
移动开发 Java 大数据
深入探索Java语言的核心优势与现代应用实践
【10月更文挑战第10天】深入探索Java语言的核心优势与现代应用实践
85 4
|
2月前
|
存储 Java 数据安全/隐私保护
Java中的域,什么是域?计算机语言中的域是什么?(有代码实例)
文章解释了Java中域的概念,包括实例域、静态域、常量域和局部域,以及它们的特点和使用场景。
68 2
|
2月前
|
Java 数据安全/隐私保护 C++
Java语言关键字
Java语言关键字
28 2
|
2月前
|
分布式计算 安全 Java
Java语言的特点?
Java语言的特点?