2012年9月25日

黑马程序员-EJB笔记

摘要: ------- android培训、java培训、期待与您交流! ----------在你学到了如何开发藕合松散的服务组件后,为了存取那些服务对象,你需要通过服务器的JNDI 来查找存根对象(session bean)或消息队列(MDB)。JNDI查找是把客户端与实际的服务端实现解藕的关键步骤。但是,直接使用一个字符串来进行JNDI查找并不优雅。有这样几个原因:·客户端与服务端必须有一致的基于字符串的名字。它没有在编译时得到认证或在布署时得到检查。·从JNDI返回的服务对象的类型没有在编译时进行检查,有可能在运行时出现转换(casting)错误。·冗长的查找代码, 阅读全文

posted @ 2012-09-25 15:36 小木の故事 阅读(211) 评论(0) 推荐(0)

黑马-JAVA中的反射机制笔记

摘要: ------- android培训、java培训、期待与您交流! ---------- 代码如下:JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。1. 得到某个对象的属性1 public Object getProperty(Obj.. 阅读全文

posted @ 2012-09-25 08:12 小木の故事 阅读(117) 评论(0) 推荐(0)

2012年9月11日

黑马程序员_JAP中关于复合主键的细节

摘要: ------- android培训、java培训、期待与您交流! ---------- 代码如下:package cn.mu.bean;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Embeddable;@Embeddablepublic class AirLinePK implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private Strin... 阅读全文

posted @ 2012-09-11 15:33 小木の故事 阅读(286) 评论(0) 推荐(0)

黑马程序员_在javaweb用类加载器加载properties陷阱

摘要: ------- android培训、java培训、期待与您交流! ---------- 在javaweb中 如果用类加载器读取properties配置文件的内容会出现一些问题,比如改变配置文件文件的内容。则并不能改变,因为加载器在内存中只加载一次。所以我们正确的做法是用反射技术获取路径,在用传统io流进行读取。这样就可以解决这个问题------- android培训、java培训、期待与您交流! ---------- 详细请查看:http://edu.csdn.net/heima/ 阅读全文

posted @ 2012-09-11 15:18 小木の故事 阅读(192) 评论(0) 推荐(0)

黑马程序员_路径中含有空格的解决办法

摘要: ------- android培训、java培训、期待与您交流! ---------- java是不支持路径中含有空格的路径,那要怎么解决呢。只要把空格替换成%20问题就可以解决了,试试吧。 ------- android培训、java培训、期待与您交流! ---------- 详细请查看:http://edu.csdn.net/heima/ 阅读全文

posted @ 2012-09-11 15:08 小木の故事 阅读(129) 评论(0) 推荐(0)

黑马程序员_关于面试题交通灯总结

摘要: ------- android培训、java培训、期待与您交流! ---------- 看完交通灯面试题,我不得不佩服张孝祥老师。原来世界的万物都可以看做一个对象,用面向对象去考虑问题。一下子,那些在逻辑上看起来很复杂的问题,一下子在脑子上不变的清醒起来,将八个方向当做对象,然后有线程去解决。很快脑子就清晰了,7千的面试题,就这样轻松的解决了。------- android培训、java培训、期待与您交流! ---------- 详细请查看:http://edu.csdn.net/heima/ 阅读全文

posted @ 2012-09-11 14:56 小木の故事 阅读(111) 评论(0) 推荐(0)

黑马程序员_关于面试题银行调度系统总结

摘要: ------- android培训、java培训、期待与您交流! ---------- 看了张老师的银行调度系统,感受颇深,对线程的原理,运用的游刃有余。刚拿到面试题,先要进行系统的分析,用面向对象的思想去考虑,现实中的实物。将银行调度系统利用我们java课程中的线程知识去模拟。考虑到许多细节问题,比如并发问题,线程锁,还有sleep,等等。。。将线程知识综合的运用到了这个实际项目中,生动而形象。------- android培训、java培训、期待与您交流! ---------- 详细请查看:http://edu.csdn.net/heima/ 阅读全文

posted @ 2012-09-11 14:48 小木の故事 阅读(123) 评论(0) 推荐(0)

黑马程序员_io流

摘要: ------- android培训、java培训、期待与您交流! ----------使用I/O流访问file中的内容。JVM与外界通过数据通道进行数据交换。分类:按流分为输入流和输出流;按传输单位分为字节流和字符流;还可以分为节点流和过滤流。节点流:负责数据源和程序之间建立连接;过滤流:用于给节点增加功能。过滤流的构造方式是以其他流位参数构造(这样的设计模式称为装饰模式)。字节输入流:io包中的InputStream为所有字节输入流的父类。Intread();读入一个字节(每次一个);可先使用newbyte[]=数组,调用read(byte[]b)read(byte[])返回值可以表示有效数 阅读全文

posted @ 2012-09-11 14:29 小木の故事 阅读(156) 评论(0) 推荐(0)

黑马程序员_关于java反射技术

摘要: ------- android培训、java培训、期待与您交流! ----------1.retrieving class objects 获取一个class对象(metadata)a,从对象的实例获取。class c = mystery.getclass();//(return class)b,从子类的实例获取textfield t = new textfield(); class c = t.getclass(); class s = c.getsuperclass();c,知道类名,则可以把.class加入到名字之后来获取。class c = java.awt.button.class. 阅读全文

posted @ 2012-09-11 14:26 小木の故事 阅读(114) 评论(0) 推荐(0)

黑马程序员_集合类

摘要: ------- android培训、java培训、期待与您交流! ---------- 集合(从本部分开始涉及API)集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。)java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。(注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持)集合框架接口的分类:(分collection接口和map接口)Collection接口Map接口List接口Set接口SortedMap接口SortedSet接口J.. 阅读全文

posted @ 2012-09-11 14:14 小木の故事 阅读(131) 评论(0) 推荐(0)

导航