摘要:JVM作为Java的核心技术,很多朋友想必也有研究。一直都在关注JVM方面的技术,以前看过一些书籍和网上的资料,自己也发了些Blog文章,不过还是没有彻底的了解JVM机制,最近有时间研究了研究,特此写下一篇文章并结合笔者多年实践以揭露JVM实现机理。
项目框架从tomcat移植到weblogic首先JDK,我们项目用的JDK1.5版本,所以考虑用weblogic9或以上版本,这里举例weblogic10下面所提到的weblogic都是指weblogic10这个版本。
介绍JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。Generics允许对类型进行抽象(abstractovertypes)。最常见的例子是集合类型(Containertypes),Collection的类树中任意一个即是。
JSP中有关页面跳转1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servletengine传递HTTP请求从当前的ServletorJSP到另外一个Servlet,JSP或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息。
EJB作为企业级的数据访问/持久化标准在1999年作为J2EE规范的核心规范出现,极大的转变了java企业级开发的模式,为java软件开发提供了一个良好的架构。 EJB从1.0到2.1在J2EE架构中,都是作为一个服务器端的(Server side)的数据访问中间件。开发人员通过EJB标准的API接口来访问操作数据,避免直接用JDBC和Sql操作底层的数据库。从整个EJB规范的角度来说,EJB 3和EJB 2.1最大变更在Entity Bean持久化API上。在EJB3中,Entity Bean持久化已经单独作为一个Persistence API规范和其他的EJB部分分离开来。下面我们主要讨论EJB 3和EJB 2.1在持久化API上的区别。
Jacob基础语法说明如果你想写一个JAVA代码,其中需要调用JACOB提供的功能,而你还是新手,也许篇文章会大大降低你的花费时间。
面向对象编程概述简单的说,面向对象编程(Object Oriented Programming,简称OOP)描述的是对象之间的相互作用。面向对象编程与面向过程编程的区别:过程化程序设计先确定算法,再确定数据结构;面向对象编程先确定数据结构,再确定运算。面向过程编程的程序员,习惯于建立数据结构存放数据并定义方法(函数)来操作数据;面向对象编程的程序员则构造一个对象模型,将数据与方法组织在一起。
java中获取当前日期和时间的方法
此文集是偶学习JAVA6过程中写的一些文章 一共三十七篇,现在制作成了CHM文档,有索引,能搜索,UTF-8编码。另外java6 web service 系列文章中大家最关系的集合类的传递和安全性问题,已经搞定了。 我会在工作之余抽时间把实现过程写出来和大家分享。
Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序.
Servlet技术。Servlet的优势: -- 运行效率高 -- 可移植 -- 廉价 -- 安全 -- 主流
jConsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。其监控内容包括:内存、线程、类、CPU使用等。通过监控信息,可以很清晰的了解到当前程序是否运行正常:如内存泄露、死锁、类加载异常等。
一个File实例,用来代表一个文件或一个目录.通过 File f = new File(“c:/dira/dirs/fileb.txt”); 来生成一个File实例.通过调用它的以下方法来生成一个目录,或一个文件 createNewFile() //生成一个新文件
本书主要面向软件架构师、设计师、高级开发人员,讲解企业应用中核心组件的设计原则与实践。 本书将澄清设计模式、数据结构、多线程、接口设计等多个领域中的常见误区,通过大量的实例分析,为读者精彩讲解组件设计这一最具技术含量的领域需要考虑的问题、设计方案与最佳实践。
JVM内存结构、JVM垃圾收集器、JVM内存调优参数、GC演示实例、JVM运行期分析工具、OOM事后分析工具、OOM演示实例。JVM内存结构JVM包含两个子系统和两个组件两个子系统分别是ClassLoader和ExecutionEngine两个组件则是RuntimeDataArea和NativeInterface,其中RuntimeDataArea中就包含了我们常说的JVM内存。
主要内容:RMI基本概念。RMI的使用。
Servlet定义:一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它用来扩展服务器的功能,可以生成动态的Web页面注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载Servlet基础Servlet与Applet相比较:相似之处:(1)它们不是独立的应用程序,没有main()方法。(2)它们不是由用户调用,而是由另外一个应用程序(容器)调用。(3)它们都有一个生存周期,包含init()和destroy()方法。
本手册收集了: 1、struts 1 各类型标签<br> 2、struts 2 标签<br> 3、jstl 各类型标签<br> 4、spring 标签<br> 5、jsf标签<br> 6、jsp标签、语法<br> 7、freemarker语法<br> 8、velocity语法<br> 9、ajax常用函数<br> 10、常用js表单检测函数<br> 11、常用js函数<br> 12、多功能jsp编辑器(eclipse插件)
内容:J2EE概述、EJB技术、WEB相关技术、J2EE的公共服务、J2EE的安全和通信。
什么是JavaBean、JavaBean是一种自包含的、可重用的软件组件,是遵循某种设计原则的Java类文件。