美文网首页
Thinking in Java笔记——控制符

Thinking in Java笔记——控制符

作者: e条虫 | 来源:发表于2016-01-13 21:16 被阅读18次

*使用静态导入(static import)可以直接使用里面的静态方法。

*操作符接受一个或多个参数,并生成一个新的值。

*赋值使用操作符“=”。她的意思是“取右边的值(即右值)把它复制给左边(即左值)”。

*对于基本数据的赋值就是简单的将存储的实际数值复制到另一个地方。而对象的“赋值”是将对象的引用复制到另一个地方

*算术操作符包括加(+),减(-),乘(*),除(/)。整数除法会直接去掉结果的小数位,而不是四舍五入。

*递增(++)和递减(--)运算符有两种使用方式,“前缀式”先运算后生成值,“后缀式”先生成值后运算。

*关系操作符(“<”小于,“>”大于,“<=”小于等于,“>=”大于等于,“==”等于,“!=”不等于)会产生一个boolean结果。如果想比较两个对象实际内容是否相等用equals()。

*逻辑操作符(“&&”与,“||”或,“!”非)会产生一个boolean结果。短路的概念:一旦明确无误的时候就不再计算表达式的余小部分。比如,在进行“&&”操作的时候如果第一个值为false,那接下来的表达式将不会进行运算。

*在程序中如果需要明确数据类型时可以在常量后增加字母。l或L代表long;f或L代表float,d或D代表double。

*按位操作符(&与,|或,^异或)运算对象是二进制的“位”。

*位移操作符,运算对象是二进制的“位”。位移操作符只能对整数进行处理。"<<":向左边移动低位补0;“>>”:有符号向右移,如果符号为正,则高位插入0,如果符号为负,则高位插入1;“>>>”无符号向右移,无论符号为正或负都插入0;

*三元操作符(boolean-exp?value0:value1)

*java允许我们把任何的基本数据类型转换成别的数据类型,但是布尔类型除外。“榨化转换”,将能容纳更多的信息的数据类型转换成五福容纳更多信息的类型,会有面临信息丢失的危险;“扩展转换”,不必显示的进行类型转换,因为不会造成任何信息丢失。

*浮点29.8转换成整形会执行截尾操作,变为29;用Math.round()可以进行四舍五入操作。

相关文章

  • Thinking in Java笔记——控制符

    *使用静态导入(static import)可以直接使用里面的静态方法。 *操作符接受一个或多个参数,并生成一个新...

  • Thinking in Java 笔记

    Java 与其他语言的不同之处,是它在设计的时候就把目标专注于克服开发与维护程序的复杂性。然而很多EE特性和乱七八...

  • Java访问控制符

    Java访问控制符的访问权限

  • 专业课笔记

    一、简要叙述什么是访问控制符,列出java中的访问控制符,并说明各个控制符的控制权限。 访问控制符是一组限定类、域...

  • 『读书笔记』—— Thinking_In_Java_13_字符串

    Thinking in java 读书笔记系列 不可变 String String 对象是不可变的,具有只读特性。...

  • Java--封装的实现

    封装的实现-使用访问控制符 Java是使用“访问控制符”来控制哪些细节需要封装,哪些细节需要暴露的。Java中4种...

  • Java学习——day 04

    主要内容 继承 重写 super关键字 组合 final关键字 访问控制符 多态 笔记详情 1. 继承 在Java...

  • 『读书笔记』—— Thinking_In_Java_14_类型信

    Thinking in java 读书笔记系列 运行时类型信息使得你可以在程序运行时发现和使用类型信息。Java ...

  • Thinking in Java 笔记碎片

    复用类 P135 垃圾收集器可能永远也无法被调用,即使被调用,它也可能以任何他想要的顺序来回收对象。因此最好除了内...

  • Thinking in Java--初始化

    Thinking in Java(2)---初始化 ok,今天我看到在Thinking in java中的内容和大...

网友评论

      本文标题:Thinking in Java笔记——控制符

      本文链接:https://www.haomeiwen.com/subject/mflckttx.html