在一个类中,除了定义正常的变量和方法外,在类中有定义了一个类,那个类中的类就是内部类。 内部类可以被private,static修饰,当它在外部类的成员位置上。 当内部类中定义了静态成员,那么这个内部类必须是static的。 当外部类的静态方法访问内部类时, 内部类也必须是static的。 内部类访 ...
分类:
其他好文 时间:
2018-02-23 23:48:55
阅读次数:
164
/*什么是内部类:类里面的类好处:内部类可以直接访问外部类的成员(因为内部类中持有外部类的引用外部类.this)外部类要访问内部类成员,必须建立内部类对象@authorWangShuang/publicclassTest{publicstaticvoidmain(String[]args){Outerouter=newOuter();outer.omethod();Outer.Innerinner
分类:
其他好文 时间:
2018-01-28 12:46:15
阅读次数:
170
可见性:一个线程对共享变量值的修改,能够及时呗其他线程看到。 共享变量:如果一个变量在多个线程的内存中都存在副本,那么这个变量就是这几个线程的共享变量。 java内存模型(JMM) 描述了java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和内存中读取出变量这样的底层细节 ...
分类:
编程语言 时间:
2018-01-09 13:39:29
阅读次数:
218
C++中的关键字static有两种用法,分别为面向过程编程的static和面向对象的static。 ·static在面向过程编程中的应用 1. 在全局变量前加上static关键字,该全局变量被声明为静态全局变量,这样使得该变量有了以下的特性: 1)该变量的内存分配在全局数据区域; 2)在声明它的整个 ...
分类:
其他好文 时间:
2017-12-23 19:02:36
阅读次数:
248
不知有没有细心的发觉,上文提到的代理都是使用 IP 地址的,如果改用TMG的本地计算机名时,它会不能正常的使用,所以我们要在 TMG 上面添加 一个防火墙规则,允许内网中本地的计算机可以正常的解释,操作如下: 1、防火墙策略>>>右键>>>新建>>>>访问规则。 &nb
分类:
移动开发 时间:
2017-12-20 19:01:03
阅读次数:
218
内部类的访问规则: 1.内部类可以直接访问外部类中的成员,包括私有 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式: 外部类名.this 2.外部类要访问内部类,必须要建立内部类对象 访问格式: 1.当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,可以 ...
分类:
编程语言 时间:
2017-12-14 21:46:48
阅读次数:
115
很多网站管理员可能会遇到这种情况,自己的网站突然之间无法从国内访问了,遇到这种情况后,网站主如何应对,这里速腾数据就介绍几个站长反屏蔽的常见方法。 1、网站使用多个IP地址; 最简单的方式是使用CDN服务,针对不同的国家地区使用不同的IP,这样的一个好处是,即使一个IP无法访问,用户可以通过host ...
分类:
Web程序 时间:
2017-11-30 13:37:04
阅读次数:
176
如果一个线程对共享变量的修改,能够被其它线程看到,那么就能说明共享变量在线程之间是可见的。如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。Java内存模型(Java Memory Model,JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在J ...
分类:
编程语言 时间:
2017-10-29 18:43:15
阅读次数:
150
十一、Proxy 、Reflect ①、Proxy 的概念和常用方法 ②、Reflect 的概念和用法 ③、使用 Proxy 和 Reflect 实现业务的解耦 ...
分类:
其他好文 时间:
2017-10-02 18:25:09
阅读次数:
183
1 Java程序最初通过解释器进行解释执行,当虚拟机发现某个方法或代码块的执行特别频繁时,就把这些代码认定为热点代码,为了提高执行效率,在执行时虚拟机把这些代码编译成本地平台相关机器码,热点代码。 2 Java内存模型主要定义程序中各个变量的访问规则,即将虚拟机中将变量存储到内存和从内存取出变量这样 ...
分类:
其他好文 时间:
2017-09-28 15:59:21
阅读次数:
162