Java基础语法1

news/2025/9/20 16:50:11/文章来源:https://www.cnblogs.com/asda/p/19102593

Java基础语法1

标识符

关键字

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

所有的标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始

首字符之后可以是字母(A-Z或a-z),美元符($),或者下划线(_)或数字的任何字符组合

不能使用关键字作为变量名或方法名

标识符是大小写敏感

合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary、#abc

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

数据类型

强类型语言(如JAVA)

要求变量的使用严格符合规定,所有变量必须先定义后才能使用

弱类型语言

要求变量的使用符合规定

基本类型

八大数据类型

public class Demon02 {public static void main(String[] args) {String a="hello";int num=10;System.out.println(a);System.out.println(num);//八大基本数据类型//整数int num1=10;//最常用byte num2=20;short num3=30;long num4=30L;//Long类型要在数字后面加个L//小数:浮点数float num5=50.1F;//float类型要在数字后面加个Fdouble num6=3.141592653589793238462643;//字符char name1='A';//注意要用单引号!!!//字符串 ,String不是关键字,是类		String name="秦疆";//布尔值:是非boolean flag=true;//boolean flag=false;}
}

![](C:\Users\asus\Pictures\Screenshots\屏幕截图 2025-09-19 100905.png)

引用类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908441.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

makefile 入门2(变量赋值)

makefile 入门2(变量赋值)makefile 变量赋值 GNU make中赋值语法分为:= 将右侧的值赋值给左侧。延迟赋值 := 将右侧的值赋值给左侧。立即赋值 ::= 将右侧的值赋值给左侧。立即赋值 :::= 转义立即赋值运算符,右侧的…

JS复制并气泡提示

JS复制并气泡提示//气泡提示,仅css文件,不需要js文件 <link rel="stylesheet" href="css/tooltip.css" /> //复制内容,仅js文件,不需要css文件 <script src="js/clipboard.min.…

不定高元素动画实现方案(上)

最近接了一个需求,需要实现一个列表,列表可展开收起,展开收起需要有一个动画效果,而列表个数不定且每项内容高度也不固定,所以是一个不定高的收起展开效果,于是特意抽时间尝试了一些动画实现方案,特此记录前情 …

Python 潮流周刊#120:新型 Python 类型检查器对比(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提…

精选HTML、JavaScript、ASP代码片段集锦

使用SCP(Secure Copy Protocol)在CentOS 7操作系统上向远程服务器传输文件是一个安全且常用的方法。SCP工具基于SSH (Secure Shell) 协议,能保证传输过程的安全性。以下为在CentOS 7上使用SCP命令向目标服务器传输文…

详细介绍:Node.js中Express框架入门教程

详细介绍:Node.js中Express框架入门教程2025-09-20 16:38 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block…

实用指南:【鸿蒙面试题-6】LazyForEach 懒加载

实用指南:【鸿蒙面试题-6】LazyForEach 懒加载pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

基于LlamaIndex的相似性搜索

🌟 引言:为什么需要“相似性搜索”? 在信息爆炸的时代,我们每天面对大量文档、笔记、技术手册、会议记录……如何快速从自己的“知识库”中找到最相关的内容? 传统关键词搜索(如 Ctrl+F)已经不够用了 —— 它无…

第二周预习报告(AI)

AI对学习内容的总结 使用AI工具: 腾讯元宝 (https://yuanbao.tencent.com/) 总结内容: 本周学习聚焦于C语言高级特性、对称密码算法实现及密码学编码格式。 Head First C第8章:静态与动态库核心思想: 代码复用与模…

编写代码时遇到的checkstyle问题归纳

当开发者编写代码时,遵循一定的代码风格和规范是必要的,这不仅有助于提高代码质量,也使代码更易于阅读和维护。Checkstyle 是一个用于检查Java源代码的工具,它帮助开发者按照一定的编码标准进行编程。它可以集成在…

.netcore的Lucene.Net基础应用

.netcore的Lucene.Net基础应用最近研究了一下使用.netcore的Lucene.Net应用,整理一下研究内容。 一、研究原因 1、系统环境:多终端、多服务、达梦数据库8、.netcore7.0、多机负载。 2、业务数量:单表1000万条数据,…

rook-ceph CRD资源配置时效困难

rook-ceph CRD资源配置时效困难2025-09-20 16:05 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importa…

实用指南:conda常见问题

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

关于1200模拟量输入滤波的问题

参考:为什么使用S7-1200模拟量输入模块时接收到变动很大的不稳定的值?unstable 参考:关于模拟量输入滤波的问题-SIMATIC S7-1500系列-找答案-西门子中国滤波周期设置和模拟量输入反馈速率有关!!! 调整为无时,可…

在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤

由于Ubuntu 16.04的标准库可能不包含更早版本的OpenJDK,你可能需要添加额外的存储库或者下载特定的安装包。对于OpenJDK的这些旧版本,你可以使用Third-party PPA(个人软件包归档),或者从OpenJDK档案站点下载相应的…

物流行业信息咨询智能问答系统

物流行业信息咨询智能问答系统2025-09-20 15:58 dribs 阅读(0) 评论(0) 收藏 举报背景 练手rag项目 LLM都是基于过去的经验数据进行训练完成;无法处理获取实时的信息,需结合RAG实现;处理私域的数据 流程原理项目…

插座(SOCKET)

程序用来“上网说话”的工具。1:什么是套接字? 应用程序与网络协议栈之间进行数据收发的编程接口(API) 2.如何理解? 应用程序需要套接字才能接入网络,与其他计算机上的程序进行通信(插座---->电器需要插入插…

线性代数 行列式 | 子式 / 主子式 / 顺序主子式 / 余子式 / 代数余子式 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Red Hat 8.5.0-18 部署ceph文件系统 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …