学习总结
文章平均质量分 66
Q陌上归
求知
展开
-
Android学习之文件管理器
这两天做了一个小小安卓手机的文件管理器,其中包括文件与文件夹的创建与删除,复制剪切和粘贴。布局文件很简单,一个TextView显示当前路径,然后就是一个ListView显示文件夹和文件(布局文件不在给出)。直接给出实现代码://获取系统的SD卡的目录File root = new File("/mnt/sdcard/");//如果 SD卡存在if (root.exists())原创 2015-05-06 16:02:36 · 835 阅读 · 0 评论 -
java基础小知识(2)
一.访问权限修饰符1).public:被public修饰的成分可以被任何第三方程序访问。public访问权限的方法和变量也可以在任何地方被访问。2).protected:具有protected权限的方法、成员变量可以被类自身以及 其子类访问到。子类可以在同一包内,也可以在不同包内,同时,同一个包内的其他类也可以访问protected成员。protected成员可以被包外子类访问,但却原创 2015-07-29 22:56:24 · 386 阅读 · 0 评论 -
java枚举类型
1.定义一个Color的枚举类型enum Color{RED,GREEN,BLUE;}2.取出一个枚举类型public static void main(String[] args) {Color c=Color.RED;System.out.println(c);}打印结果为RED3.使用foreach输出枚举内容for(Color c1:Co原创 2015-07-31 10:43:32 · 603 阅读 · 0 评论 -
学习hibernate遇到的问题1
今天初学hibernate,运行junit test 遇到了三个错误,再次记录一下。错误1:org.hibernate.HibernateException: Dialect class not found:原因:在hibernate.cfg.xml中 name="dialect">org.hibernate.dialect.MySQLInnoDBDialect大小写写错了注意,MyS原创 2015-07-31 21:52:19 · 1116 阅读 · 0 评论 -
hibernate中的session缓存的常用方法
get vs load1.执行get方法:立即加载对象,执行load方法,若不使用该对象,则不会立即执行查询操作,而返回一个代理对象get是立即检索,load是延迟检索。2.若数据表中没有对应的记录get返回nullload 若不使用该对象的任何属性,没问题,若需要初始化该对象则抛出异常3.load方法可能会抛出LazyInitializationException 异原创 2015-08-01 15:31:36 · 1356 阅读 · 0 评论 -
学习hibernate遇到的问题2
今天对着视频中的代码敲了一遍,但是视频中,可以自动创建数据表,而我的不行,就去网上百度,有人说是因为数据库方言版本不一样,我就按网上说的换了一下数据库方言,把org.hibernate.dialect.MySQLInnoDBDialect换成了org.hibernate.dialect.MySQL5Dialect然后就行了。原创 2015-08-01 12:13:31 · 383 阅读 · 0 评论 -
java容易忽略的基础知识
1.一个.java文件中可以可以定义多个类,但是只能有一个public类型的类。并且该文件只能以public类名命名。2.javadoc命令只能为public和protected成员处理注释文档。3.java是一种强类型定义语言,变量的使用必须严格符合定义,所有变量必须先定义后使用。4.byte类型的内存分配为1B,能表示2^8个数,范围是-128到127,short的内存为2B,能表原创 2015-07-22 22:06:18 · 632 阅读 · 0 评论 -
struts2自定义拦截器类
这篇博客介绍一下自定义拦截器类的两种实现方法,并使用其中一种方法给出一个实现文字过滤的例子实现自定义拦截器类有两种方法1、实现Interceptor接口2、继承AbstractInterceptor类Interceptor接口的声明格式如下public interface Interceptor extends Serializable{ void destory();原创 2015-08-04 14:43:51 · 441 阅读 · 0 评论 -
struts2拦截器注解<struts> <package name="default" extends="struts-default"> <interceptors> <interc
使用struts2的@Before,@After,@BeforeResult注解标注方法,可以使该方法在action的处理方法执行前或执行后的某一点上被执行Before:标注的方法在action的方法执行之前被调用,如果有返回值,并且不为null,则这个返回值将作为action的结果代码After:标注的方法在action的方法执行后执行,,如果有返回值,这个返回值将被忽略。Befor原创 2015-08-04 13:19:24 · 3548 阅读 · 0 评论