首页 > 编程语言 >JAVA修饰符以及运算符

JAVA修饰符以及运算符

时间:2024-06-18 09:58:02浏览次数:29  
标签:JAVA 运算 修饰符 运算符 左侧 右侧 变量 赋值

修饰符

+访问修饰符

+ default - 什么都不写。同一包内可见

+ private - 同一类可见,修饰变量

+ public - 所有类都可见

+ protected - 受保护的 - 同包内的所有子类可见

+非访问修饰符

+ static 变量、方法

+ final 变量 - 变量一但被赋值不可被修改

运算符

+ 算术运算符

      • +加 -减 *乘 /除
      • %取余 ++自增 --自减

+ 关系运算符

      • ==检查值是否相等
      • !=检查值是否不相等
      • > 检查值左侧的值是否大于右侧
      • < 检查值左侧的值是否小于右侧
      • >=检查值左侧的值是否大于或等于右侧

+ 逻辑运算符

      • && 逻辑与 两个关系运算表达式结果都是真,结果是真,反之为假
      • || 逻辑或 两个关系运算表达式结果有一个为真,结果就是真
      • ! 逻辑非 表达式结果取反

+ 赋值运算符

      • = 赋值运算,将右侧的值赋值给左侧
      • += 加和赋值运算,左侧的值和右侧的值相加后赋值给左侧的变量
      • -= 减和赋值运算,左侧的值和右侧的值相减后赋值给左侧的变量
      • *= 乘和赋值运算,左侧的值和右侧的值相乘后赋值给左侧的变量
      • /= 除和赋值运算,左侧的值和右侧的值相除后赋值给左侧的变量
      • %= 取余和赋值运算

标签:JAVA,运算,修饰符,运算符,左侧,右侧,变量,赋值
From: https://blog.csdn.net/weixin_59369438/article/details/139650128

相关文章

  • java二分查找(对半查找)
    packageday04.Work;publicclassBinary{//使用二分查找//int[]arr={1,3,4,5,6,8,9,12,15,17,26,28,27}privatestaticintchazhao(int[]arr,inti){//左边为leftintleft=0;//右边为数组......
  • 如何使用JavaScript实现在线Excel附件的上传与下载?
    前言在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求,例如在Excel中附带一些Word,CAD图等等。同样的,类比到Web端,现在很多人用的在线Excel是否也可以像本地一样实现附件文件的操作呢?答案是肯定的,不过和本地不同的是,Web端不会直接打开附件,而是使用超链接单元格的形式......
  • Java毕业设计-基于springboot开发的图书商城管理系统-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、管理员功能介绍1.1图书列表1.2图书订单信息管理1.3图书类型管理四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的图书......
  • Java毕业设计-基于springboot开发的图书进销存管理系统-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、用户信息管理2、图书类型管理3、商品退货管理4、客户信息管理5、图书添加6、客户添加7、应收金额四、毕设内容和源代码获取总结Java......
  • 第一百一十节 Java面向对象设计 - Java泛型类
    Java面向对象设计-Java泛型类使用泛型,我们可以在不知道代码操作对象的类型的情况下编写代码。它允许我们创建泛型类,构造函数和方法。泛型类是使用形式类型参数定义的。形式类型参数是一个逗号分隔的变量名列表,位于类声明中类名后面的尖括号<>中。语法下面的代码声明一......
  • Java面向对象:初识继承
    继承:一个类(子类或派生类)继承另一个类(父类或基类)的特性(属性和方法)。1、继承1.1、不使用继承例子:classDog{Stringname;intage;publicDog(Stringname,intage){this.name=name;this.age=age;}publicvoideat(){......
  • 面经梳理-java多线程同步协作
    题目Synchronized和ReentryLock锁锁可以视作访问共享数据的许可证。锁能够保护共享数据以实现线程安全,其作用包括保障原子性、保障可见性和保障有序性。Java平台中的锁包括内部锁(IntrinsicLock)和显式锁(ExplicitLock)。内部锁是通过synchronized关键字实现的;显式锁是通过java.ut......
  • 面经梳理-java多线程其他
    题目Threadlocal使用场景?原理?如何保证内存不泄露?ThreadLocal使用场景不加锁的情况下,多线程安全访问共享变量,每个线程保留共享变量的副本(线程特有对象),每个线程往这个ThreadLocal中读写是线程隔离。ThreadLocal原理Thread类有一个类型为ThreadLocal.ThreadLocalMap的实例变量th......
  • 深入探讨JavaScript的执行机制
    预编译首先下面这段代码的执行是一个怎样的结果呢?showName();console.log(MyName);varMyName='小陈同学'functionshowName(){console.log('函数showName被执行');}在这段代码中我们声明了一个变量MyName和一个函数showName,调用函数,打印MyName因为在函......
  • 面经梳理-java多线程基础
    题目线程和进程的概念?守护线程是干什么的?常见的守护线程有哪些?线程和进程的概念进程是程序的运行实例,是程序向操作系统申请资源的基本单位,线程是进程的一条执行路径。Java的线程分为两种:用户线程和守护线程。守护线程作用是为其他线程提供服务,如果所有的用户线程死亡,后台线程......