`
文章列表
如果第三方类库之前在较高版本的jdk环境下使用过,且直接把使用过的类库拷过来用,则可能会产生错误:Bad version number in .class file。解决办法是重新下载该第三方类库或用低版本的JDK来编译第三方类库,因为原先的类库编译版本跟运行版本不一致。
package org.akalius.test; import java.io.File; /** * @author Haiping Gong 2008-1-22 * */ public class FileSearcher { private static String searchPath="D:\\Akalius\\work"; private static String searchFileName="URL.txt"; private static File file; public FileSearcher(Stri ...
    http://www.doostang.com/index.asp     此社区是有两个从MIT Stanford 毕业的学生几年前建立的。内有数以千计的投资银行/PE/VC/管理咨询以及各行业工作机会,但因社区只接受邀请注册(如没有人发邀请给你则无法注册登录)方可以进入。hotmail.gmail.yahoo邮箱均可.     Doostang目前有2.5万名用户,用户主要集中在20-35岁之间,主要帮助用户交朋友和找到新的工作。高盛、摩根斯坦利等投资银行、麦肯锡等咨询公司、MTV、苹果、eBay和ABC等公司都通过Doostang网站雇用员工。工作地点大多集中于北美,当然也有香港 ...
  程序设计语言中的布尔表达式有两个作用。一是计算逻辑值,更多的情况是二,用做改变控制流语句中的条件表达式,如在if-then,if-then-else,或是while-do语句中那样。   布尔表达式是由布尔算符and,or和not施于布尔变量或 ...
1)alt+/的用处:提示输入相关的函数,提示输入相关的类,对if\switch等代码的自动输入; 2)ctrl+shift+f代码格式化; 3)自动汇入所需要的类别:Ctrl+Shift+O 简易说明: 假设我们没有Import任何类别时,当我们在程序里打入: ...
在类中定义了一个属性abc,如何获取这个变量的abc的名字串呢?也就是说怎么知道abc这个变量的名字是abc,这个问题比较的好玩。 这个是偶以前在一开发中遇到的一个比较有趣的问题,找了半天的资料加下偶辛勤的思考,终于找到的解决方法。用反射~~~ java提供了很强大的反射机制,可以说比动态语言还动态。但是这个东东平时的应用不是很多的说。 现提供一个可以动态获取对象中的变量的变量名称的方法: public class MyTools {     public static void setAllComponentsName(Object f) {         // 获取f对象对应类中 ...
这两者虽然看起来只有一个s的区别,但是作用完全不一样 /////java处理异常方式/////////////////////////////// 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后 ...
class Person { private String name=""; private int age=0; public Person() {    System.out.println("person无参数构造函数"); } public Person(String name,int age) {    this.name=name;    this.age=age;    System.out.println("person 2 参数的构造函数");  } } class Student extends Pers ...
1)Java不支持继承多个父类,但支持执行多接口 2)JDK5+支持范型但不支持范型数组 3)MouseListener接口没有方法mouseDragged和mouseMoved,MouseAdapter中的方法mouseDragged和mouseMoved只有在JDK1.6才有 4)父类的private和无修饰符属性不能被子类继承,至少protected才行 5)Java虚拟机是Java运行时系统 6)数组是一种完全意义上的对象,他和对象一样保存在堆中、有一个指向Class类实例的引用。所有同一维度和类型的数组拥有同样的Class,数组的长 度不做考虑。对应Class的名字表示为维度和类型
最近找到一个Eclipse的插件,名字是Easy Explore,是Easy Structs其中的一个部分。主要的功能就是在Eclipse里面视图的部分如果看到自己的工程,或者Package,包什么的,在安装完该插件以后点击鼠标右键,选择"Easy Explore"就可以快速的打开该文件的windows存放文件夹,对于快速的导出源文件是一个很有用的插件。 安装方法:下载Easy Explore 1.0.1 for Eclipse 后解压,释放到Eclipse安装文件夹,覆盖即可。 另一种在Eclipse内通过Update Manager安装的方法
要能够让图形界面接收用户的操作,就必须给各个组件加上事件处理机制。在事件处理的过程中,主要涉及三类对象: ◇ Event-事件,用户对界面操作在java语言上的描述,以类的形式出现,例如键盘操作对应的事件类是KeyEvent。 ...
为了深入了解Java的ClassLoader机制,我们先来做以下实验: package java.lang; public class Test {   public static void main(String[] args) {     char[] c = "1234567890".toCharArray();     String s = new String(0, 10, c);   } }   Strin ...

Java如何画三角形

    博客分类:
  • Java
Polygon 类封装了坐标空间中封闭的二维区域的描述。此区域以任意条线段为边界,每条线段都是多边形的一条边。在内部,一个多边形包含一列 (x,y) 坐标对,其中每个坐标对(coordinate pair)定义多边形的一个顶点,且两个连续的坐标对是多边形一条边的端点。第一个和最后一个 (x,y) 坐标对通过一条线段相连,形成一个封闭的多边形。此 Polygon 是按奇-偶性旋绕规则来定义的。有关奇-偶性旋绕规则的定义,请参见 WIND_EVEN_ODD。此类的目标测试方法使用 Shape 类注释中描述的 insideness 定义,目标测试方法包括 contains、intersects 和 i ...
男人要永远感谢在他20多岁的时候曾经陪在他身边的女人。 因为20多岁的男人处在一生中的最低点,没钱、没事业; 而20多岁的女人却是她最灿烂的时候。

Java如何画圆

    博客分类:
  • Java
由于 Graphics2D 是一个抽象类,而且它必须由不同输出设备的子类定制,所以无法直接创建 Graphics2D 对象。相反,Graphics2D 对象必须从另一个 Graphics2D 对象获得、由某个 Component 创建,或者从 BufferedImage 之类的图像对象获得。所有的Java2D图形操作都必须在Graphics2D对象上调用。Graphics2D是Graphics的子类,同样包含在java.awt包中。 如下所示: public void paintComponent(Graphics comp) { Graphics2D comp2D=(Graphics2D ...
Global site tag (gtag.js) - Google Analytics