java复用类



java复用类。

If you can’t fly then run,if you can’t run then walk, if you can’t walk then crawl,but
whatever you do,you have to keep moving forward——Martin Luther King.

复用类这标题刚开始很难懂,后面专门去看了书的英文原版,其实标题是reusing classes,重新使用类,其实复用就是“利用现成的东西”的意思,其实实现的两种方法就是java中经常听到的——组合和继承。

(1)组合
has-a的作用。
[jav[......]

Read more

java访问权限的控制私有公有权限



java访问权限的控制,之前没去注意的修饰符,一般变量前面没添加,一个是不知道有什么用,一个是懒,后面遇到项目的时候就会发现私有和公有区别还是很大的。

 

(1)首先是包名
使用一个类的时候,例如集合类,就需要引入这个包,然后再使用该包下面的类。如:
[java] view plaincopy
package com.myown.iaiti;

public class Print {
static void print(String s){
System.out.println(s);
}
}

自定义的包,通过引入自己的包,以后你就可以使用自己写[......]

Read more

java初始化与清理

java初始化与清理,

(一)操作符一章的int类型数据溢出的问题在Java7的版本中仍然存在,而且溢出的结果千奇百怪。
[java] view plaincopy在CODE上查看代码片派生到我的代码片
public class Hello {
public static void main(String[] args) {
int i = Integer.MAX_VALUE;
System.out.println(i);
System.out.println(i*4);
System.out.println(i*5);
}
}
结果分别为2147483647,-4,[......]

Read more

java对象及内存分配

java对象及内存分配.

《Java编程思想》 作者:Bruce Eckel

第一次什么都不懂的时候硬着头皮看,没看完,看了前面忘了后面,中间很多看不懂。第二次的时候,看懂了很多,但是不知道经典在何处。
第三次,是自己用了这门语言一年后,知道所谓的经典是什么,java的特性都在这里,这书不是从基础的JDK怎么装开始讲起。,大部头的一本书,现代人的话很少去翻了,其实可以当参考书,看哪一部分忘了,直接温故即可。一次在学校看到第四版英文版的,硬着头皮看,看着看着就看不懂了,英语重要就在这里。

一切都是对象。
我的一位朋友以前的签名是,我一直都在面向对象,可是现在连一个对象都没有[......]

Read more

Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题

Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题

最近在知乎看到一句话,保持学习的有一种是你看到了更多的牛人,不甘心,真的不甘心。

Spring和hibernate整合的时候,jsp页面做展现,发现展现属性出现:

org.apache.jasper.JasperException: could not initialize proxy – no Session – Class: org.hibernate.proxy.AbstractLazyInitializer
File: Abstra[......]

Read more

Hibernate4与Spring3整合问题之NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider

Hibernate4与Spring3整合问题之NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider。

Spring3与Hibernate4整合时出现了nested exception is java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider。

Hibernate3的时候,用spring来控制sessionfactory用的可以是org.springframework.orm.hibernate3.annotation.Annotation[......]

Read more

Struts2和jQuery EasyUI实现简单CRUD系统(三)——复选框进行多选删除操作

Struts2和jQuery EasyUI实现简单CRUD系统(三)——复选框进行多选删除操作,继上篇的jsp,json,EasyUI的结合顺利将数据库数据转换成json格式后再EasyUI完成展示(Retrieve)之后,接下来的实现增删改功能也很顺手了。

 

增的功能还是一样,只不过将原本自己写的form用ejui提供form代替而已。

 

删改功能需要拿到具体选择行的id。

 

  1. <table id=”dg” title=”My Users” [......]

Read more

使用Struts2和jQuery EasyUI实现简单CRUD系统jsp,json,EasyUI的结合

使用Struts2和jQuery EasyUI实现简单CRUD系统jsp,json,EasyUI的结合。

之前看过自己的同学开发一个选课系统的时候用到了JSON,但是一直不知道有什么用,写东西也没用到,所以没去学他。然后现在以这种怀着好奇心,这是做什么用的,这是怎么用的,这是怎么结合的心态去学习,效果很好。

 

这次用到的EasyUI的数据网格,DataGrid。需用引用一个url传来的json数据,然后整齐美观地展现在页面上。想想自己之前做的东西,就直接拿数据库的数据和html的table代码进行拼接,整洁是整洁,但是代码写得特别别扭。让我站在一个设计者的思路上来[......]

Read more

使用Struts2和jQuery EasyUI实现简单CRUD系统基础环境搭建

使用Struts2和jQuery EasyUI实现简单CRUD系统基础环境搭建。放羊式的管理其实挺好的,告诉我一个简单的目标是什么,需要用到什么东西,但不会给你任何搭好的框架和封装类,一切从零开始,从框架开始搭起,没学过的知识就是一边学一边现用。不懂就不停地查,最好看官方文档,例如看json的官网,就看到了json在github上的源代码,直接在eclipse中导入json的远程库,也体现了知识可以串联这个道理。

 

看了jQuery一些基础的语法,写了jQuery入门。

JQUERY语法语法 $(selector).action() $定义jquery selec[......]

Read more

struts2控制反转容器和依赖注入模式

struts2控制反转容器和依赖注入模式,找到Releases那个项,下载整个struts—all版本的,这个版本包含源代码,说明,demo还有jar包,最全。

重看的话就是重看知识点,到docs里面找到index文档,guide便是struts的东西教程了。看到Dependency injection removes the responsibility for object creation and object linking from the objects themselves to a factory. The factory is often provided by an[......]

Read more