1 关于判断:
"已经审核".equals(mark); ["正确形式"]
mark.equals("已经审核"); ["错误形式"] 可能引起空指针异常
2 日期
当new Date().getTime();不能满足你的时候,可以试试
Calendar a=Calendar.getInstance();
a.set(Calendar.HOUR_OF_DAY, 0); a.set(Calendar.MINUTE, 0); a.set(Calendar.SECOND, 0); a.set(Calendar.MILLISECOND, 0);
3 Copy文件的例子
当你需要把 一个文件用程序从一个地方copy到另一个地方的时候。
* @param sourcePath * 图片初始生成地址 * @param toPath * 图片要复制到的地方 */ public void copyToOtherPath(String sourcePath,String toPath){ try { FileChannel srcChannel = new FileInputStream(sourcePath).getChannel(); FileChannel dstChannel = new FileOutputStream(toPath).getChannel(); dstChannel.transferFrom(srcChannel,0,srcChannel.size()); srcChannel.close(); dstChannel.close(); } catch (Exception e) { e.printStackTrace(); }
这段代码值得我们注意的是。sourcePath(E:\\a\\a.jpg)与toPath(E:\\b\\a.jpg)都是全路径。可以理解为我们把E盘里名字叫a的文件夹里a.jpg的这张图片移动到E盘b文件夹里面。并且命名为a.jpg
4 去掉java警告的的注释
@SuppressWarnings (value={"unchecked"}) //
写在方法的头部
5 声明enum
package com.hjkj.bussiness.bean.infoAna.topicmap; public enum Mark { //地图标注位置 markRightDown1("13984493.126,4745680.650"),//地图右下角的坐标定义[最下方位置定义]从下至上第一个 markRightDown2("13984493.126,3565680.650"),//地图右下角的坐标定义[下方靠上位置定义]从下至上第二个 markRightDown3("13984493.126,2385680.650"),//地图右下角的坐标定义[下方靠上位置定义]从下至上第三个 //markRightDown4("125.61,16.53"),//地图右下角的坐标定义[下方靠上位置定义]从下至上第四个"136.228,7.369" //markRightDown5("136.228,0.369"),//地图右下角的坐标定义[下方靠上位置定义]从下至上第五个 //markRightCenter("136.228,40.523"),//地图右边的坐标定义[右边中间位置定义]从下至上第六个 //markRightTop("136.228,40.523"),//地图右上的坐标定义[右上角位置定义] markTopLeft("92.317,52.61"),//地图上部左侧坐标定义 markTopRight("103.317,52.61"),//地图上部左侧坐标定义 markLeftDown("85,25.114"),//地图左下角坐标定义 //上面标题文字 markTitleText("8404497.168,7073180.161"); private final String value; public String getValue() { System.out.println("坐标为:"+this.value); return value; } Mark(String value){ this.value=value; } }
6 Eclipse弹出接口的所有实现类
Ctrl+T
7 Eclipse缩进快捷键
Shift+Tab 向前 Caps Lock+Tab 向后
8 Eclise整行移动数据
选中一行 按住Alt 再按上下箭头 即可