Static关键字修饰成员变量被称为静态变量(也叫作类变量,同时 局部变量也能被声明为static),静态变量在内存中只有一个拷贝(节省内存,方便对象之间共享值),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(当然也可以通过对象来访问)。因为静态变量被类的所有 ...
分类:
其他好文 时间:
2017-07-23 19:36:30
阅读次数:
112
层层引入反射的作用 一.类类型的概念:所有类都是对象,是Class类的实例对象,这个对象我们成为该类的类类型 1.下面是一个小的test,以产生3种方式的类类型: 2.其实数据类型也有自己的类类型 3.类类型可以创建类的实例对象 二.动态加载类 1.我们有这样的疑惑,如果一个主函数中有好多个类,其中 ...
分类:
编程语言 时间:
2017-07-23 18:18:24
阅读次数:
218
final关键字 如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。 属性不能被定义为 final,只有类和方法才能被定义为 final 自动加载类 很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不 ...
分类:
其他好文 时间:
2017-07-23 16:50:19
阅读次数:
190
在设计面向对象的程序开发时,通常为每个类的定义都单独建立一个PHP源文件。当你尝试使用一个未定义的类时,php会报一个致命错误。可以用include或require包含一个类所在的源文件,毕竟你知道要用到那个类。如果一个页面需要使用多个类,就不得不在脚本页面开头编写一个长长的包含文件的列表,将本页面 ...
分类:
Web程序 时间:
2017-07-23 11:35:54
阅读次数:
171
由于经常用笔记本上网,还是在博客里备份一下自己的学习成果比较好,复习起来也很方便。 从今天开始把自己会的知识总结在博客里。 以下为单例模式里的两种方法的代码:饿汉模式和懒汉模式。 ...
分类:
编程语言 时间:
2017-07-22 00:46:37
阅读次数:
226
Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载 器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可见性的原理是子类的加载器可以看见所有的父类加载器加载的类,而父类加载器看不到子类 加载器加载的类。 ...
分类:
编程语言 时间:
2017-07-19 23:28:42
阅读次数:
262
在Spring中有许多的容器,在以前都是使用Bean工厂,但是现在基本都是使用应用上下文。 下面是几种常用的应用上下文加载方式: ClassPathXmlApplicationContext:通过加载类路径下的xml文件,最常使用的方式,即加载src目录下的bean.xml文件。 FileSyste ...
分类:
编程语言 时间:
2017-07-18 20:10:20
阅读次数:
190
1.获取系统常量信息 3.U方法获取方法的路径 echo U("peizhi"); //引号里面写方法名,可以输出别的模块的方法路径 4.造一个Model类对象 命名空间:相当于虚拟的目录在tp里面主要为了实现自动加载类TP框架下有一个初始命名空间(相当于根目录)初始命名空间:ThinkPHP\Li ...
分类:
其他好文 时间:
2017-07-18 14:20:59
阅读次数:
217
第1章 Class类的使用 1-1 Class类的使用 (15:18) 第2章 动态加载类 2-1 Java 动态加载类 (13:19) 第3章 获取方法信息 3-1 Java 获取方法信息 (17:06) 第4章 获取成员变量构造函数信息 4-1 Java 获取成员变量构造函数信息 (14:44) ...
分类:
编程语言 时间:
2017-07-15 14:52:22
阅读次数:
154
1.获取系统常量信息 3.U方法获取方法的路径 echo U("peizhi"); //引号里面写方法名,可以输出别的模块的方法路径 4.造一个Model类对象 命名空间:相当于虚拟的目录在tp里面主要为了实现自动加载类TP框架下有一个初始命名空间(相当于根目录,属于抽象型的)初始命名空间:Thin ...
分类:
其他好文 时间:
2017-07-12 10:02:51
阅读次数:
142