`
文章列表
Swing 实现事件处理 基本方法:     组件. addXXXLinster( XXXLinster 接口实现类的对象 );   其中 组件 :该组件需要对事件有响应。 XXXLinster 接口实现类的对象 :该对象的类实现了 XXXLinster 接口,所以该类中有处理相应事件的方法。 addXXXLinster :事件绑定,组件与事件处理对象绑定。   方法一: public class ClassName implements XXXLinster{ ...
接口的定义 访问修饰符 interface 接口名{ 接口方法声明1; 接口方法声明1; .... } 1.接口的方法总是抽象的,无论是否显示声明 2.接口的方法总是公共的,无论是否显示声明 3.接口的可见性取决于所在的包。如果访问修饰符是public,在其它包也可以看见当前包中的接口。 4.接口中可以没有任何方法,这样的接口称为标记接口。 5.接口中声明的字段,默认且必须是 static final 常量。 6.接口无法要求实现类提供特定的构造器。 7.接口中不提供静态方法的定义。

java构造器

Constructor构造器,也译作构造函数,构造方法。概念上与 java的方法 无任何关系。 注意:构造器无返回值。支持重载,支持访问控制符。   1.如果一个类没有任何显示的构造方法定义,则在编译时java会自动添加一个无参数的默 ...
Symja运算符 + 加- 减* 乘/ 除^ 幂. 矩阵乘   ";"表示一个语句的结束。 多语句计算结束后返回最后一个语句的值。 例:100!;32+8+2; 返回42 .   Symja标识符 Symja中的内建函数或常量都以首字母大写其他字母小写,函数的参数在[]内 。 如:Sin[], Cos[], Expand[], Inverse[], E, Pi, Degree 等。 用户自定义的函数要求以$为名字的首字母,其他大小写无所谓。 在Symja对大小写敏感。 例:$foo[x*y], $Foo[x*y], $FOO[x*y]  都是不一样 ...
1.取消窗口的最大化 setResizable(false );    2. 取消标题栏显示 setUndecorated( true );     3. 窗口显示居中 setLocationRelativeTo(null );    4.置于最前 只需要调用JFrame中的方法,JFrame.setAlwaysOnTop(true); setAlwaysOnTop()该方法是由java.awt.Window中 继承而来的。   5.隐藏任务栏按钮   使用JDialog setUn ...
Oracle通过数据库实例来加载和管理数据库。在多实例系统中,可以运行多个实例来共享一个数据库。 Oracle数据库服务启动时会自动启动默认的数据库实例,有些情况下需要关闭数据库实例。   每个运行的Oracle数据库都对应一个Oracle实例。数据库服务器上的一个数据库启动时,Oracle将为其分配一块内存空间,叫做系统全局区(SGA),然后启动一个或多个Oracle进程。SGA和Oracle进程结合在一起就是一个Oracle实例。   为了区分不同的实例,每个Oracle实力都有一个系统标识符SID,通常SID与数据库名相同。每个服务器进程的命名也和SID相匹配。   实例启动 ...
Oracle数据库用户 1.数据库管理员 DBA。每个数据库至少都有一个数据库管理员。 主要职责 安装和升级数据库和其他应用工具 分配系统存储空间 当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据库存储结构,例如表空间。 根据应用程序开发员的设计创建主要的数据库对象,例如表、试图、索引。 根据应用程序开发员提供的信息修改数据库结构。 管理用户,维护系统安全。 确保数据库的使用符合相应的协议。 控制和监视用户对数据库的访问。 监视和优化数据库的行为。 做好备份和回复数据库的计划。 维护磁带中归档的数据。 备份和恢复数据库。 必要时联系数据库的公司。   ...
开始的想法很简单。就是想自己编了个程序之后怎么拿到妹子的机器上去炫耀。 妹子是电脑盲,她有没有jre是个问题。所以能不能把java搞成windows的执行程序呢?于是baidu,google。 找到篇博文。直接转了。 http://hi.baidu.com/xc_jetguo/blog/item/b1cb502266a1f649935807fa.html   可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。 这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。 推荐使用gcj.他有windows和 ...
 先自定义一对父类与子类 public class A_For_Reflect_Instance_and_Polymorphism { private int my_field=0; public void my_method(){ System.out.println("这是A的方法"); } }   public class AA_For_Reflect_Instance_and_Polymorphism extends A_For_Reflect_Instance_and_Polymorphism { public void my_me ...

Java反射

反射(reflect),本来是动态语言中的特性。Java中的反射相对于Python来看就有点难看了。 为了体现反射。首先定义一个接口和一个实现类。 public interface TestInterFace { public void TestInterFace(); }   public class TestClass extends Object implements TestInterFace { // 字段 private String testClassName = ""; protected double[] doubleTestA ...
在Eclipse3.4以前安装插件非常繁琐。 在以后的版本中插件安装的功能做了改进。而且非常方便易用。 我们只需要把需要的插件复制(拖放)到eclipse\dropins,然后插件就安装成功了。   如要在其他机器上使用自己的插件。也只需要拷贝自己的dropins覆盖掉原有的。
在windows下使用Python也许只要安装官方安装包即可。但是有些细节仍然需要了解。   PATH 在该环境变量下添加Python的安装路径,即可在命令行下使用python。 之后若在命令行下使用Python只需要输入 python *.py。(这与java非常相似。)   PYTHONPATH 类似于java中的Classpath。添加这个环境变量并加以设置。它的值代表了Python第三方库的路径。 也可以不添加该环境变量,把第三方库放在Lib\site-packages目录中。 如果不知道site-packages在何处。可以在python中运行如下代码: from ...
Eclipse官方的国际语言包,由babel小组负责。 http://www.eclipse.org/babel/downloads.php   在页面上选择相应的Eclipse的版本。我的版本为Indigo。 选择Chinese (Simplified)下的BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip (87.36%)   下载后,解压。 然后把解压的文件夹放到eclipse下的dropins目录下(即eclipse\dropins)。 启动Eclipse,即可。 
什么是环境变量环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。具体参考:http://baike.baidu.com/view/95930.htmhttp://zh.wikipedia.org/wiki/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F 系统变量与用户变量两者之间并无区别。用户变量针对当前计算机用户。系统变量优先于用户变量。 如果系统变量和用 ...
是的,这是第一篇。 我只是想尝试一下这博客能不能发。 上次没发成功。   下面试试看贴代码。 import java.util.*; public class TestClass{ public static void main(String[] args){ System.out.println("这是ITeye的一次尝试"); } }       。。。。再试试 for i in range(0,10): print "Hello World"         注 ...
Global site tag (gtag.js) - Google Analytics