自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 呵呵

呵呵! 

2007-10-16 21:48:00 310

原创 请到这里 http://lijunxiangjava.javaeye.com/

http://lijunxiangjava.javaeye.com/

2007-03-04 09:44:00 636

原创 JAVA编程思想读书笔记十一(内部类1)

内部类:     在一个类里定义另一个类被称为“内部类” inner class ,内部类是一种非常有价值的特性,能让你在逻辑上将相互从属的类组织起来,并且在类的内部控制访问权限,但内部类与合成是截然不同的。     除非在“宿主类(out class)” 的非static 的方法里面,无论你在哪里创建内部类的对象,都必须用outerClassName.innerClassName 的形式来表示这

2007-02-22 15:41:00 702

原创 JAVA编程思想读书笔记十(接口)

接口interface 进一步强化了abstract的概念,你可以把它想象纯的“abstract”类。它能让开发人员定义类的形式,方法名,参数列表,返回值的类型,但是却没有方法的正文。interface 也可以包含参数成员,但是天生就是static 和  finale 的。interface只提供形式,不谈实现。   接口中的方法只能被声明成public 的,如果没有被声明为public的,那

2007-02-22 15:40:00 626

原创 java编程思想读书笔记九(Final 关键字的用法&初始化与类的装载&继承情况下的初始化)

Final 关键字的用法&初始化与类的装载&继承情况下的初始化1、Final的数据   可以是“编译时的常量”   也可以是运行时初始化的值,这个值你以后就再也别想改了。   一个既是static 又是final的数据成员会只占一段内存,并且不可修改   当Final不是指primitive ,而是用于对象的引用时,意思是在初始化的时候,一旦将这个引用链接到某个对象,那么这个引用进将永远

2007-02-15 17:29:00 706

原创 JAVA编程思想读书笔记八(复用类)

复用类 1、合成:在新类里创建旧类的对象 2、继承:创建一个新类,与原来的类属于同种类型,全盘接受了旧类的形式,并加入了新的代码。 3、protected --在理想情况下,private已经很有用了,但是protected在实际的项目中却很有用。比如,要让一些东西对外部世界隐藏,但却要对他的继承类开放,protected 就是这种实用主义的体现。他的意思是:“对用户而言,它是private的,但

2007-02-15 16:25:00 548

原创 关于DOM

关于DOMDOM是针对XML的基于树的API。它关注的不仅仅是解析XML代码,而是一系列互相关联的对象来表达这些代码,而这些代码可以被修改且无需重新解析他们就可以可以直接访问他们。* DOM是与语言无关的API,这意味着它的实现并不与java,javascript或者其他语言绑定。 一、节点的层次     当谈论dom的时候,实际上谈论的是节点的层次,dom定义了node接口以

2007-02-15 14:52:00 478

原创 Net平台开发的技术规范与实践精华总结(转载)

Net平台开发的技术规范与实践精华总结 以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中

2007-02-15 13:07:00 471

原创 javascript软肋4

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2007-02-15 12:05:00 425

原创 javascript软肋4

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2007-02-15 12:05:00 426

原创 asp.net中的一个传值方法

Server.Transfer()方式。   Server.Transfer("target.aspx?param1=1111&param2=2222")   接收页面: string str = Request["param1"] 

2007-02-15 11:50:00 470

原创 javascript软肋3

51 动态改变表单的action1: 2: Username: 3: Password: 4: 5: 6: 7: 52 使用图像按钮1: 2: Username: 3: Password: 4: 5: 6: 53 表单数据的加密1: 2: 3: function encrypt(item) { 4: var newItem = ;5: for (i=0; i 6: new

2007-02-15 11:49:00 544

原创 javascript软肋2

36 读取图像属性1: 2: Width3: 37 动态加载图像1: 2: myImage = new Image;3: myImage.src = “Tellers1.jpg”;4: 38 简单的图像替换1: 2: rollImage = new Image;3: rollImage.src = “rollImage1.jpg”;4: defaultImage = new

2007-02-15 11:47:00 447

原创 javascript软肋1

1 创建脚本块1: 2: JavaScript code goes here3:  2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2: Hello to the non-JavaScript browser.3:  

2007-02-15 11:38:00 533

原创 location对象

location对象location对象是window对象和document对象的属性,但对此没有统一的标准,location对象表示载入窗口的url ,另外还可以用于解析url。1、location.href 是最常用的属性。用于获取或者设置窗口的url   location.href = "http://www.163.com" ,类似于document.url 采用这种导航方式,新地址将被加

2007-02-15 11:10:00 599

原创 document 对象

document 对象document 对象是window 对象的属性。从BOM的角度看document 对象是由一系列集合构成。1、title属性是可读写的,所以随时改变页面的标题 top.document.title = "******"2、url属性是可读写的,用它可以获取当前页的url ,也可用它设置新的url,进行跳转。        document.url = "http://www

2007-02-15 11:05:00 659

原创 BOM 的一些总结(2)

1、状态栏      可以使用 window 对象的 status 和 defaultStatus  属性来设置它的值。2、时间间隔和暂停      可以用window对象的setTimeout() 方法这只暂停,该方法接受连个参数,要执行的代码和在执行他之前要等待的毫秒数,第一个参数可以是代码串,也可以是函数指针,     调用setTimeout()时,它创建一个数字暂停id

2007-02-13 17:38:00 445

原创 BOM 的一些总结

一、window对象1、window 对象是整个浏览器的核心,所有对象和集合都以某种方式回接到window对象。2、如果页面使用的框架集合,每个框架都由他自己的window对象表示,存放在 frames 集合中,在这个集合中,可用数字(由0开始,从左到右,逐行的)或名字对框架进行索引。3、一个更加全局的窗口指针是self ,他总是等于 window (有些多余,但他能澄清正在使用的不是

2007-02-13 17:21:00 629

原创 关于javascript在浏览器中的一些总结

标签:在同一个html中即可有内嵌的JavaScript ,也可以有对外部的 JavaScript 文件的链接。外部的 JavaScript 的代码是纯文本的文件,在外部的js文件中不需要标签。强烈建议将 JavaScript 文件放在页面的主体中。JavaScript 是由上而下载入的。XHtml中的改变:解决3个特殊符号,小于、大于、和双引号必须使用XML实体 &lt,&gt,

2007-02-13 16:27:00 489

原创 JAVA编程思想读书笔记七(隐藏实现)(1)

在面向对象的设计中,最主要的是将变和不变得东西区分开来。PACKAGE : 类库的单元。JAVA的源代码文件通常被称为编译单元,每个编译单元都必须是一个以.JAVA结尾的文件,而且其中必须有个与文件名相同的的public类,而且每个编译单元只能有一个PUBLIC类。JAVA的工作原理是他总是一执行一大堆.CLASS文件,或者是执行.JAR包文件。JAVA解释器的工作原理:首先,他要找到

2007-02-13 12:23:00 493

原创 JAVA编程思想读书笔记六(成员的初始化)(3)

1、关于数组的初始化。      编译器不允许你直接告诉数组有多大,因为你定义的是一个数组的引用,而这个数组还没有分配内存,所以要为这个数组分配内存空间,就必须对其初始化 。数组有个可供查询的内部成员 LENGTH ,返回数组的长度,索引从0开始。     在定义了不是基本类型的数组时,如果没有对其定义对象,那么初始化就永远没有完成。所以在此时使用到某个未初始化的数组成员对象就会引发运行时

2007-02-13 12:02:00 387

原创 JAVA编程思想读书笔记六(成员的初始化)(2)

1、编译器对向前引用表示很不满,因为这和初始化的顺序 有关。2、用构造函数进行初始化,但是构造函数初始化,并不排除自动初始化,因为在构造函数初始化之前,系统已经自动初始化过了。3、初始化的顺序:是由变量的在类的定义里面的顺序决定的,变量的定义可能会分散在类的各个地方,并且与方法互相交错,但是变量的定义会先于任何地方,甚至构造函数。4、静态的数据初始化,如果他是一个基本的数据类型,那么他

2007-02-13 11:39:00 443

原创 JAVA编程思想读书笔记六(成员的初始化)

1、为了确保成员在使用之前已经初始化,java做的很彻底,如果变量是在方法内部定义的局部变量,如果在使用之前编译器就会报错。这样做只是把该错的机会留给程序员,而不要让系统去隐瞒可能发生的bug。2、如果primitive(简单类型)是类的成员数据,由于谁都可能调用,所以要求用户在使用之前就初始化是不那现实的,所以系统会自动为其初始化。 所以如果在类里有个引用,如果它没有被初始化,那它会被自动初

2007-02-13 11:08:00 434

原创 JAVA编程思想读书笔记五(对象的初始化和清理)

1、编程风格中的要求方法的首字母小写的要求不适合于构造方法,因为构造方法的名字必须和类的名称完全相同。2、构造函数是一种特殊的方法,它没有返回值,但与void型的方法有着本质的区别,VOID的方法什么都不返回,但这是你决定的,你也可以让它返回值,但构造函数什么都不返回,而且你不能决定它返回值。3、区分重载的方法,每一个经过重载的方法都必须有唯一的参数列表。调用方法的时候是忽略返回值的,所以

2007-02-12 21:42:00 553

原创 JAVA编程思想读书笔记四(控制程序流程)

1、关于别名效应      对对象赋值实际上是拷贝的对象的引用,而引用会指向同一个对象。这会带来“别名效应”。     当把对象传递给方法的时候,也会产生别名效应。比如下面的代码中的例子:class letter()...{        char c;}public class PassObject()...{        static void f( letter y )..

2007-02-12 20:48:00 608

原创 JAVA编程思想读书笔记三(万事万物皆对象)

 数据存储在那里?1、寄存器2、栈3、堆4、静态存储5、固定存储6、非内存的存储:流对象和持久对象(通过对象的序列化实现)基本的数据类型     JAVA定义了基本的数据类型,而且这些基本的数据类型的大小是固定的,不会随着平台或者硬件的变化而变化,增加了可移植性。基本的数据类型,存储在栈内存中,不需要使用new就可以直接申明基本类型的变量!针对基本的数据类型,JAV

2007-02-12 17:08:00 941

原创 JAVA编程思想读书笔记二

 1、关于前帮定和后帮定       在非OOP的编译器采用前帮定,意思系统在编译时会记录函数名称的调用,而连接器负责将这个调用解析成执行代码的绝对地址。       在OOP中不到运行的时候,程序没法确定代码的地址,所以想泛型发送一个消息的时候,会用到一些别的手段。OOP语言采用后帮顶,不到运行时,系统不确定到底该调用那段代码,只检查该方法是否存在,参数和返回值的类型是否正确,java采

2007-02-12 15:20:00 571

原创 JAVA编程思想读书笔记一:

JAVA编程思想读书笔记:时间:2月11日一、面向对象变成方法:1、万物皆对象。将对象想成一种特殊的变量,它存储数据。而且你还可以提要求,命令它完成一些事情!2、程序就是一组相互之间传递消息,告诉对方该干什么的对象   消息:是调用专属某个对象的方法的请求3. 每个对象都利用别的的对象来组建自己的的记忆。(头回看见这样的形容)将程序的复杂性隐藏在对象的简单性之下。4、对象都有类型。任何对象

2007-02-12 10:39:00 752

原创 开发者很很实用的站点!

 http://antriksh.com/resources/http://site.huihoo.com/ 开发者很很实用的站点!

2007-02-09 19:02:00 461

原创 怎样优化程序的一些总结

1、找热点。检查代码中的循环部分,确认是否存在可以简化的重复劳动,如果有的话,改之2、使用存储过程和预处理,因为存储过程使用了预编译。所以提高了性能。3、使用Stringbuffer 代替 String ,因为Stringbuffer是带缓存的类,所以在做字符串连接时,不需要来回的申请和释放资源所以会提高效率。4、可惜对代码重购理解的不深!(省省)

2007-02-09 17:22:00 465

原创 对集合框架一些总结(下)

set接口:继承自collection 接口,实现了Hashset 类 !有已知道的子接口 sorkedset。其中Hashset 类失去了集合的顺序,但此消彼长,却提高了集合的性能!由于无序,所以在遍历的时候要使用迭代器。在 jdk1.5 中使用以下语句可一遍历集合 for ( Object obj : v )...{       System.out.println(obj

2007-02-09 17:10:00 456

原创 对集合框架一些总结(上)

256M内存的本本跑jbuilder真是慢!实在受不了了!罢了!还是写blog吧!总结下刚学的集合框架吧!集合框架在j2ee中占有很重要的位置!1.为什么使用集合框架?   因为在开发的时候经常要处理不定长度和类型不确定的集合。但是数组显然是不能达到要求的。使用集合框架提供的相应操作可以解决很多问题。2.框架的接口( collection )  collection 接口包

2007-02-09 16:40:00 579

原创 john carmark的话!

你只要拥有一台廉价的计算机和为之献身的精神,你即可拥有你想拥有的任何编程深度!

2007-02-08 21:49:00 748 1

空空如也

空空如也

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

TA关注的人

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