![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程思想阅读笔记
文章平均质量分 93
阅读笔记
一只会飞的金毛
一个很烂的程序爱好者。
专业工作是ERP
展开
-
Java编程思想-第三章: 操作符
一般来说,如果在程序中使用了”直接常量“,编译器可以准确的知道要生成什么样的类型,但有时候却是模棱两可的。=比较的是对象的引用,而不是对象的实际内容,若要比较两个对象的实际内容是否相同,应该使用equals() 方法。如果对char,byte,或者short类型的数值进行移位处理,那么在移位进行之前,它们会被转换成int类型,并且得到的结果也是一个int类型的值。此时,操作符左边的值会移动由右边的值指定的位数,再将得到的结果赋给左边的变量。通常,表达式中出现的最大的数据类型决定了表达式最终结果的数据类型。原创 2023-12-10 15:06:14 · 114 阅读 · 0 评论 -
Java编程思想-第二章:一切都是对象
在Java中,一切被视为对象,操纵的标识符实际上是对象的一个”引用“。一旦定义了一个类(在Java中你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象),就可以在类中设置两种类型的元素:字段和方法,或者数据成员和成员函数。方法的参数列表指定要传递给方法什么样的信息,这些信息采用的都是对象形式(传递的是引用),因此,在参数列表中必须指定每个所传递对象的类型和名字。基本类型具有的包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型,包装基本类型的原因将在以后的章节中说明。原创 2023-12-09 20:44:04 · 37 阅读 · 0 评论 -
Java编程思想-第一章:对象导论
要使用这样的容器,只需在其中置入对象引用,稍后还可以将它们取回。这种新的对象类型持有对其他对象的引用,这个通常被称为“容器”,在任何时候时都可以扩充自己以容纳你置于其中的所有东西,因此不需要知道将来会把多少个对象置于容器中,只需要创建一个容器对象,然后让它处理所有细节。然而,向下转型和运行时的检查需要额外的程序运行时间,能否创建这样的容器,它知道自己所保存的对象的类型,从而不需要向下转型以及消除犯错误的可能,==这种方案被称为“参数化类型机制”==参数化类型就是一个编译器可以自动定制作用于特定类型上的类。原创 2023-12-09 11:40:57 · 140 阅读 · 0 评论