
Java核心技术学习笔记
文章平均质量分 70
深入学习Java语言。
54号考生
彼方尚有荣光在,少年不畏岁月长
展开
-
第五天 JAVA核心技术I 【Object:所有类的超类,equals、hashCode、toString方法详解】
5、Object:所有类的超类 Object类是Java中所有类的始祖,在Java中,每个类都扩展了Object。如果没有明确的指出这个类的超类,则Object就被认为是这个类的超类。由于Java中每个类都是由Object类扩展而来的,所以熟悉这个类提供的所有服务十分重要。 5.1、Object类型的变量 可以使用Object类型的变量引用任何类型的对象,但只能作为各种值的一种泛型容器,如果需要具体操作,还需要知道对象的原始类型,并进行相应的强制类型转换。 在java中,只有基本类型不是对象,例原创 2021-07-22 17:48:48 · 493 阅读 · 0 评论 -
第四天 JAVA核心技术I 【方法的参数传递】
4、方法的参数传递 将参数传递给方法的方式: 按值调用(call by value) 按值调用表示方法接受的是调用者提供的值。 按引用调用(call by reference) 按引用调用表示方法接受的是调用者提供的变量地址。 注意:java 总是按值调用,也就是说,方法得到的是参数值的副本。其中有两种参数类型:1、基本数据类型;2、对象引用。基本数据类型拷贝的是数据的值,对象引用拷贝的是对象的引用而不是对象本身。 4.1、基本数据类型 Java向方法中传递基本数据类型时,传递的是参数的副本,实际原创 2021-07-12 15:10:23 · 128 阅读 · 0 评论 -
第三天 JAVA核心技术I 【类与对象】
3、类与对象 3.1、类 类是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。 封装是处理对象的一个重要概念。封装就是将数据和行为组合在一起,并对对象的使用者隐藏具体的实现方式。对象中的数据称为实例字段。操作过程称为方法。 作为一个类的实例,特定对象都有一组特定的实例字段值。这些值的集合就是这个对象的当前状态。 3.2、对象 对象的三个主要特征: 对象的行为(behavior): 可以对对象完成哪些操作,或者可以对对象应用哪些方法。 对象的状态(state): 当调用那些方法时,对象会如原创 2021-07-09 09:55:23 · 120 阅读 · 0 评论 -
第二天 JAVA核心技术I 【基本数据类型】
Java是一种强类型语言。这就意味着必须为每一个变量声明定义一种类型。Java中一共有8种基本类型,其中有4种整型、2种浮点型、1种字符类型char(用于表示Unicode编码的代码单元)和真值类型booLean。 2、基本数据类型 2.1、整形 类型 存储需求 取值范围 int 4字节 -2 147 483 648 ~ 2 147 483 647(刚刚超过20亿) short 2字节 -32768~32767 long 8字节 -9 223 372 036 854 775 80原创 2021-07-07 15:32:16 · 125 阅读 · 0 评论 -
第一天 JAVA核心技术I【JAVA白皮书关键术语】
1、JAVA白皮书关键术语Oracle白皮书地址1996.05 1.1、简单性 Java删除了cpp中许多很少使用、难以理解、容易混淆的特性,如指针、操作符重载等。在我们看来,这些特性带来的麻烦远远多于他们的好处。可以认为Java是cpp的简化纯净版。 1.2、面向对象 面向对象设计是一种程序设计技术。当然,在使用得当的时候,我更愿意称之为程序设计的艺术。Java将面向对象这条路走向了极致,甚至将程序入口main()都设计在类中,也就是说,Java是完全面向对象的。而cpp实际上可以认为是c的超集,原创 2021-07-06 14:35:31 · 120 阅读 · 0 评论