JAVA编程基础:事件处理
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的最后一篇文章介绍事件处理。
[......]
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的最后一篇文章介绍事件处理。
[......]
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的第四篇文章介绍I/O流。
[......]
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的第三篇文章介绍接口。
[......]
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的第二篇文章介绍运行时多态。
[......]
在这个名为《JAVA编程基础》的系列文章中,我会针对每个概念,分别通过简明的解释与实际的例子,来给初学者(也包括那些希望能让自己掌握更多技能的有经验的软件工程师)打下一个坚实的java基本知识的基础。 这个系列的第一篇文章介绍面向对象。
[......]
今天在写代码的时候突然冒出这个奇怪的想法=。=……
先说明一下现在的状况:
我们的b/s系统是jsp的,里面有一种“表码表”,里面存放的是一些需要经常使用而且比较少发生改变的内容,表码表是一些Map对象,而这些表码表会存放在jsp的ServletContext中。
初始化的大致代码如下:
class SysInit extends HttpServlet implements ServletContextListener{
public void contextInitialized(ServletContextEve[......]
写java这么久了,居然到现在才发现这个问题:
java的abstract类的构造函数如果没有默认的构造函数,它的子类也就必须实现一个构造函数(是不是默认的无所谓),下面是一个典型的错误示例:
Base.class
public abstract class Base{
public Base(String t){
System.out.println("here:"+t);
}
}
Child.class