Java
文章平均质量分 50
不再流浪
欢迎来踩~~
展开
-
使用eclipse打开工程出错
如果工程第一次被打开,eclipse会在文件的根目录下创建.project文件,若没有权限创建该文件,则提示出错。解决办法:增加用户创建文件的权限。原创 2012-06-24 11:45:57 · 939 阅读 · 0 评论 -
类的static语句块什么时候执行
可做如下简单测试:calss A { static int a; public A{ System.out.println("constructor of A"); } static { System.out.println("static block"); } public static void main(String[] arg原创 2012-07-09 14:50:42 · 7473 阅读 · 0 评论 -
如何彻底卸载JRE
单击“开始→运行”命令,在“运行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,回车后系统会打开“Microsoft VM uninstall”对话框,单击“是(Y)”按钮后,系统就会开始卸载微软Java虚拟机,卸载完成后需要重新启动系统。接下来删除“%systemroot%”(即Windows的安装目录,原创 2012-06-24 15:53:30 · 28649 阅读 · 0 评论 -
Eclipse中如何关联Javadoc
Eclipse有直接查看java文档和类库源码的功能,不过得手工添加才行,下面对如何在Eclipse中添加java文档和类库源码进行总结。1. Window->Pereferences...打开参数选择对话框,展开Java节点,单击“InstalledJREs",此时右边窗口会显示已经加载的jre。2. 选中要设置的jre版本,单击"Edit",弹出JRE编辑窗口3. 添加javado原创 2012-06-24 11:43:19 · 26602 阅读 · 3 评论 -
数字unicode码
阿拉伯数字的unicode编码范围:\u0030——\u0039Java中Unicode的中文范围:若要判断是否是中文只需要用以下代码:for (int i = 0; i < sentence.length(); i++){ char c = sentence.charAt(i); if ((c >= 0x4e00)&&(c <= 0x9fbb)){原创 2012-06-24 15:46:03 · 15471 阅读 · 0 评论 -
Java注释的写法 (上)
一. Java 文档 // 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /*** .........* .........*/ javadoc -d 文档存放目录 -author -version 源文件名.java这条命令编译一个名为 “源文原创 2012-06-24 15:22:17 · 9754 阅读 · 1 评论 -
JAVA中this用法
我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。现在让大家看一个小例子,给你分享一下JAVA中“this”的用法!/** * @author fengzhi-neusoft * * 本示例为了说明this的三种用法! *原创 2012-06-24 15:11:42 · 491 阅读 · 0 评论 -
static,构造函数,子类,父类执行顺序
1. 每个类初始化时,会先初始化它的static再执行构造方法,当static已经执行过后,该类的新的实例不会再执行static2. 该类如果继承了某个类则父类的static会先初始化。3. 某个类即便有static main方法,并且该类作为执行类,在执行main方法的过程中,只要不涉及到该类,则static都不会执行---->修正:执行main方法的第一行代码前,会执行该类中定义的转载 2010-05-05 20:52:00 · 1449 阅读 · 3 评论 -
eclipse启动参数里设置jvm大小
eclipse有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。那么怎么才能设置某个程序的jvm大小呢(当然控制台运行的话不会存在这个问题,如:java -Xms256m -Xmx1024m classname,这样就可以把当前程序的jvm大小给设定)?原创 2012-06-24 11:41:18 · 10658 阅读 · 0 评论 -
子类继承和调用父类的构造方法
1. 如果子类没有定义构造方法,则调用父类的无参数的构造方法,.2. 如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法。3. 如果子类调用父类带参数的构造方法,可以通过super(参数)调用所需要的父类的构造方法,切该语句做为子类构造方法中的第一条语句。4. 如果某个构造方法调用类中的其他的构造方法,则可以用t转载 2010-05-05 20:57:00 · 16853 阅读 · 0 评论 -
回调函数与注册函数
在c++中,注册函数的参数是回调函数指针。在java中,该参数是类和接口来实现的。 注册函数所在的类,是调用回调函数的决定者,决定何时何种条件下去调用回调函数。而真正实现回调函数功能的类,不会直接调用该回调函数。一般来说,会把回调函数通过注册函数,保存在注册函数所在类的成员变量中,在适当的时候,通过该成员变量去访问注册过的回调函数。 在c++中,该成员变量是同种类型的函数指针。原创 2012-06-23 16:31:07 · 5404 阅读 · 0 评论 -
整数取反相关
对整数i取反的结果等于- (i+1)原创 2012-06-24 11:11:56 · 785 阅读 · 0 评论 -
java中类与接口的实现关系
一个类可以继承另一个类,一个类可以继承一个接口吗?准确的说,类不是继承(inherit)接口,而是实现(implement)接口。.NET 的语言中,类只能继承自一个类,但是可以实现一个或多个接口。但是也有人认为说类继承接口也无伤大雅,但我个人认为正确的用语可以加深概念理解的正确性。下面用一段代码解释继承和实现的区别:using System;public interface ITe原创 2012-06-24 15:35:29 · 7459 阅读 · 0 评论 -
Java注释的写法 (下)
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种特殊的注原创 2012-06-24 15:24:07 · 1809 阅读 · 0 评论 -
java中try catch的用法
try就像一个网,把try{}里面的代码所抛出的异常都网住,然后把异常交给catch{}里面的代码去处理。最后执行finally之中的代码。无论try中代码有没有异常,也无论catch是否将异常捕获到,finally中的代码都一定会被执行。虽然 Java执行时期系统所提供的预设处理器对除错很有用,你通常想要自己处理例外。这样做有两个优点:第一,它让你修正错误。第二,它可以避免程式自动终止。原创 2012-06-24 15:17:54 · 30035 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对原创 2012-07-12 15:24:21 · 516 阅读 · 0 评论