上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页
摘要: java提高篇(十六) 异常(一) 一、为什么要使用异常 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率。虽然我们不是特别喜欢看到它,但是我们不能不承认它的地位,作用。有异常就说明程序存在问题,有助于我们及时改正。在我们的程序设计当做,任何时候任何地方因为任何原因都有 阅读全文
posted @ 2017-08-12 18:53 qlky 阅读(278) 评论(0) 推荐(0) 编辑
摘要: java提高篇(十四) 字符串 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。 字符串 阅读全文
posted @ 2017-08-12 17:42 qlky 阅读(240) 评论(0) 推荐(0) 编辑
摘要: java提高篇(十三) equals()方法总结 equal和==区别 ==比较对象基于内存引用,两个引用完全相同返回true Java 语言里的 equals方法其实是交给开发者去覆写的,让开发者自己去定义满足什么条件的两个Object是equal的。 所以我们不能单纯的说equals到底比较的是 阅读全文
posted @ 2017-08-12 17:03 qlky 阅读(347) 评论(0) 推荐(0) 编辑
摘要: java提高篇(九) 实现多重继承 接口 多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但 阅读全文
posted @ 2017-08-12 16:48 qlky 阅读(6555) 评论(0) 推荐(1) 编辑
摘要: java提高篇(十一) 强制类型转换 在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类 阅读全文
posted @ 2017-08-12 16:45 qlky 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: java提高篇(八) 详解内部类 概念 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没 阅读全文
posted @ 2017-08-12 16:42 qlky 阅读(1666) 评论(0) 推荐(1) 编辑
摘要: java提高篇(七) 关键字static static 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存 阅读全文
posted @ 2017-08-12 01:33 qlky 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一看就懂的,java深拷贝浅拷贝 将一个对象的引用复制给另外一个对象,一共有三种方式。第一种方式是直接赋值,第二种方式是浅拷贝,第三种是深拷贝。所以大家知道了哈,这三种概念实际上都是为了拷贝对象啊。 1、直接赋值 好,下面我们先看第一种方式,直接赋值。在Java中,A a1 = a2,我们需要理解的 阅读全文
posted @ 2017-08-11 23:05 qlky 阅读(13790) 评论(1) 推荐(2) 编辑
摘要: java提高篇(五) 抽象类与接口 抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节 阅读全文
posted @ 2017-08-11 22:10 qlky 阅读(265) 评论(0) 推荐(0) 编辑
摘要: java提高篇(一) 理解java的三大特性之封装 概念: 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的 阅读全文
posted @ 2017-08-11 16:16 qlky 阅读(366) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页