栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-11-10

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-11-10

20211110学习笔记
  • Java - 运算符
    • 域名的组成
      • 顶级域名
    • 定义包
    • 算术运算符
      • 运算规则
    • 赋值运算符
    • 一元运算符
    • 位运算符
    • 位移运算符

Java - 运算符 包

包是一个标识符,用关键字pachage表示,在定义包的时候,包名使用全小写,包的本质是一个文件夹,包的作用是用来管理Java代码(源码和字节码)的包,在企业级开发中,通常是有多层的,通常的命名习惯是企业网址的倒序
例如:奇酷网址: www.qikux.com , 那么包的命名为com.qikux,不用写 www
多个包之间用.进行分割,但本质是多个包都是文件夹

域名的组成

例如:www.baidu.com

  • www 为主域名
  • baidu为二级域名,一般为一般是公司的简称、或者是业务的简称
  • com为顶级域名,一般是标识行业性质
顶级域名

域名由两组或两组以上的ASCII或各国语言字符构成,各组字符间由点号分隔开,最右边的字符组称为顶级域名或一级域名、倒数第二组称为二级域名、倒数第三组称为三级域名、以此类推。顶级域名又分为三类:一是国家和地区顶级域名(country code top-level domains,简称ccTLDs [1] ),200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是.cn,日本是.jp等;二是通用顶级域名(generic top-level domains,简称gTLDs),例如表示工商企业的.com,表示网络提供商的 .net,表示非盈利组织的 .org等。三是新顶级域名(New gTLD)如通用的.xyz、代表“高端”的.top、代表“红色”的.red、代表“人”的.ren等一千多种。

定义包
  • 在源代码中,使用关键字package关键字定义包,多个包之间用.分割
    例如:com.qikux.day01
  • package在源代码中必须出现在第一行(前面可以有注释)
算术运算符

加 + 减 - 乘 * 除 / 求余 %

运算规则
  • 如果有double ,结果为double
  • 如果有float , 结果为float(前提是无double)
  • 如果有long, 结果为long(前提是无double和float)
  • 其他结果均为 int (前提是无double,float,long)
赋值运算符

等于= , 加等+= ,减等 -=, 乘等*=,除等 /= ,.求余等 %=

  • 赋值运算符不会提升操作的变量的类型
一元运算符

单独使用的时候,++和–无论是放在变量的前面还是后面,结果都是一样的
参与操作的时候,如果放在变量的后面,先拿变量参与操作,后拿变量做++或者–。
参与操作的时候,如果放在变量的前面,先拿变量做++或者–后拿变量参与操作。

a++ : 先计算表达式的值、表达式的值等于a的值、再对 a+1 作为 a 的值
++a : 先 对 a+1 作为 a的值,再计算表达式的值、表达式的值等于a的值

位运算符
符号名称说明示例
&位与相同位都为1,结果为 1, 否则为00011 & 0100 = 0000
|位或相同位有1,结果为1,否则为00011 | 0100 = 0111
~位非1变0,0变1~0011 = 1100 = -4
^异或相同位不同为1,否则为00011 ^ 0100 = 0111
位移运算符
  • << 左移运算符(将左操作数向左边移动,并且在低位补0)
  • >> 右移运算符(正数移位后在前面补0,负数移位后在前面补1)
  • >>> 无符号右移运算符(无论是正数还是负数都补零)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459346.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号