存档

‘Java’ 分类的存档

Eclipse中设置方法注释模板并使用方法注释

2009年3月12日 没有评论

设置方法注释模板:选择eclipse菜单栏中【窗口】下的【首选项】,展开左边树到Java->代码样式->代码模板,展开右边出现的对话框中的注释->方法,点击右边的【编辑】按钮。编辑其中的内容。也可以点击下面的【插入变量】按钮添加变量。例如:
/**
*@author ${user}
*@功能:
*${tags}
*/

其中@author是JavaDoc的标示,带$符号的是变量。
使用时鼠标放置在需要添加注释的方法内部的任意位置。点击菜单栏中【源代码】下的【添加Javadoc注释】,或者使用快捷键Alt+Shift+J,则eclipse自动在该方法前面添加注释,例如public static void main(String[]args)生成如下注释:
/**
* @author a18ccms
* @功能:
* @param args
*/

当然添加完之后还需要手动添加其中的各项内容,如方法的功能和参数的含义等。

分类: Java 标签: , ,

在Eclipse中设置中文JavaDOC

2009年3月12日 没有评论

在Eclipse中,我们常常看一些英文的JavaDoc提示或者没有相应的提示是很不习惯的,如下图所示:
image
我们现在要把这种不习惯的提示改为中文的JavaDOC提示
阅读全文...

分类: Java 标签: , ,

增强MyEclipse的代码提示功能(图文教程) 解决不必要的单词问题

2009年3月10日 没有评论

一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。

先举个简单的例子说明问题所在,例如一般默认情况下,在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。

原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。(具体后面有说,放心)
阅读全文...

分类: Java 标签: , ,

MyEclipse的汉化,配置svn

2009年2月26日 2 条评论

换了工作环境,当然新的机器就要部署自己的开发环境了,在装myeclipse时发现已经有官方的汉化了,不错!下面的方法时网上共享的。
阅读全文...

分类: Java 标签: ,

在java中对Oracle 日期类型字段的操作

2008年8月28日 没有评论

表 book 中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。

  已经创建了数据库连接Connection conn;

  方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。

  java.sql.Date不支持时间格式。切记不要使用new java.sql.Date(int year,int month,int date),因为还要处理时间差问题。

  PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");

  java.sql.Date buydate=java.sql.Date.valueOf("2005-06-08");
  pstmt.setString(1, "Java编程思想");
  pstmt.setDate(2,buydate );
  pstmt.execute();

  方法二、使用java.sql.Timestamp,同上不使用new Timestamp(....)

  PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");

  java.sql.Timestamp buydate=java.sql.Timestamp.valueOf("2004-06-08 05:33:99");
  pstmt.setString(1, "Java编程思想");
  pstmt.setTimestamp(2,buydate );
  pstmt.execute();

  方法三、使用oracle 的to_date内置函数

PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,to_date(?, 'yyyy-mm-dd hh24:mi:ss')");
  String buydate="2004-06-08 05:33:99";
  pstmt.setString(1, "Java编程思想");
  pstmt.setString(2,buydate );
  pstmt.execute();

  附:oracle日期格式参数 含义说明
  d: 一周中的星期几
  day: 天的名字,使用空格填充到9个字符
  dd: 月中的第几天
  ddd: 年中的第几天
  dy: 天的简写名
  iw: ISO标准的年中的第几周
  iyyy: ISO标准的四位年份
  yyyy: 四位年份
  yyy,yy,y: 年份的最后三位,两位,一位
  hh: 小时,按12小时计
  hh24: 小时,按24小时计
  mi: 分
  ss: 秒
  mm: 月
  mon: 月份的简写
  month: 月份的全名
  w: 该月的第几个星期
  ww: 年中的第几个星期

分类: Java 标签: , , ,