- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 复合肥和人特锐太热uytuytyu
http://jiaju.china.com/album/4432813/20141020/http://jiaju.china.com/album/4433331/20141020/http://jiaju.china.com/album/4433489/20141020/http://jiaju.china.com/album/4433672/20141020/http://j
2014-10-20 05:40:58 491
原创 也来一个展望2013
今天看到网上很多人都来总结2012,展望2013,最近一直都在用evernote,好久没在这里更新了。新年新新气象,总结毕业这半年来自己,为今年明确目标。2012对我来说发生的内容实在太多了,7月份毕业第一次跑到了杭州来,开始了打工的生活,真正感受到了工作的压力,在公司做项目再也不像在学校里弄着玩了,搞不好就真是资损啊。这半年对于我真的算是艰难的半年,暴露了自己太多的问题。首先一个是自
2013-01-03 21:30:00 312
原创 7.31 OSGI入门
参考:http://gaotao3037.blog.163.com/blog/static/1401386552011074059786/看了上面这个博文并按照例子才算是对osgi有了一个了解。1.第一个helloworld没什么可说的注意下这个文件的配置就好了。Manifest
2011-07-31 18:57:18 392
原创 7.31 XMap
在进行handlers消息控制的时候注意到一个奇怪的地方就是通过经常看到@XObject @XNode一些注解呢 就了解到这个XMap,找到了个简明的XMap介绍 就是一个将XM转化为java对象的类库。安装文档进行了一下尝试。package com.huy;imp
2011-07-31 02:30:43 1465
原创 真是一个艰难的决定----拒腾讯
真是做梦都没想到我这么水一个人 居然能把腾讯给拒了。上次去腾讯二面之后 第二天上午上课就来电话 让我等着下星期hr面试,这下总算放心了。这过去一天之后又来了支付宝“飞”常通道沙龙,不晓得是导员推荐还是简历筛选,反正我是落选了,因为一直学java的,从上次淘宝悲剧之后就把希望寄托在这支付宝上了,结果又落选了,有点失望。经过各渠道打听,知道支付宝下午一点来车接同学去公司参观+面试+共进晚餐。当时还是不死心,直接准备上车,去公司,霸笔。没想到上车还得签到,我说没有通知我 但是非常想去,让我给负责人打个电话,
2011-05-10 21:16:00 1087
转载 abstract class 和interface区别
<br />1.抽象类中可以有构造方法,接口中不能有构造方法<br />2.抽象类中可以有普通成员变量,接口中不能有普通成员变量<br />3.抽象类中可以有非抽象的普通方法,接口中不能有非抽象的普通方法,必须都是抽象方法<br />4.抽象类中方法访问类型可以使public,protected和默认类型,但接口中必须是public 即为public abstract<br />5.抽象类中可以包含静态方法,接口中不能包含静态方法<br />6.抽象类和接口都可以有静态成员变量,抽象类中的静态成员变量访
2011-04-26 20:35:00 325
原创 人生第一面
<br />经过了今天一天的笔试、面试 终于疲惫的爬回寝室,这么经典的时刻还是记录一下吧,其中尽显我的无知。<br />早上超级反常的六点多就起来,平时可是都九点才起来的,简单的看了下数据结构就吃饭 坐黑车去了腾讯成都公司。<br />8:11到达公司,貌似大家还都没上班,基本没人 就在一楼会客室等了一会。借着上厕所的机会 看了下一楼的办公环境,门卫特意嘱咐 不要私自上楼。感觉每个人办公的地方挺宽敞的,就是过道狭窄,总觉得与我想象的还是有点差别。快到九点时 大家陆续都来上班了 看到了好多美女,惊奇于男
2011-04-20 20:23:00 358
原创 复用类
<br />7.1<br />编译器并不是简单的为每一个对象都提供默认对象,否则在许多情况下回增加不必要的负担,如果想初始化这些引用:<br />1.在定义对象的地方,这样可以保证在构造器调用之前被初始化<br />2.在类构造器中<br />3.在使用这些对象之前,这种方式成为惰性初始化。在生成对象不值得及不必要每次都生成对象情况下,减少额外负担<br />4.使用实例初始化。<br />7.2<br />带参数的构造器<br />如果没有默认的基类构造器,或者想调用带有参数的构造器,就必须用super显
2011-04-11 14:32:00 249
原创 访问权限控制
<br /> package语句必须是文件中的第一行非注释程序代码<br />访问权限的控制常被称为是具体实现的隐藏。把数据和方法包装进类中,以及具体实现的隐藏,长共同被称作封装。<br />1.每个编译单元(文件)都只能有一个public类。<br />2.public类的名称必须是完全与含有该编译单元的文件名相匹配,包括大小写。<br />3.虽然不是很常用,但编译单元内完全不带public类也是可能的。<br /> <br />类既不可以是private也不可以是protected的(内部类除外),访
2011-04-11 09:56:00 351
原创 初始化与清理
<br />5.1<br />由于构造器的名称必须与类名完全相同<br />5.2<br />每个重载的方法都必须有一个独一无二的参数类型列表,甚至参数顺序不同也足以区分两个方法。而不能通过返回值区分重载方法<br />5.3默认构造器<br />如果类中没有构造器,编译器会自动帮助创建一个构造器,但是假如已经定义了一个构造器(无论是否有参数)编译器都不会自动创建构造器。这就是编译器假定你自己知道自己在做什么可以省略了默认构造器。<br />5.4this关键字<br />this只能在方法内部作用,表示对
2011-04-10 23:46:00 401
原创 操作符
<br />3.4<br />基本类型的赋值很简单就是直接将一个地方的值赋值到了另一个地方去。<br />但是在对象赋值的时候却不一样,进行对象赋值的时候我们真正操作的是对象的引用。实际是将“引用”从一个地方复制到了另一个地方,对象c=d c和d都只指向了原来d指向的那个对象,c.i=1 d.i也会变成1<br />3.8<br />与c c++不同的是不可将非布尔值在逻辑表达式中使用<br />短路问题:在逻辑操作符使用时,一旦可以明确整个表达式的值 就不再计算余下的表达式部分了。<br />
2011-03-30 22:17:00 259
原创 一切都是对象---笔记
2.2.11)寄存器:在处理器内部,数量及其有限,所以不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2)堆栈:位于RAM中,可以通过对栈指针从处理器那里获得直接支持,指针向下移动,分配新内存空间,向上移动释放内存,是一种有效的分配存储方式,仅次于寄存器。但是在创建程序时,java系统必须知道堆栈所有项的确切生命周期,但这以约束限制了程序的灵活性,所以 java引用存储在堆栈中 而java对象并不存储其中。3)堆:同样位于RAM中,相对于堆栈的好处是编译器不需要知道数据在堆内的确切时间。因此有很大的
2011-03-30 21:43:00 305
原创 设计模式---工厂模式
<br />http://blog.csdn.net/wdwgr/archive/2009/04/08/4058065.aspx<br />http://bolange.javaeye.com/blog/773238<br />http://www.cnblogs.com/Reeezak/archive/2005/10/23/260493.html<br />http://www.javaeye.com/topic/18648?page=2<br />1.简单工厂模式simple factory<br />
2011-03-27 04:12:00 367
原创 java参数传递---笔记
参考:http://xuexing.javaeye.com/blog/641329http://www.javaeye.com/topic/25483首先做三种尝试:1.int ichange(i);System.out.println(i);public static void change(int j){ j=1} 输出:02.public class test { static A b = new A(); static A a = new A();
2011-03-18 15:30:00 276
原创 jvm加载class文件--笔记
<br />参考:http://wenku.baidu.com/view/6b21e69951e79b8968022652.html<br /> <br />主要分为三种<br />系统类 Bootstrap Loader 负责加载系统类<br />扩展类 ExtClassLoader 负责加载扩展类<br />程序员自定义的类 ExtClassLoader 负责加载扩展类<br />类装载由ClassLoader和其子类负责,其中bootstrap不是ClassLoader子类,因为它由c++编写。<br
2011-03-17 09:44:00 465
原创 struts2.1.6注解配置注意
不晓得是不是struts2版本的问题,小的初学,在使用struts2.1.6中遇到不少问题,不知道大家有没有遇到 1.与struts2.0.14不同,要想正常使用struts2.1.6,至少需要6 个jar包: struts2-core-2.1.6.jar freemarker-2.3.13.jar commons-logging-1.0.4.jar ognl-2.6
2009-08-03 01:44:00 2925
原创 初学hibernate总结
1.sequence序列生成的时候是按照顺序的,一起生成两个表,如:User user = new User();Login login = new Login();user.setPhone("1234");user.setTruename("zhang");user.setSex(true);login.setUsername("liu");login.setPasswor("234")
2009-07-30 02:54:00 395
原创 初学hibernate笔记
1.hibernate的三种对象状态transient:顺势状态persistent:持久化状态detached:脱管状态瞬时状态:内存中的对象在数据库中没有与之对应的记录,并且此对象没有纳入session的管理,那么此时的对象的任何变化都不会发出sql语句,也就是说o和r没有联动。(判断对象和数据库是否关联的重要标准就是判断对象是否具有持久化标识)持久化状态:内存中的对象在数据库中
2009-07-30 02:51:00 356
转载 Eclipse 常用快捷键
Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,o
2009-07-26 15:12:00 319
转载 java中的hashtables
Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳。 Hashtables(哈希表)在计算机领域中已不是一个新概念了。它们是用来加快计算机的处理速度的,用当今的标准来处理,速度非常慢,而它们可以让你在查询许多数据条目时,很快地找到一个特殊的条目。尽管现代的机器速度已快了几千倍,但是为了得到应用程序的最佳性能,hashtables仍然是个很有用的方法。 设想一下,你
2009-07-25 15:48:00 334
转载 Eclipse快速上手指南之使用JUnit
在Eclipse中使用JUnit 测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。 我们创建一个Java工程,添加一个example.Hello类,首先我们
2009-07-19 16:30:00 262
转载 怎样在Eclipse中使用debug调试程序?
最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行,3,F7是跳出函数4,F8是执行到最后。////////////////////////////////////////////////1.
2009-07-18 16:40:00 324
转载 serialVersionUID
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private sta
2009-07-18 15:28:00 586
org.objectweb.lomboz3.1.0.N20050106Eclipse插件.zip
2009-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人