随笔分类 -  Java细节

摘要:1 class Outer 2 { 3 //内部类 4 class InnerClass 5 { 6 void show() 7 { 8 System.out.println("类InnerClass中的show()..."); 9 }10 }11 //内部接口12 interface InnerInterface13 {14 void show();15 }16 17 void show()18 { 19 ... 阅读全文
posted @ 2013-06-06 18:55 hacket520 阅读(346) 评论(0) 推荐(0) 编辑
摘要:如何用Eclipse将Java项目导出成为Jar文件:1.首先右击项目工程,单击Export,进入如下界面2.选择JARFile,将目标文件创建好:3.点击next,再点击next后,进入如下对话框:4.切忌:一定要填写Mainclass,就是整个工程的入口,接着,点击Finish就完成导出了,你能看到Jar类型的文件:5.但是现在有一个问题,我双击Game.jar后,出现控制台一闪而过的现象,不知是什么原因,而我在控制台下输入命令:javaw-jarGame.jar,是能够正常运行的。纠结了很长时间,应该是.jar类型的文件与打开程序的关联不对,所以决定修改注册表,这是最彻底的方式:1.用快 阅读全文
posted @ 2013-05-08 16:41 hacket520 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1. Aptana插件的安装Aptana可通过Aptana官方的下载最新版本3.4.0按提示安装即可。2. 默认编辑器的配置Aptana安装完成了,还需要修改首选项preferences把相关格式文件的默认编辑器设置成Aptana.即,菜单Window?Preferences?General?Etitors?Fill Associations, 然后,在右边选择你想要默认用Aptana编辑的文件格式,然后再选择下面的Aptana插件,并Default为默认.3. 为Aptana添加jQuery等支持插件现在,为Aptana安装插件,以达到更加完美的功能.这一步,依你个人情况而定,主要是对于JS 阅读全文
posted @ 2013-05-03 17:11 hacket520 阅读(339) 评论(0) 推荐(0) 编辑
摘要:如何修改MyEclipse的默认工作路径Workplace为了把现有的MyEclipse的工作目录(有众多工程)与新的项目分开。我需要重新开辟一个工作空间。但原有的Workplace已经被系统绑定,找了半天也不知道怎么设置回可提示选择工作区。终于通过Google发现一个论坛中有一个回复,照着去做果然管用。方法很简单,找到MyEclipse的安装目录后在其MyEclipse 6.5\eclipse\configuration\.settings\目录下,找到org.eclipse.ui.ide.prefs文件,编辑之:原文件内容如下:#Mon Aug 25 09:14:34 CST 2008RE 阅读全文
posted @ 2013-05-03 16:44 hacket520 阅读(300) 评论(0) 推荐(0) 编辑
摘要:getFreeConnection方法的代码如下:publicConnectiongetFreeConnection(){ //返回数据库连接conn的接管类,以便截住close方法Connectionconn2=null;if(conninstanceofConnection){conn2=(Connection)Proxy.newProxyInstance(conn.getClass().getClassLoader(),conn.getClass().getInterfaces(),this);}returnconn2;}用MySQLv5版本的数据库驱动没有问题,使用MySQLv6和.. 阅读全文
posted @ 2013-05-01 19:46 hacket520 阅读(208) 评论(0) 推荐(0) 编辑
摘要:java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1INTEGER4INTEGER UNSIGNEDjava.lang.Long4TINYINT3TINYINT UNSIGNEDjava.lang.Integer-6SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer 阅读全文
posted @ 2013-04-29 08:41 hacket520 阅读(2536) 评论(0) 推荐(0) 编辑
摘要:1、2、、 阅读全文
posted @ 2013-04-23 16:45 hacket520 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1 1.提高速度,关闭自动更新 2 3 (1) window → preferences → General→ Startup and Shutdown→ 在列表中找到 "Automatic 4 5 Updates Scheduler " 项去掉前面的勾。 6 7 (2) Window→ Preferences → Myeclipse → Maven4Myeclipse → Maven→ 8 "Download repository index updates on startup" 去掉前面的勾。 9 10 11 2.代码提示修改12 13 windo 阅读全文
posted @ 2013-04-23 16:38 hacket520 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1 public class StringDemo 2 { 3 public static void main(String[] args) 4 { 5 String s1 = "abc"; 6 String s2 = "abc"; 7 sop("s1==s2: "+(s1==s2));//true 8 sop("=============="); 9 /*10 1.这里的结果是true. 由于字符串是常量(内存中创建对象后不能修改), 而且字符串在程序中经常使用. 11 ... 阅读全文
posted @ 2013-04-21 16:15 hacket520 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1 class Super 2 { 3 int i=0; 4 public Super(String a) 5 { 6 System.out.println("A"); 7 i=1; 8 } 9 public Super()10 {11 System.out.println("B");12 i+=2;13 }14 }15 16 class MultiStatementDemo extends Super17 {18 //int i; //打开这句,结果大不一样。1... 阅读全文
posted @ 2013-04-21 15:40 hacket520 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1.创建对象过程 1 static{ 2 静态代码块中的执行语句 3 } 4 5 特点:随着类的加载而执行,只执行一次并优先于主函数。 用于给类进行初始化。 6 7 Persong p = new Person("XX",XX); 8 9 这句话执行了:10 <1> 因为new用到了Person.class,所以会先找到Persong.class文件并加载到内存中11 <2> 执行该类中的static代码块,如果有的话,给Person.class类进行初始化12 <3> 在堆内存中开辟空间... 阅读全文
posted @ 2013-04-21 15:01 hacket520 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1 import java.util.Scanner; 2 3 public class RunianTest 4 { 5 public static void main(String[] args) 6 { 7 8 System.out.println("请输入年份:"); 9 Scanner sc = new Scanner(System.in);10 int year = sc.nextInt();11 12 if((i%4==0 && i%100!=0)|| i%400==0){13 ... 阅读全文
posted @ 2013-04-21 14:13 hacket520 阅读(577) 评论(0) 推荐(0) 编辑
摘要:1、abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与abstract不能同时使用 (why) 用static声明方法表明这个方法在不生成类的实例时可直接被类调用,而abstract方法不能被调用,两者矛盾。2、abstract与native (what) native:用来声明本地方法,该方法的实现由非java语言实现,比如C。一般用于java与外环境交互,或与操作系统交互 (how) nat.. 阅读全文
posted @ 2013-04-14 00:36 hacket520 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示