当前位置: 首页 > news >正文

Day06-Java

Java基础

变量

  • Java是一种强类型语言,每个变量都必须声明其类型
  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
  • 注意
    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
    • 变量名必须是合法的标识符
    • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
public class Demo06 {public static void main(String[] args) {//int a,b,c;// int a=1,b=2,c=3;不建议一行定义多个变量,可读性差String name ="Kongmi";char x='X';double pai=3.14;}
}
public class Demo07 {//属性:变量//静态代码块,在类加载时就进行初始化static {}//静态变量  staticstatic double salary=3000;//实例变量:从属于对象;如果不自行初始化,这个类型的默认值//布尔值:默认是false//除了基本类型,其余的默认值都是nullString name="Kongmi";int age=22;//main方法public static void main(String[] args) {//局部变量:必须声明和初始化值int i =10;System.out.println(i);System.out.println(salary);//变量类型  变量名字=new Demo07();Demo07 demo07 = new Demo07();System.out.println(demo07.name);System.out.println(demo07.age);}//其他方法public void add(){}}

常量

  • 常量(constant):初始化后就不能改变值
  • 所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序的运行过程中不允许改变
  • 常量名一般用大写字符
public class Demo08 {//修饰符,不存在先后顺序static final double PI = 3.14;public static void main(String[] args) {System.out.println(PI);}
}

变量的命名规范

  • 所有变量,方法,类名:见名知义
  • 类成员变量:首字母小写和驼峰原则,除了第一个单词外,后面的单词首字母大写
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则
http://www.jsqmd.com/news/668234/

相关文章:

  • 智元与宇树竞争升级:营收千亿目标背后,谁能在具身智能赛道突围?
  • SQL Server开发提效指南:在SSMS和VS里集成ApexSQL的代码管理、重构与单元测试工具
  • 告别上电校准!ODrive搭配AS5047P SPI磁编码器实现‘即开即用’的完整配置避坑指南
  • 别再手动生成订单号了!用Java雪花算法(Snowflake)5分钟搞定分布式ID生成(附Spring Boot集成示例)
  • 手把手教你用VCS和Verdi搞定UPF低功耗仿真(附Demo路径与避坑指南)
  • 保姆级教程:从零开始用SpaceRanger处理Visium HD人结直肠癌数据(含手动对齐避坑指南)
  • 《Windows Internals》10.1.25 Reliability:为什么注册表不是“写进去就完了”,而是从 base block 序列号、增量日志到恢复流程都在围绕“崩溃后还能回来”做设计
  • 全栈开发实战
  • 从CAN到CAN FD:总线负载率计算的那些‘坑’与硬件工具避坑指南
  • 美国AI安全研究员接连离职,AI无序开发风险谁来踩刹车?
  • 当‘新闻’遇上‘开源’:从维基百科到GitHub,去中心化信息协作如何挑战传统定义?
  • 揭秘麦麦Bot:打造最像人的AI聊天伴侣实战指南
  • 2026年社会学论文降AI工具推荐:社会调查和群体研究部分降AI攻略
  • 《Windows Internals》10.1.26 Registry performance and optimization:为什么注册表后面的优化重点,已经从“能不能存”变成了“怎样在大 hiv
  • STM32CubeMX+FreeRTOS实战:5分钟搞定串口DMA接收不定长数据(附源码解析)
  • 从数据手册到实测:英飞凌IM68A1308模拟硅麦在声音信标中的性能验证
  • ESXi 8.0U2 部署 VyOS 全流程指南:从镜像上传到路由配置
  • 2026年统计学论文降AI工具推荐:数据分析和统计模型部分降AI处理
  • 从ISERDESE2到ISERDESE3:Xilinx Ultrascale+串并转换原语升级了啥?避坑指南在此
  • 别再手动点浏览器了!用certutil命令行批量导入证书,解决Chrome/Firefox‘不安全’警告
  • 【UDS】ISO15765-2协议数据单元(PDU)的帧类型解析与应用实战
  • 【Allegro 17.4 实战指南】布线后DRC检查与工艺优化全解析
  • 3步配置你的专属英雄联盟智能助手:免费提升游戏效率的终极指南
  • 为什么你的RTX 4090只能同时编码3路视频?聊聊NVENC限制背后的商业逻辑与‘曲线救国’方案
  • AGI监管倒计时:2026奇点大会披露的3类高危法律风险及5步应急响应清单
  • Seata 1.4.2 在 Windows 上配置 Nacos 注册中心的保姆级避坑指南
  • 2026年计算机科学论文降AI工具推荐:算法分析和系统设计部分降AI
  • 头歌(educoder)机器学习实战:从零到一构建K-Means聚类器
  • 终极指南:PoeCharm - Path of Building汉化版完全解析与实战技巧
  • cv_unet图像抠图WebUI实测:3秒抠图,电商产品图批量处理真省心