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)

黑马程序员_创建泛型数组的陷阱

摘要: ------- android培训、java培训、期待与您交流! ---------- JDK 虽然支持泛型,但不允许创建泛型数组。假设Java能支持创建List<String>[10]这样的泛型数组对象,则可以产生如下代码。 public class Test { public static void main(String[] args){ //下面代码实际上是不被允许的 List<String>[] lsa=new List<String>[10]; //向上转换为一个object数组 List[]oa=la... 阅读全文

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

黑马程序员_异常捕捉

摘要: ------- android培训、java培训、期待与您交流! ----------在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。 一、异常的种类 java异常可以分成两大类:Exception和RuntimeException(虽然RuntimeException是从Exception继承的)。except. 阅读全文

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

导航