Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Saturday, June 28, 2008

C++学习笔记(六) -- 继承中的重载

C++中不允许重载基类中的函数, Java中可以. 原因在于, C++中基类与派生类的作用域不同, 通过派生类的对象调用与基类中同名的函数时, 编译器只会在派生类中寻找该函数, 若函数参数不匹配, 则会发生编译错误. 如需重载, 可以在派生类中使用using声明扩展基类中函数的作用域.

Thursday, June 12, 2008

使用JDEE编译时报错不支持现有Java版本的解决办法

当刚刚安装完JDEE, 如果没有做任何设置, 那么当编译Java文件时JDEE会显示一个错误, 说不支持现在的Java版本, 具体的解决办法是:
xiaogaozi@LAN:~$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
记下其中的版本号, 然后在Emacs中执行
M-x costomize-variable <RET> jde-jdk-registry
将其中的Version项修改为刚才记下的版本号就行了.

Monday, May 5, 2008

Java学习笔记(一)

1. BoxLayout
新的布局管理器, 构造方法
BoxLayout(Container target, int axis)

2. setActionCommand() & getActionCommand()
public void setActionCommand(String actionCommand)
public String getActionCommand()


3. addActionListener()
public void addActionListener(ActionListener l)

4. add()
public void add(Component comp, Object constraints)
public static final String BorderLayout.CENTER