从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动 ...
分类:
其他好文 时间:
2016-09-09 22:06:34
阅读次数:
190
与那些在编译时需要进行连接工作的语言不同,在java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。这种策略虽然会令类加载时稍微增加一些性能开销,但时会为java应用程序提供高度的灵活性,java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点实现的。 类加载的时 ...
分类:
其他好文 时间:
2016-09-07 22:42:40
阅读次数:
134
一、Servlet概述 1.Java Servlet是基于Java的一种技术和标准,是独立于平台和协议,服务器端的java应用程序。与Applet相比。Applet运行在客户端,而Servlet运行在服务器端。 2.Java Servlet 是由web服务器进行加载的,Servlet 是通过Web服 ...
分类:
其他好文 时间:
2016-09-03 21:09:52
阅读次数:
188
一、介绍 单例模式是Java23种设计模式之一,Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 二、特点 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 三、优缺点 优 ...
分类:
编程语言 时间:
2016-09-01 16:04:24
阅读次数:
115
1、Java 应用程序有且仅有的一种参数传递机制,即按值传递2、按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本3、按引用传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址(副本),而不是值的副本 代码: 结果: 李四 张三 张三 李四 虽然形参对象e1,e ...
分类:
编程语言 时间:
2016-09-01 12:53:04
阅读次数:
252
首先是JAVA基础JAVA SE(用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。) 之后是JAVA EE(java企业级标准开发),先学习Servlet(控制器)、JSP(在html中通过java输出值),然后再学习Struts、Hibernate、Spring等框架。 JA ...
分类:
编程语言 时间:
2016-09-01 07:02:53
阅读次数:
216
将Java的class文件生成为可执行的Java应用程序。Java应用程序有三种:完全在本机执行的Jar(例如本机的GUI可执行程序);完全在服务器端远程执行的(例如浏览器来进行存取);介于两者之间的组合(例如客户端在本地,与远程服务器交互) 将class文件生成JAR 指定编译时class类文件的 ...
分类:
编程语言 时间:
2016-09-01 02:12:14
阅读次数:
241
菜鸡的自我修炼,第一次接触quartz,做个记录。 jstarseven 最近在项目中,第一次在springmvc中配置实用quartz,深刻的感受到quartz带来的方便,顺手做个记录。 简单介绍: Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制 ...
分类:
编程语言 时间:
2016-08-30 19:33:46
阅读次数:
420
要想讲清楚nio的原理和它的优点得先清楚Java应用程序的文件读写原理和虚拟内存的原理。Java文件读取原理可参见如下图: 当应用程序需要读取文件的时候,内核首先通过DMA技术将文件内容从磁盘读入内核中的buffer,然后Java应用进程再从内核的buffer将数据读取到应用程序的buffer。 为 ...
分类:
编程语言 时间:
2016-08-26 21:11:45
阅读次数:
276
JPDA 简介Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序。JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI)、一个协议(J ...
分类:
其他好文 时间:
2016-08-24 17:17:36
阅读次数:
126