文章分类 -  Java

摘要:一.Myeclipse10下载与破解Genuitec 公司发布了MyEclipse 10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse 10基于Eclipse Indigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE 6、HTML5、JPA2和JSF 2的支持。版本号10是为了庆祝即将到来的Eclipse的10周年诞辰(MyEclipse的首次发布是在8年前)。我现在用的还是6.5的版本,6.5的版本是我觉得最好用的一个版本。 我装上了,还没感受到有哪些好用,就是感觉体积庞大,和IBM 的WID一 阅读全文
posted @ 2013-03-31 11:05 MidSummer411 阅读(127) 评论(0) 推荐(0)
摘要:为了保证可以快速的上手开发,下面给出一些基本的思考步骤:1、 类的开发要求: · 要根据需求写类的名称,根据要求编写属性,所有的属性必须封装,封装之后的属性如果需要设置和取得的话,则编写setter和getter方法。 · 类中可以编写构造方法,通过构造设置内容,但是必须保证一个类(简单类)中不管有多少个构造,一定要保留有一个无参构造方法,而且如果有多个构造的话,就需要按照参数的个数排列。 · 一个类永远不能去继承一个已经实现好的类,而只能继承抽象类或实现接口 · 当抽象类和接口都可以使用的时候优先考虑接口 · 没有包的类是不存在的,每个类都必 阅读全文
posted @ 2013-03-25 17:11 MidSummer411 阅读(576) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/newyorker/archive/2013/02/19/2915108.html本文翻译自《Introduction to Programming in Java》一书中部分章节的 Q&A 部分。原书地址http://introcs.cs.princeton.edu/java/home/本文回答了30个JAVA入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和 a = a + b 的效果有区别吗? 声明一个数组为什么需要花费大量时间? 为什么JAVA库不用随机pivot方式的快速排序?1.2 基本数据类型Q.为什么 - 阅读全文
posted @ 2013-02-19 21:27 MidSummer411 阅读(76) 评论(0) 推荐(0)
摘要:java泛型方法在方法返回值是容器类对象时广泛使用。public static List<T> find(Class<T> clazz,String userId){....}一般来说编写java泛型方法时,返回值类型和至少一个参数类型应该是泛型,而且类型应该是一致的,如果只有返回值类型或参数类型之一使用了泛型,这个泛型方法的使用就大大的限制了,基本限制到跟不用泛型一样的程度。下面主要介绍两种十分相似的java泛型方法的使用以及它们之间的区别。第一种:public static <T extends CommonService>T getService(Cl 阅读全文
posted @ 2013-01-02 23:49 MidSummer411 阅读(333) 评论(0) 推荐(0)
摘要:使用了泛型类: 1 class Gen<T> 2 { 3 private T ob; //定义泛型成员变量 4 public Gen(T ob) 5 { 6 this.ob = ob; 7 } 8 public T getOb() 9 {10 return ob;11 }12 public void setOb(T ob)13 {14 this.ob = ob;15 }16 public void showType()17 {18 ... 阅读全文
posted @ 2013-01-02 17:29 MidSummer411 阅读(125) 评论(0) 推荐(0)
摘要:public char charAt(int index)返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值位于索引 0 处,第二个位于索引 1 处,依此类推,这类似于数组索引。 如果索引指定的 char 值是代理项,则返回代理项值。指定者:接口 CharSequence 中的 charAt参数:index - char 值的索引。 返回:此字符串指定索引处的 char 值。第一个 char 值位于索引 0 处。 抛出: IndexOutOfBoundsException - 如果 index 参数为负或小于此字符串的长度。例如,判断字符 阅读全文
posted @ 2012-12-25 22:18 MidSummer411 阅读(168) 评论(0) 推荐(0)
摘要:如果s是一个数组,则s.length表示取数组的长度,而length()是String类提供的一个方法,目的是取得字符串的长度;也就是:数组名.length是可以使用的;字符串名.length()是可以使用的;数组名.length( )是报错的;字符串名.length是报错的; 阅读全文
posted @ 2012-12-25 22:17 MidSummer411 阅读(613) 评论(0) 推荐(0)
摘要:readLine()是读取流读数据的时候用的,当读到换行标记'\n'、'\r'(回车)时,会跟着换行,同时会以字符串形式返回这一行的数据,当读取完所有的数据时会返回null。 readLine()是BufferedReader类的一个方法,它每次从缓冲里读一行数据。一个简单的例子:try{ //接收键盘输入作为输入流,把输入流放到缓冲流里面 BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String aline; //从缓冲流读取一行数据 aline = in. 阅读全文
posted @ 2012-12-25 22:17 MidSummer411 阅读(1515) 评论(0) 推荐(0)
摘要:仔细一看就知道了:public Test() throws RepletException {try {System.out.println("Test this Project!")}catch (Exception e) {throw new Exception(e.toString());}}throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。throws通常不用显示的捕获异常,可由系统自动将所 阅读全文
posted @ 2012-12-25 22:16 MidSummer411 阅读(97) 评论(0) 推荐(0)