方法区:类信息、类变量(静态变量和常量)、方法 堆:对象、成员变量 栈:局部变量 (1)当程序运行时,首先通过类装载器加载字节码文件,经过解析后装入方法区!在方法区中存了类的各种信息,包括类变量、类常量及方法。对于同一个方法的调用,同一个类的不同实例调用的都是存在方法区的同一个方法。类变量的生命周期 ...
分类:
编程语言 时间:
2018-06-23 17:13:00
阅读次数:
154
一 .框架的概念 一堆代码的集合,里面有变量 函数 类 常量 设计模式MVC等等 二.使用框架的好处 框架可以帮助我们快速,稳定,高效的搭建程序系统 易维护,灵活 使用框架的过程可以使我们的注意力全部集中到业务层面,而无须关心程序的底层构架 三.ThinkPHP框架的目录结构 在TinkPHP\Li ...
分类:
Web程序 时间:
2018-06-22 23:53:05
阅读次数:
244
修饰变量:static:静态变量,是属于这个类的final :常量,只能赋值一次static final:静态常量,必须立即初始化(同时具有static、final的特点) 修饰方法:static:静态方法,是属于这个类的final:最终方法,子类不能重写static final:静态最终方法(同时 ...
分类:
编程语言 时间:
2018-05-06 19:57:11
阅读次数:
210
1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。 2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为pub ...
分类:
Web程序 时间:
2018-04-16 16:13:09
阅读次数:
185
面向对象编程 类:在现实世界中,任何事物都有种类的概念:车 类是由特征和行为构成的。 特征:都是不动的,从出厂的时候就已经内置好了(属性) 行为:一种动的状态。(方法(函数)) 行为依赖于这些特征,而特征只有通过这些行为才能施展。 对象调用属性、方法 类常量:const const用于类成员常量的定 ...
分类:
Web程序 时间:
2018-04-04 18:16:52
阅读次数:
246
php抽象类和接口的区别 tags:抽象类 接口 抽象类和接口 php 引言:这是一个面试经常被问到的问题,也是一个经典问题。我们尽量引用官方权威的说明或者经过实验来证明本文所说的内容准确性。 抽象类 官方描述请查看文档,下面是官方描述的梳理版本: 定义为抽象的类不能被实例化。任何一个类,如果它里面 ...
分类:
Web程序 时间:
2018-04-04 15:11:35
阅读次数:
181
ThinkPHP是一个PHP开发框架,使用面向对象的开发结构和MVC模式,简称tp框架。 1.框架是一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等,框架的作用是大量节省开发的工作量,以便将精力集中在业务层次上。 2.MVC模式: M:Model 数据模型 ...
分类:
Web程序 时间:
2018-04-03 17:25:42
阅读次数:
228
四、对象如何创建,布局?如何访问数据 对象的内存分配 对象的创建过程 Jvm读到new指令, 先去方法区(类常量池中)查看是否有对应的类符号,并检查该类是否被加载, if 加载,JVM为新生对象分配内存 else 加载类,为对象分配内存 内存分配完,JVM将内存空间值初始化为0值 对象头信息记录,这 ...
分类:
其他好文 时间:
2018-03-29 12:42:15
阅读次数:
221
//语法错误(syntaxerror)在语法分析阶段,源代码并未被执行,故不会有任何输出。/【命名规则】/常量名类常量建议全大写,单词间用下划线分隔//MIN_WIDTH变量名建议用下划线方式分隔//$var_name函数名建议用驼峰命名法//varName定界符建议全大写//<<<DING,<<<‘DING‘文件名建议全小写和下划线、数字//f
分类:
Web程序 时间:
2018-03-22 20:06:27
阅读次数:
238
ThinkPHP是一个php框架,而框架是一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等。 使用框架可以帮组我们快速、稳定、高效搭建程序系统;该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强;使用框架的过程中可以使得我们的注 ...
分类:
Web程序 时间:
2018-03-16 12:11:40
阅读次数:
249