自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Struts + Spring + Hibernate

一. Struts + Spring    1.1  利用Struts的PlugIn启动Spring容器           在使用Spring的Web应用时,不用手动创建Spring容器,而是通过配置文件声明式地创建Spring容器,可以直接在web.xml文件中配置创建Spring容器,为了让Spring容器在web工程启动时自动启动,可以采用如下方式:           a.采用Se

2010-05-31 22:34:00 918

原创 Java集合

Java数组是一个Java对象,数组的长度是固定的,在同一个数组中只能够存放相同类型的数据,数组可以存放基本类型的数据,也可以存放引用类型的数据。在创建数组对象时,必须指定数组对象的长度,数组一旦创建,它的长度就不能再变   (1)创建数组对象(即new一个数组时)要指定数组的长度,数组的长度一旦指定,就不能够再发生变化;   (2)同一个数组中的数据的类型必须相同,可以是基本类型,也可以是引

2010-05-28 15:05:00 1678

原创 Java中的数组

在Java中,数组是一组数据的集合,数组是Java对象,Java中有三种引用类型,分别引用类实例,接口类的实例以及数组对象。   1.创建数组的步骤:    (1)声明一个数组类型的引用变量;    (2)用new语句构造数组的实例,new的作用是为数组分配内存,并为数组中的每一个元素赋予默认值    (3)初始化,为数组的每一个元素设置合适的初始值。    1.1 .数组变量的声明

2010-05-27 22:42:00 1913

原创 Web 开发和HTML

一.HTML   1.JSP程序是在HTML中的合适位置插入Java代码;   2.B/S模式下的Web程序与客户的交互通过客户端的HTML表单提交信息,在客户端采用JavaScript对客户的信息数据进行验证,响应用户事件;掌握Web信息交互的方法至关重要;   3.HTML是一种描述网页的标记语言,已经有文本,HTML用于如何将文本格式化,HTML用于定义网页中的文本和图形的格式,以及指

2010-05-27 14:32:00 668

原创 Java虚拟机

一.Java虚拟机的生命周期 1.Java虚拟机的责任是负责运行Java程序,启动一个Java程序时,产生一个虚拟机实例,当程序关闭退出,虚拟机实例即随之消亡,每一个程序运行于自己的Java虚拟机实例中。 2.JVM通过调用某个初始类的main()方法运行Java程序 3.Java程序初始类中的main()方法,作为该程序初始线程的起点(Java程序的执行是由JVM负责完成的,而JVM是由一

2010-05-27 12:12:00 697

原创 GC

1.垃圾回收的必要性      当对象被创建时,会在Java虚拟机中分配一块内存(内存分配-》默认值-》初始化值),在JVM的生命周期中,Java程序在不断地创建对象,这些对象在内存运行时数据区的堆区有一块内存空间,如果这些对象的内存不被及时回收,会导致内存空间不足,因此要有一种措施及时回收无用对象的内存,保证内存能够被重复利用。      在传统的编程语言中,内存回收的工作由程序完成,程序显

2010-05-27 08:33:00 526

原创 Linux

1.操作系统沟通硬件使用者和硬件之间的讯息传递,如果没有操作系统,硬件的功能无法得到调用,只是一堆废铁;   2.操作系统主要分为两个东西:      核心+核心提供的工具      整个硬件有核心管理,如果核心不认识硬件,将无法使用硬设备,核心是操作系统最底层的东西,掌管整个硬件资源的工作状态,当有新的硬件加入到系统中时,如果核心不支持他,硬件就无法工作,   3.一般来说,Kernel

2010-05-25 13:04:00 562

原创 Java中的多线程

线程同步和线程通信      一.线程同步     线程同步的产生:多个线程操纵同一个对象,由于对象的实例变量放在运行时数据区的堆区中,所以这些线程可以同时操作该对象的实例变量,导致一个线程修改另外一个线程的临时操作数,产生结果不正确的现象。   (1)两个线程操作同一个对象,对象的实例变量会受到两个线程的同时修改,因为实例变量在运行时数据区的堆区中,两个线程共享对象的实例变量,而方法的局

2010-05-05 22:26:00 815

原创 Java中的垃圾回收机制

1.垃圾回收的必要性      当对象被创建时,会在Java虚拟机中分配一块内存(内存分配-》默认值-》初始化值),在JVM的生命周期中,Java程序在不断地创建对象,这些对象在内存运行时数据区的堆区有一块内存空间,如果这些对象的内存不被及时回收,会导致内存空间不足,因此要有一种措施及时回收无用对象的内存,保证内存能够被重复利用。      在传统的编程语言中,内存回收的工作由程序完成,程序显

2010-05-03 16:15:00 1546

原创 Java中对象的生命周期

(1) 对象生命周期的开始              对象生命周期开始时,需要为对象分配内存(在内存运行时数据区的堆区中为对象分配内存),并且初始化它的实例变量;            对象生命周期结束              Java虚拟机的垃圾回收线程回收对象的内存,一般只要Java程序中没有变量引用某个对象,该对象的生命周期结束,因此可以通过控制变量的生命周期来控制对象的生命周期。

2010-05-02 21:03:00 6223

原创 Java中类的生命周期

Java虚拟机管理类和对象的生命周期; (1)类的生命周期从类被加载,连接,初始化开始,到类被卸载结束; (2)类处于生命周期时,它的二进制数据位于运行时方法区内,在堆区还有一个相应的描述类的Class类的对象; (3)只有当类处于生命周期中时,Java程序才能够使用它。   1.Java虚拟机及程序的生命周期 (1)通过java命令运行一个Java程序时,启动一个Java虚拟机进程;

2010-05-01 21:50:00 3706 1

OpenGL学习宝典

OpenGL学习教材,提供OpenGL图形化开发工具的具体使用方法

2010-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除