Class a = Class.forName("com.rzk.service.user.UserServiceImpl");第一种方式//a引用保存内存地址指向堆中的对象,该对象代表的是UserServiceImple整个类 Class b = com.rzk.service.user.User ...
分类:
其他好文 时间:
2020-02-14 16:42:58
阅读次数:
50
是不是是有点拗口哈,在刚开始的开发中,经常会碰到"无法访问非静态方法",如下: Test.java 解决办法有二: 一 、设置其为静态方法 二、new 对象 引用方法 并不是什么时候都可以设置其为静态方法,比如安卓开发中findViewById只能在非静态方法中调用,那怎么办呢.很简单,new对象引 ...
分类:
编程语言 时间:
2020-02-10 09:27:50
阅读次数:
70
我们在创建对象时,通常是通过new关键字来创建的。但是,思考一下,如果当前类的构造函数很复杂,每次new对象时都会消耗非常多的资源,这样肯定是不行的,耗时又费力。 那有没有什么办法解决这种问题呢?当然有,原型模式就可以解决这个痛点。 原型模式非常好理解,就是类的实例对象可以克隆自身,产生新的实例对象 ...
分类:
其他好文 时间:
2020-01-18 14:39:33
阅读次数:
63
1.创建类和生成示例 说明:constructor是构造方法,在new对象时自动调用,最后返回实例(不用写return)。类中方法前不用写function。若不写constructor,则类用默认的constructor。 2.继承 子类能继承父类的方法和属性。 说明:程序报错:一个类中的方法的th ...
分类:
其他好文 时间:
2020-01-17 09:53:13
阅读次数:
70
序言 一直以为java中没有指针,其实java的引用就是指针,只不过堆栈中的引用储存了在堆中的地址,可以看做java中的指针以下是java中指针的体现: 比如: Person p = new Person(); p叫做Person类的一个引用,或者是地址。这个和C中的指针地址概念是一样的,new P ...
分类:
编程语言 时间:
2019-12-23 22:11:30
阅读次数:
77
五种基本变量类型Null, Undefined, Boolean, Number, String,变量都是按值存放的,存放在栈内存中的简单数据段,可以直接访问。JavaScript的变量类型 对于引用类型,是存放在栈中的对象,变量保存的是一个指针,这个指针指向另一个位置。当需要访问引用类型(如对象,... ...
分类:
其他好文 时间:
2019-12-12 01:25:28
阅读次数:
105
二维数组转化为json数组 -1 var colName = [ ["08020092", "AVX", "1200m", "120", "0.3", "30u"], ["08020098", "KEMET", "1200m", "120", "1.0", "100u"], ["08020000", ...
分类:
编程语言 时间:
2019-12-10 16:40:40
阅读次数:
83
一.工厂模式概述 工厂模式,又称静态工厂模式,是用来生产对象的。在Java中,万物皆对象,对象需要创建之后才能使用,如果创建对象的时候直接new该对象,就会对该对象耦合严重,当我们更换对象的时候,所有new对象的地方都得修改一遍,显然违背了软件设计的开闭原则。如果我们使用工厂来生产对象,就只需要和工 ...
分类:
其他好文 时间:
2019-12-08 01:22:11
阅读次数:
116
Spring中的IOC和AOP; ioc 控制反转 将对象的实例化过程交给SpringIOC组件,不用程序员手动去new对象,引入IOC可以让我们更加关注业务逻辑,IOC实际就是解析XML或者通过知足接反射机制加载对应的类。 aop 面向切面编程 将传统程序执行过程看做纵向执行的过程,每个方法当做一 ...
分类:
编程语言 时间:
2019-12-02 23:37:03
阅读次数:
162
堆 放new(对象);栈 放局部变量;数据段 放类变量和常量;代码段 放方法的定义。 基本类型改的是数据,引用数据改变的是指向(地址) 关键字: This: 1、代表当前对象本身 2、在构造器中可以使用this([参数])调用本类的其他构造器 3、有时候需要把当前调用对象进行传递,那么就可以使用th ...
分类:
其他好文 时间:
2019-12-01 22:48:14
阅读次数:
105