JAVA
ioter12
这个作者很懒,什么都没留下…
展开
-
java中的构造函数有什么用?用它有什么好处?在什么地方用?
构造函数是类的一个特殊方法,这个方法用来生成实例时由系统自动调用,程序员无法直接调用。构造函数方法名同类名相同且参数为空。原创 2014-09-23 18:33:57 · 8027 阅读 · 1 评论 -
mybatis+springmvc+maven+Extjs配置
可参考:原文1、基本概念1.1、SpringSpring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean转载 2016-01-26 13:28:10 · 5115 阅读 · 1 评论 -
springmvc找不到静态资源文件等
找不到js等静态资源文件:路径不对(可以采用绝对或相对路径)web.xml里,拦截的内容不对其中2里,多种方式可以拒绝拦截:方式1.激活Tomcat的DefaultServlet(既服务于静态资源又服务于目录列表(如果允许目录列表的话)的servlet)来处理静态文件,要写在DispatcherServlet的前面, 让 defaultServlet先拦截请求,这样转载 2016-01-28 12:32:51 · 4675 阅读 · 0 评论 -
java:回调函数
java理解“回调函数” 所谓回调,就是客户程序CLIENT调用服务程序SERVER中的某个函数SA,然后SERVER又在某个时候反过来调用CLIENT中的某个函数CB,对于CLIENT来说,这个CB便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,CLIENT不会自己调用CB,CLIENT提供CB的目的就是让SERVER来调用它,而且是CLIENT不得不转载 2015-08-24 22:25:01 · 415 阅读 · 0 评论 -
类的加载、连接、初始化、反射
类的加载:类加载器: 其实在java中有三种类类加载器。1)Bootstrap ClassLoader 此加载器采用c++编写,一般开发中很少见。2)Extension ClassLoader 用来进行扩展类的加载,一般对应的是jre\lib\ext目录中的类3)AppClassLoader 加载classpath指定的类,是最常用的加载器。同时也是java中默认的加载器。 初始化:(主要是对静原创 2015-08-30 12:55:09 · 487 阅读 · 0 评论 -
引用类型、基本类型以及自动转型
java 分为引用类型和基本类型:具体看图。所谓引用类型就是对对象的引用,其实引用类型变量就是一个指针,只是不是使用这个说法而已。 另外所占的大小: 自动转型: java支持自动转型的类如下图,为了方便记忆:想象成小瓶子里的水倒进了大瓶子里。。。 byte—>short—>int—->long —->float—–>double char—>int—->lon原创 2015-08-28 19:31:23 · 347 阅读 · 0 评论 -
单例模式-Singleton
单例模式表示只产生一个对象,有些地方需要使用单例,单例也体现了封装的优势。解释全在代码里:SingletonTest :public class SingletonTest { //设为静态来缓存曾经创建的实例 private static SingletonTest sington; //将构造函数隐藏,只让通过方法注册,保证单例 private SingletonTest()原创 2015-08-25 20:45:42 · 349 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/Nestabl
鼓捣微信公众号开发,想实现天气查询功能,在here找到一篇源码,就下载了使用了,结果遇到该错误搜了一下,主要是如下缺少几个包,在网上找着很麻烦,就顺便整理了一下,在此下载下载之后导入即可。=========================================本来以为导入了就可以了,结果又一错误。Orz参考:http://blo原创 2015-06-15 18:43:22 · 2005 阅读 · 0 评论 -
在java中接口到底是什么?如何才能用?
我们来看一个类 class A { private int a; public int getA() { return a; } } 这个类的属性是私有的,外界不能访问,而外界可以通过公有方法来访问这个类。我们说一个类的公有方法就是这个类的对外接口。通常 一个类的属性都是私有的,方法大多是公有的。外界只能过个这些公有方法来访问类。这也是Java封装性的体现。如果一个类没有公有原创 2014-09-15 19:51:39 · 2823 阅读 · 1 评论 -
Implicit super constructor xx() is undefined for default constructor. Must define an explicit constr
因为你的父类已经定义了一个有参的构造器,此时编译器不会为你调用默认的构造器,当子类继承时,必须在自己的构造函数显示调用父类的构造器,自己才能确保子类在初始化前父类会被实例化,如果你父类中有无参的构造器,字类就不会强制要求调用,即你写的那个就可以通过,编译器会默认帮你调用父类的构造器。按原来的思路,必须该成下面的: class Person { protected String na原创 2014-09-23 20:05:04 · 1205 阅读 · 0 评论 -
myeclipse项目如何导入到eclipse中?
eclipse项目导入到myeclipse中非常容易,平常的import步骤就可以实现,因为myeclipse是兼容eclipse;可是myeclipse web项目如何导入到eclipse中?下面方法可以解决。打开eclipse,点击空白处,右键可以看到import>general>existing projects into workspace>next>选择你的m转载 2016-02-28 19:11:01 · 984 阅读 · 0 评论