摘要: 内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。为什么内部类能直接访问外部类中成员呢?那是因为内部类持有了外部类的引用。 外部类名.this内部类可以存放在局部位置上。 内部类在局部位置上只能访问局部中被final修饰的局部变量。匿名内部类。就是... 阅读全文
posted @ 2015-06-05 11:40 mike.lee 阅读(103) 评论(0) 推荐(0)
摘要: 多态在代码中的体现: 父类或者接口的引用指向其子类的对象。多态的好处: 提高了代码的扩展性,前期定义的代码可以使用后期的内容。多态的弊端: 前期定义的内容不能使用(调用)后期子类的特有内容。多态的前提: 1,必须有关系,继承,实现。 2,要有覆盖。//自动类型提升,猫对象提升了动物类型。但是特有功能... 阅读全文
posted @ 2015-06-05 10:18 mike.lee 阅读(131) 评论(0) 推荐(0)
摘要: 在子类的构造函数中第一行有一个默认的隐式语句。 super();子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。那是因为子类继承了父类,获取到了父类中内容(属性),所以在使用父类内容之前,要先看父类是如何对自己的内容进行初始化的。所以子类在构造对象时,必须访问父类中的构造... 阅读全文
posted @ 2015-06-05 10:05 mike.lee 阅读(1209) 评论(0) 推荐(0)
摘要: 设计模式:对问题行之有效的解决方式。其实它是一种思想。1,单例设计模式。 解决的问题:就是可以保证一个类在内存中的对象唯一性。必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。如何保证对象唯一性呢?1,不允许其他程序用new创建该类对象。2,在该类创建一个本类实例。3,对外提供一个... 阅读全文
posted @ 2015-06-05 09:49 mike.lee 阅读(122) 评论(0) 推荐(0)
摘要: 当子父类中出现成员函数一模一样的情况,会运行子类的函数。这种现象,称为覆盖操作。这时函数在子父类中的特性。函数两个特性: 1,重载。同一个类中。overload 2,覆盖。子类中。覆盖也称为重写,覆写。override 覆盖注意事项:1,子类方法覆盖父类方法时,子类权限必须要大于等于父类的权限。 2... 阅读全文
posted @ 2015-06-05 09:47 mike.lee 阅读(119) 评论(0) 推荐(0)
摘要: 1.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效的SQL 语句能有效避免低性能操作;通过锁的调优解 决并发控制方面的性能问题。 数据库调优技术... 阅读全文
posted @ 2015-06-05 09:20 mike.lee 阅读(3065) 评论(0) 推荐(0)
摘要: ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 000... 阅读全文
posted @ 2015-06-02 14:59 mike.lee 阅读(120) 评论(0) 推荐(0)
摘要: 1.动态语言DynamicallyTypedLanguage例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、php也叫动态类型定义语言与静态类型定义相反,一种在执行期间才去发现数据类型的语言,动态语言是指程序在运行时可以改变其结构:新的函数可以被引进,已... 阅读全文
posted @ 2015-06-02 13:38 mike.lee 阅读(1026) 评论(0) 推荐(0)
摘要: JAVA是解释型语言还是编译型语言概念:编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal,Fort... 阅读全文
posted @ 2015-06-02 13:32 mike.lee 阅读(613) 评论(0) 推荐(0)
摘要: 1.File类:用于将文件和文件夹封装成对象。new File("",true) 为续传。 1,创建: boolean createNewFile():如果该文件不存在,会创建,如果已存在,则不创建。不会像输出流一样会覆盖。 boolean mkdir(); boolean m... 阅读全文
posted @ 2015-05-27 15:58 mike.lee 阅读(148) 评论(0) 推荐(0)