首页 > 编程语言 >JAVA第五天

JAVA第五天

时间:2024-09-08 17:54:24浏览次数:5  
标签:JAVA 变量 作用域 首字母 static 第五天 final 常量

目录:

变量、常量、作用域、变量的命名规范

1. 变量、常量、作用域
  • 变量就是可以变化的量,每个变量都必须声明其类型。java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

    注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明 一条完整的雨语句,因此每一个声明都必须以分号结束。

  • 常量:初始化(initialize)后不能再改变值!不会变动的值。常量可以理解成一种特殊的变量,它的值被设定之后,在程序运行过程中不允许被改变。

    final常量名=值;

    final double PI=3.14;

    常量名一般使用大写字符。

    修饰符不存在先后顺序

    public class Code20240908{
        //修饰符不存在先后顺序,所以不管是final static还是static final输出内容都一样
        final static double PI = 3.14;
        public static void main(String[]args){
            System.out.printIn(PI);
        }
    }
    ​
    //输出值为3.14

  • 变量作用域:类变量,实例变量,局部变量。

    public class Variable{
        static int allClicks=0;     //类变量static,写在类里
        String ste="hello world";   //实例变量,是写在类里中间方法的外面,从属于对象,不初始化则是默认值0。布尔值默认是false。出了基本类型,其余的都是null;
        
        public void method(){
            int i=0;                //局部变量,是写在方法里的,必须声明和初始化值
        }
        
    }

总结关键字:final常量,static类变量。

2.变量的命名规范
  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则:monthSalary

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线:MAX_VALUE

  • 类名:首字母大写和驼峰原则:Man,GoodMan

  • 方法名:首字母小写和驼峰原则:run(),runRun()

标签:JAVA,变量,作用域,首字母,static,第五天,final,常量
From: https://blog.csdn.net/a2694196402/article/details/142030443

相关文章

  • JavaScript速查表
    JavaScript速查表本手册绝大部分内容是从AirbnbJavaScriptStyleGuide精简整理,将开发者们都明确的操作去掉,目的为了就是更快的速查。此处为源地址。译制:HaleNing目录基础知识类型引用对象数组解构字符串变量属性测试公共约束注释分号命名规范标准......
  • 基于JAVA的景区行李寄存系统设计与实现,LW+源码+部署讲解
    摘要 针对传统人工行李寄存效率低和安全性不足等问题,设计并实现了一种由网页控制器组成的智能行李寄存系统。首先能够实现行李的寄存管理和行李柜管理以及记录查询和通知公告以及管理员等灵活控制菜单显示权限。经过研究和测试结果显示,该行李寄存系统实现了行李的安全、高效......
  • Java中的反射
    1.1反射的概述:专业的解释(了解一下):反射允许对封装类的字段,方法和构造函数的信息进行编程访问是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机......
  • 小猪佩奇学英语——第五天——hide and seek
    例句hideandseek,捉迷藏seek,寻找find,找到了ItisGeorge'sturntohide.It'sourturn.用is是因为虽然我们是2个以上的人,但是我们是一组,轮到我们的只有一轮,所以是单数。It'syourturn.轮到你们了It'stheriturn.轮到他们了。It'ssb'sturnto..........
  • 基于Javaweb实现的物流管理系统设计与实现(源码+数据库+论文+部署+文档+讲解视频等)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.可行性分析7.系统测试7.1系统测试的目的7.2系统功能测试8.数据库表设计9.代码参考10.数据库脚本11.作者推荐项目12.为什么选择我?13.获取源......
  • 基于Java实现的酒店管理系统设计与实现(源码+数据库+部署+文档+讲解视频等)
    文章目录1.前言2.详细视频演示3.论文参考4.项目运行截图5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue6.可行性分析7.系统测试7.1系统测试的目的7.2系统功能测试8.数据库表设计9.代码参考10.数据库脚本11.作者推荐项目12.为什么选择我?13.获取源......
  • Java 面试题:Java的垃圾收集算法 --xunznux
    文章目录标记算法可达性分析算法标记算法的基本流程:标记算法的特点:标记算法的局限性:标记算法的优化:结论:1.标记-清除算法(Mark-Sweep)基本原理:优点:缺点:2.复制算法(Copying)核心思想基本原理:优点:缺点:3.标记-整理算法(Mark-Compact)基本原理:优点:缺点:4.分代收集算法(Genera......
  • Javaweb-连接查询-内连接和外连接
    selectemp.name,emp.gender,dept.dnamefromemp,deptwhereemp.dep_id=dept.did;selectt1.name,t1.gender,t2.dnamefromempt1,deptt2wheret1.dep_id=t2.did;--为了防止表名过长,还可以给表取别名select*fromempINNERJOINdeptonemp.dep_id=dept.did;1......
  • Day04.Java基础语法
    Java基础语法注释、标识、关键字注释注释并不会被执行,是给写代码的人看的Java的注释有三种:单行注释多行注释文档注释标识符abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyf......
  • Javaweb-多表查询
    1.createtabledept( didintprimarykeyauto_increment, dnamevarchar(20));2.createtableemp( idintprimarykeyauto_increment, namevarchar(10), genderchar(1), salarydouble, join_datedate, dep_idint, FOREIGNkey(dep_id)REFERENCESde......