- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Java中的数据类型和变量
1. 程序的基本功能是处理数据,程序使用变量来表示数据,在程序中需要先定义变量,才能够使用,定义变量是指设定变量的数据类型和变量的名字; 2. 基本数据类型 boolean 1(8位) true,false false byte 1(8位)
2010-06-29 14:04:00 1940
原创 Ajax用到的技术
一.HTML和Ajax 1. HTML代码经过浏览器解析后《浏览器解析HTML文档》构成Web应用程序的用户界面,HTML文档中的各种标记构成Web页面相应的控件《标记是控件》,用户通过操作用户界面上的HTML控件,输入相关信息,这些信息通过表单提交到服务器,服务器根据封装在HTML控件中的信息判断用户的行为并进行相应《用户信息保存在控件中(比如文本框,按钮,复选框等等),通过表单(form
2010-06-17 15:33:00 1078
原创 初识Ajax
一.Ajax的定义 (一)Ajax概述 Ajax不是一项新的技术,它是多种技术的综合,或者是设计方式包括JavaScript,DOM,XHTML/CSS,XML/XSTL,XMLHttpRequest,其中: 1. 使用XHTML和CSS实现标准化的呈现界面; 2. 使用DOM实现动态的显示和交互; 3. 使用XM
2010-06-16 22:31:00 440
原创 初识Ajax
一.Ajax的定义 (一)Ajax概述 Ajax不是一项新的技术,它是多种技术的综合,或者是设计方式包括JavaScript,DOM,XHTML/CSS,XML/XSTL,XMLHttpRequest,其中: 1. 使用XHTML和CSS实现标准化的呈现界面; 2. 使用DOM实现动态的显示和交互; 3. 使用XM
2010-06-16 22:31:00 566
原创 Java虚拟机中的线程控制
1.对多线程的支持是Java语言的一大优势,Java对线程的控制主要集中在对线程的同步和协作上,Java使用的同步机制是监视器 2.Java中的监视器支持两种线程,互斥和协作 互斥通过对象锁实现,目的是保证不能同时有多个线程操作共享数据,对共享数据的操作语句放在监视器的监视区域中,线程只有获得对象锁才能够执行监视区域的操作。 同步是共享数据的状态不满足线程正确执行的
2010-06-07 16:29:00 2101 3
原创 Java动态模型
1. Java的连接模型允许用户自行设计类装载器,这样可以在运行时定制地扩展用户的程序,用户子定义的类装载器是以定制的方式装载类,可以装载在编译时并不知道的类或者接口; 使用用户自定义的类装载器可以采用定制的方式加载一个类,即用户可以指定类的获取方式。 2. class文件把它所有的引用符号保存在常量池中,当一个类型被首次装载到JVM中时,它的所有的符号引用都保存在常量池中,在程
2010-06-07 15:06:00 2328
原创 深入理解Java的垃圾回收机制
1.当一个对象不再被程序所引用时,它所使用的堆空间可以被回收,以便被后续的新对象使用; 2.GC需要实现的功能 (1)判断哪些对象不再被程序所引用 (2)释放无用对象的内存 (3)执行无用对象的终结方法 (4)移动活动对象在堆中的位置,减少堆内存中的碎片《因为对象在堆中的内存不是连续分配的,因此可能的情况是,需要为一个新的对象分配内存空间时,堆中的剩余空间足够为新对象分配内存,但是因为这些空闲的区域不连续,导致需要扩大堆的内存空间》 3.使用GC的好处 (1)提高程序员的编程效率
2010-06-06 10:52:00 1156
原创 Java中类型的生命周期
一. java class 1.1 Java class的设计思想 Java class文件采用字节编码,对一个Java类或者接口作全面描述,无论Java class文件在何种系统上产生,无论JVM运行在何种平台上,只要JVM能够读取和解释Java class文件即可,这种设计思想保证了Java的平台无关性 1.2 Java class文件中包含JVM需要知道的关于类或者接口
2010-06-04 22:32:00 1185
原创 继续谈JAVA虚拟机
上回说完内存运行时数据区的方法区,接下来说运行时数据区的堆区一.堆 一.1类实例的内存表示 1. 堆数据的线程同步问题 Java程序在运行时创建的所有类实例(对象)或者数组(数组是Java中的对象)都放在同一个堆中,一个JVM实例只存在一个堆空间,该JVM进程的所有线程共享这个堆,一个Java程序独占一个JVM实例,因此每一个Java程序都有自己的堆,它们不会彼此干扰,同一个Java
2010-06-03 21:52:00 901
原创 Java中的异常处理机制
1.Java中巴各种不同的异常情况定义为异常类,这样可以充分发挥类的扩展性和可重用性; 2.异常的处理流程和正常流程分离,提高代码的可读性; 3.灵活地处理各种异常,如果捕获异常的方法有能力处理异常,则当前方法捕获并且处理它(try...catch),否则由调用该方法的方法对异常进行处理 4.java虚拟机的方法调用栈 每一个线程都有一个方法调用栈
2010-06-02 22:14:00 4540
原创 Java中的接口
1. 在Java中,一个类只能够有一个直接的父类,但是一个类可以实现多个接口,Java采用这种方式实现多继承; 2. 接口的概念: a.接口明确地描述了系统对外提供的所有服务,清晰地把系统的实现细节与接口分离,系统的实现细节由接口的实现类负责实现,接口负责对外描述系统提供的服务,对内描述系统应该具备的功能; b.接口和抽象类都不能够被实例化,但是抽象类中可以包含
2010-06-01 20:44:00 1326 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人