
Java
文章平均质量分 72
OMG
在无穷无尽的优化世界里欣赏更多智慧美景。
展开
-
引用体系_Reference_软引用、弱引用、虚引用
数据来源:http://www.cnblogs.com/AlanGan/articles/1976882.html从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用转载 2012-08-29 16:01:47 · 1024 阅读 · 0 评论 -
JDK1.5的新特性 05
摘要:1,代理 java.lang.reflect.Proxy A.代理类的由来:需要对方法增加额外的功能,个性化的装饰; B.动态代理类的由来:个性化的额外功能,有经常改动的可能和需求,于是把固定的代码封装到 接口的子类的方法中,传入接口实例对象,随处调用其方法; C.代理类:ja原创 2012-08-27 22:37:10 · 1694 阅读 · 0 评论 -
网络编程_总结
引子: IO流可以通过内存为枢纽,把数据传到屏幕上,存入硬盘中,可是能不能传入其他电脑的内存中呢? 如果能的话,那么另一台电脑就可以把数据解码打到屏幕上,或者直接出人硬盘中,那不就是可以实现数据共享啦?太棒了! 网络编程: 开始,只是在本地编程,现在可以实现网络编程,数据共享,程序共享;要实现数据异地共享,就需要开发新的技术来实现原创 2012-08-27 22:51:46 · 777 阅读 · 0 评论 -
银行业务调度系统
银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下:1,银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 分析:窗口号码是属性;窗口服务类型也是属性;2,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 分析:客原创 2012-08-27 22:48:44 · 579 阅读 · 0 评论 -
对数据进行操作——事务Transaction
事务是对访问数据库这一事物的称呼;事务的四个特性:单位、状态、过程和结果;1.单位:事务的原子性,事务是数据操作的最小单位,已经不可在分割;2.状态:事务的一致性,由于原子性,所以操作要么成功,要么失败,而且是保持一致的;3.过程:事务的隔离性,在操作过程中,对数据的本次操作进行隔离,免受其他操作的干扰;4.结果:事务的持久性,在事务完成后,数据的改变将是永久的,是持久化到存储原创 2012-09-26 23:58:43 · 810 阅读 · 0 评论 -
http协议:响应码
http协议:响应码 客户端和服务端是如何沟通的?响应码! public abstract class HttpURLConnection extends URLConnection { // 2XX: generally "OK" // 3XX: relocation/redirect // 4XX: client error //原创 2012-10-13 22:18:03 · 1973 阅读 · 1 评论 -
DHTML+xmlhttprequest---->AJAX
DHTML:动态网页 HTML-------------------hypertest markup language————超文本 标签 语言 CSS---------------------cascading style sheet-------------------层叠样式表 JS----------------------原创 2012-04-04 20:59:21 · 452 阅读 · 0 评论 -
如何生成jar包,可运行的jar包
转自: http://blog.sina.com.cn/s/blog_618985870101hmhx.html Eclipse如何生成jar包第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;2.在弹出的对话框中,选择ja转载 2013-08-02 17:41:51 · 967 阅读 · 0 评论 -
JDK1.5的新特性 04
摘要: 一,泛型 A.泛型的由来:强转的麻烦,非法类型的输入,运行后再修改的费事; B.泛型的原理:a.编译时期,编译器按照泛型限定的类型对程序员输入的元素类型进行鉴定, 类型超出限定的范围就报; b.如何证明泛型只作用于编译器?通过反射得原创 2012-08-27 22:32:48 · 2113 阅读 · 0 评论 -
死锁_why
能否写一个容易产生死锁的程序? 死锁的现象:程序挂着不动了死锁的本质:所有的钥匙都被占用了,导致双方都失去代码的执行权; 线程安全隐患:一个线程还没执行完必须同步的代码,cpu就把运行权交给另一个共享代码的线程了,导致错乱;解决方案:把该同步完成的代码封装到一个{}中,再没有执行完之前,其他线程没有权利读取和执行该{}中的代码;同步安全原理:给需要同步的代码加个锁(sy原创 2012-08-27 22:53:30 · 558 阅读 · 0 评论 -
JDK1.5的新特性 03
摘要:1,编程等级:面向对象,面向接口,面向框架2,Class为Reflect奠定基础,而Reflect为框架奠定基础:反射的作用——实现框架功能3,如何加载class文件? A.路径:配置文件 B.工具:类加载器 a.默认加载方式: b.自定义加载器: 4,反射应用——内省:java.beans.Intros原创 2012-08-27 22:31:53 · 1814 阅读 · 0 评论 -
JDK1.5的新特性 01
思想:基础的重要性和学习能力的重要性; 技术:一,集成开发工具的由来、价值与基础应用 A,优化管理:工程管理 B,节约时间:快捷键 C,强力支持:透视图 二,JDK1.5的新特性 A,Import导入方面:静态导入 B,函数参数方面:可变参数 C,执行语句方面:增强for循环原创 2012-08-27 22:29:23 · 2113 阅读 · 0 评论 -
JDK1.5的新特性 02
技术摘要:一,重要的老技术:反射的基础java.lang.Class二,反射的常用类: A,成员变量的反射:java.lang.reflect.Field B,构造函数的反射:java.lang.reflect.Constructor C,成员函数的反射:java.lang.reflect.Method D,数组类型的反射:原创 2012-08-27 22:30:44 · 1942 阅读 · 0 评论 -
交通灯管理系统
1,想法(有了工具,要学会偷懒,要学会学习)2,设计(面向对象,封装数据)3,技术(用新技术,简单安全高效)4,总结(在设计上精准地找到对象,对象之间的合作形成系统;在编程上尽量使用新技术,新技术是对老技术的升级;)设计前:事物简介:路向按不交叉原则同行,车从某条路向(灯绿时)经过,路灯控制器控制当前路向灯的亮灭;1,画图的意义 视觉化有助于想象力的扩展,加快原创 2012-08-27 22:38:15 · 812 阅读 · 0 评论 -
总结从hello word到Spring Aop框架_提炼精髓
java中到底在学什么?1,对象 面向对象思考问题 寻找处理数据的对象 谁拥有数据,谁就对外提供处理数据的方法(自己是数据的处理者) 2,关系 因果关系解决问题 寻找对象之间的关系原创 2012-08-27 22:49:47 · 853 阅读 · 0 评论 -
数据(type)_语法(逻辑)_技术(对象)
软件开发:把人为的事物电子化,让计算机按照我们做事的规则去做事;现实生活:事物的属性和功能;模拟生活:谁拥有数据,谁就对外提供操作数据的方法;万物皆对象: 属性变对象,对象变属性; 1,属性变对象:int ----->Integer 2,对象变属性:String[ ]------>Stri原创 2012-08-27 22:50:25 · 524 阅读 · 0 评论 -
IO流技术_总结
需求:数据操作 数据的传输:从一个硬盘到内存,从内存到硬盘; 从一台电脑到另一台电脑;(需要网络编程的UDP或TCP)需求: 1,写日记; 分析:从键盘到内存,从内存到硬盘原创 2012-08-27 22:51:06 · 454 阅读 · 0 评论 -
java基础之一网打尽_总结的威力
@ 知识渊博的人都是善于总结的人,能够通过总结把零碎的东西联网的人;@ 要细嚼慢咽一点一点地学习,也要纵横四方一片一片地总结,毕竟,学而不思则罔,死而不学则殆; 总结开始:我们的身份:程序员我们的工作:开发软件 工作的描述:使用java语言开发软件 做任何事情都需要考虑以下几点步骤:(环境条件,工具助手,事情细活;)1,什么条件 建立开发环境和运行原创 2012-08-27 22:52:34 · 755 阅读 · 0 评论 -
eclipse导出jar(java打包导出jar)
http://www.2cto.com/kf/201009/74351.html转载 2013-08-06 19:50:27 · 663 阅读 · 0 评论