码迷,mamicode.com
首页 >  
搜索关键字:加载类    ( 879个结果
从jvm的角度来看单例模式
最近在看jvm,发现随着自己对jvm底层的了解,现在对java代码可以说是有了全新的认识。今天就从jvm的角度来看一看以前自以为很了解的单例模式。 了解单例模式的人都知道,单例模式有两种:“饿汉模式”和“懒汉模式”。 引用一段网上对这两种模式的介绍: “饿汉模式的特点是加载类时比较慢,但运行时获取对 ...
分类:其他好文   时间:2017-02-03 19:46:21    阅读次数:166
java为什么非静态内部类中不能有static修饰的属性,但却可以有常量?
如:public class InnerClassDemo{int x;class A{static int a = 0;//这样写是不合法的.static final int b=0;//这样写是合法的}} java类加载顺序,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们 ...
分类:编程语言   时间:2017-01-03 07:15:30    阅读次数:224
JVM:查看java内存情况命令
jmap (linux下特有,也是很常用的一个命令) 观察运行中的jvm物理内存的占用情况。 参数如下: -heap :打印jvm heap的情况 -histo: 打印jvm heap的直方图。其输出信息包括类名,对象数量,对象占用大小。 -histo:live : 同上,但是只答应存活对象的情况 ...
分类:编程语言   时间:2016-12-31 16:37:25    阅读次数:310
设计模式-单例模式
一个类的静态属性只会在第一次加载类时初始化 静态变量只初始化一次 1 //懒汉式单例 2 public class Singleton1 { 3 // 4 定义一个变量存储创建好的类实例 4 // 5 要在静态方法中使用,所以需要加上static修饰 5 private static Singlet ...
分类:其他好文   时间:2016-12-30 13:28:31    阅读次数:176
java中newInstance()和new()
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便 ...
分类:编程语言   时间:2016-12-27 20:12:20    阅读次数:146
JVM运行和类加载过程
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) (该知识点引用 http://www.cnblogs.com/dingyingsi/p/3760730.html) 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目 ...
分类:其他好文   时间:2016-12-24 01:45:00    阅读次数:254
ThinPHP命名空间,连接数据库是要修改的配置文件,Model数据模型层,跨控制器调用,如何获取系统常量信息,
一、命名空间(主要是为了实现自动加载类) *命名空间(相当于虚拟的目录),为了让类有一个统一的文件夹来管理(可以自动加载'类'),每个文件都要有命名空间*tp如何做命名空间:*TP框架下有一个初始命名空间(相当于根目录)ThinkPHP\Libray*在初始命名空间下又包含很多根命名空间,这些根命名 ...
分类:数据库   时间:2016-12-22 14:22:42    阅读次数:322
tp框架命名空间
命名空间:相当于虚拟的目录在tp里面主要为了实现自动加载类 TP框架下有一个初始命名空间(相当于根目录)初始命名空间:ThinkPHP\Library 在初始命名空间下又包含很多根命名空间这些根命名空间主要分两类:1.TP核心类里面的根 在Library下所有的文件夹都是根 2.APP里面的根 AP ...
分类:其他好文   时间:2016-12-22 06:38:50    阅读次数:189
tp框架之Model类与命名空间
1.获取系统常量信息 3.U方法获取方法的路径 echo U("peizhi"); //引号里面写方法名,可以输出别的模块的方法路径 4.造一个Model类对象 命名空间:相当于虚拟的目录在tp里面主要为了实现自动加载类TP框架下有一个初始命名空间(相当于根目录)初始命名空间:ThinkPHP\Li ...
分类:其他好文   时间:2016-12-21 16:14:13    阅读次数:315
JVM:查看java内存情况命令
jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个 ...
分类:编程语言   时间:2016-12-16 11:55:57    阅读次数:317
879条   上一页 1 ... 47 48 49 50 51 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!