鱼C论坛

 找回密码
 立即注册
查看: 3366|回复: 2

[学习笔记] Java暑期学习Day03

[复制链接]
发表于 2017-7-7 23:48:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第三天了,希望能坚持下去① 命名变量:通常以小写字母开始,并在每个单字开始时第一个字母使用大写。(驼峰式命名法)


局部变量:a.在方法中声明
                    b.在内存中,随方法调用结束而自动释放
                    c.没有默认初始值(不可以声明局部变量后未指定任何值给它之前就使用变量)

                     <0加上final修饰符可保持其变量值不变>



  成员(全局)变量:a.在类体的变量部分中定义(成员变量只能被对象所调用
                                b.随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的内存中。
                                c.有默认初始值


③以0x (数字0) 开头——十六进制表示


   科学记号法:例如1.03乘10的8次方,可简写为“1.03E+08”的形式
  1. double number=1.23e-3 //可表示浮点数
复制代码
                        


常用忽略符号:  \\——反斜杠\
                          \uxxxx——以十六进制数指定Unicode字符输出,x表示数字
                          \xxx——        八
                         \b——倒退一个字符
                         \f——换页

④  在java SE7后,可用下划线于撰写整数浮点数常量更显得清楚
     
  1. int number1=1234_5678;

  2. int a=0b1010_1010_1010;//二进制
复制代码

⑤ 运算符     a.算术运算符:+、-、*、/      (%——模运算符)
                    b.比较运算符:>、>=、==、!=等
                    c.条件运算符: 条件式?成立返回值:失败返回值
                    d.逻辑运算符:&&、||、!
        对&&来说,只要左操作数评估为flase,直接返回false;
            ||                                            true                   true         

                    e.位运算符: &、|(OR)、^(XOR)、~(补码\取反)
       <位运算是逐位运算>
     “<<运算符”——所有位往左移指定位数,左边被挤出去的位被丢弃,右边补上0


A.and运算通常用于二进制的取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一 个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。
相同位的两个数字都为1,则为1;若有一个不为1,则为0。
                                       00101
                                       11100
                                 (&;或者and)

                         ----------------
                                        00100


B.or运算通常用于二进制特定位上的无条件赋值,例如一个数or 1的结果就是把二进制最末位强行变成1。如果需要把二进制最末位变成0,对这个数or 1之后再减一就可以了,其实际意义就是把这个数强行变成最接近的偶数。
相同位只要一个为1即为1。
                                                          00101
                                                          11100
                                                        (|或者or)
                                                       ----------------
                                                           11101



C.异或的符号是^。按位异或运算, 对等长二进制模式按位或二进制数的每一位执行逻辑按位异或操作. 操作的结果是如果某位不同则该位为1, 否则该位为0.
xor运算的逆运算是它本身,也就是说两次异或同一个数最后结果不变,即(a xor b) xor b = a。相同位不同则为1,相同则为0。
                                                                 00101
                                                                 11100
                                                            (^或者xor)
                                                            ----------------
                                                                  11001

(1) 0^0=0,0^1=1  0异或任何数=任何数
(2) 1^0=1,1^1=0  1异或任何数-任何数取反
(3) 任何数异或自己=把自己置0

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
小甲鱼 + 3 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-8 10:30:31 | 显示全部楼层
参与比赛的主题记得选入【淘专辑】哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-8 17:58:13 | 显示全部楼层
好哒!

希望我能继续坚持下去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 12:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表