Java
文章平均质量分 79
风吹无迹雨落无痕
Follow my heart!
展开
-
Java核心技术I——基础点拾掇(第三章)
第三章:Java的基本程序设计结构 数值类型之间的转换: 3个虚箭头表示可能有精度损失的转换。 int n =123456789; float f = n; // f is 1.23456792E8 当将如上整型数值转换为float类型时(如f+n),将会得到同样大小的结果,但却损失了一定的精读。当使用上面两个数值进行二元操作时,先要将两个操作数转换为同一种类型,然后再进行计算原创 2015-04-25 23:21:13 · 426 阅读 · 0 评论 -
Java核心技术I——基础点拾掇(第四章)
第四章:对象与类 在类之间,最常见的关系有: (1)依赖(“users-a”) (2)聚合(“has-a”) (3)继承(“is-a”) 依赖(dependence):如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类。应该尽可能地将相互依赖减至最少。如果A类不知道B的存在,它就不会关心B的任何改变(这意味着B的改变不会导致A产生任何Bug)。用软件工程的术语来说,就是让类原创 2015-04-26 11:26:22 · 491 阅读 · 0 评论 -
Java IO学习
Java中庞杂的输入输出类,简直让人望而生畏!吾等后生性懒而情堕,为望高人指点一二!可叹,业界前辈,不辞辛苦,于海量信息中整顿脉络,给予吾等后生好生瞻仰,亦让吾对其兢兢态度极其钦佩!Java IO学习总结(1)Java IO学习总结(2)Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流原创 2015-04-26 17:29:24 · 368 阅读 · 0 评论 -
Java核心技术I——基础点拾掇(第五章)
第五章:继承 动态绑定:对象方法的执行过程: (1)编译器查看对象的声明类型和方法名。 (2)接下来,编译器将查看调用方法时提供的参数类型。(重载解析overloading) (3)如果是private方法、static方法、final方法或者构造器,那么编译器将可以准确地知道应该调用哪个方法,我们将这种调用方式称为静态绑定(static binding)。 (4)当程序运行,并且采用动态原创 2015-06-03 22:54:48 · 451 阅读 · 0 评论 -
Java核心技术I——基础点拾掇(第六章)
接口不是类,而是对类的一组需求描述。这些类要遵从接口描述的统一格式进行定义。 接口中的所有方法自动地属于public。因此,在接口中声明方法时,不必提供关键字public。 接口中可以定义常量。但绝不能定义实例域,也不能在接口中实现方法。提供实例域和方法实现的任务应该由实现接口的那个类来完成。接口的特性: (1)接口不是类,尤其不能使用new运算符实例化一个接口。 (2)尽管不能构造接口的对原创 2015-07-05 21:48:29 · 482 阅读 · 0 评论 -
【转载】Java中的数据存储(堆、栈、常量池)
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制。 2.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 3.堆:存放所有new出来的对象。 4.静态域:存放静态成员(static定义的)。 5.常量池:存放字符串常量和基本类型常量(public static final转载 2017-04-06 23:15:05 · 417 阅读 · 0 评论 -
Java中内部类和异常处理
1 内部类内部类的访问规则: 1) 内部类可以访问外部类的成员包括私有。 之所以可以直接访问外部类的成员,是因为内部类持有一个外部类的引用 , 格式: 外部类名.this 2) 外部类要访问内部类,必须建立内部类对象。 当内部类处于外部类的成员位置且非私有,可以在其他外部类中建立内部类对象 格式: 外部类名.内部类名 变量名 = new 外部类名().new 内部类名(原创 2017-04-06 22:43:44 · 2053 阅读 · 1 评论