0930周三_进制转换、运算符
21年的4月4日,我们就这样开始一轮基础复习,就像是为了高考进行的备战一样,我认为只有基础到位了,学习更加有深度的东西才会更加游刃有余,见知识知其源。就像是我们在高中的时候,在学习之后的考试,总会发现自己的知识面不全,总会发现一些知识盲点,但是我们始终不能达到最完美,但是我们也要在自己力所能及的地方做到90分。
- 有很多的时候我们学习的只是知识的表层,我们要努力把“了解”变为“精通”。这个系列就是为了记录Java基础梳理。
- 希望在学习的过程中不是把知识简单的记忆住,更重要的是做到“有趣”,怎么做到呢?将代码理解为构建世界的语言,我们所在的世界的一草一木都可以用代码解释,Java是面向对象的,也是存在于我们的生活的,Java生活就是这个道理。
- 在以后可能会加一些拓展,
- 学习理科、技术最依靠的是理解、模型,不断应用,在应用中理解,记忆,才能对知识的理解更上一层。
类_分支语句_循环语句
类 == 类型 == 群体
Java文件是一个源文件(source file)
文件名和 (public)类名 是相同的
Java源文件有几个类?
不确定
- if:
【优】擅长表示区间、
【缺】非此即彼 - switch:
【优】起点到终点、
【缺】只能表达点
结合使用
表达清楚比写的简单更重要。
进制转换、运算符
进制转换
- 理解什么是进制?进制的本质是什么?
- N进制就是里面包含了N个数字就进一位
- 进制的本质是由element组成的
补码:
- 补码是什么?
- 补码 == 补足进位的数字
- 补码是给计算机用的,计算机只知道补码,我们看到的是负数,而计算机只能看到补码
- 我们所用到的binary正数负数都是我们所能看到的,首位1为负数,首位0为正数。
- 补码只是一个算法,用来计算计算机所能看到的世界。以及计算机的计算原理。
- 补码的算法是什么?
- 正数的【源 = 反 = 补】一样。
- 负数的【反码 == 源码“数”取反,补码为反码 + 1】
运算符
- 四则运算
- int算出来的总是int型,±*/都是,结果会有缺省
- 整数默认int、小数默认double(1.0f)
- Tips:
- 自增:用处不大,理解就行
- 位运算:
- << >> >>>
- 左移运算比乘法更快
- 就是一位一位的计算,1真0假
- 非运算
- 移位运算:
- 逻辑运算:
- 短路
标签:02,Java,进制,补码,负数,运算符,我们 来源: https://blog.51cto.com/u_15202146/2777228
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。