JAVA编程脚印
tmac_0817
这个作者很懒,什么都没留下…
展开
-
JAVA获取本地字库
<br />GraphicsEnvironment gEnv = GraphicsEnvironment.getLocalGraphicsEnvironment();<br />String evnfonts[] = gEnv.getAvailableFontFamilyNames();<br />//System.out.println("共有 "+evnfonts.length);<br />for(int i=0;i<evnfonts.length;i++){<br /> System.out转载 2011-01-02 12:17:00 · 3829 阅读 · 0 评论 -
String编码
string在java中的存储方式为unicode; getbytes是转化为系统默认的编码方式对应的byte数组。window为gbk,linux为utf-8.原创 2011-10-17 15:54:47 · 424 阅读 · 0 评论 -
Access restriction问题:
像这样的异常信息,是eclipse设置问题,问题: Access restriction: The type FileURLConnection is not accessible due to restriction on required library C:/Program Files/Java/jre6/lib/rt.jar 解决方法: 这个是eclipse设置问题,它默认把这些受访问限制转载 2011-06-28 19:14:00 · 380 阅读 · 0 评论 -
simpledateformat 的使用方法
http://wokaours.blog.163.com/blog/static/121896142200961055933531/ SimpleDateFormat函数语法: G 年代标志符转载 2011-06-15 19:15:00 · 482 阅读 · 0 评论 -
eclipse导入源程序包
最近弄mahout,weka数据挖掘工具集,解压了源码,考虑怎么导入eclipse:因为源码里有package关系,用import->file system导入出错。最简单的方法:新建一工程,复制源码包到工程src目录下,然后在eclipse里workspace处刷新(F5)。显行号:preference里没找到text editor...解决办法:在代码区左侧栏(断点设置处,折叠处)右键show line numbers.原创 2011-04-21 20:49:00 · 1336 阅读 · 0 评论 -
j2SE1.6 Desktop调用桌面应用----浏览器打开链接,记事本打开编辑文件,打印文件,发送邮件
public class DesktopTest {public static void main(String[] args) {// 判断当前系统是否支持Java AWT Desktop扩展if (java.awt.Desktop.isDesktopSupported()) {try {// 创建一个URI实例java.net.URI uri = java.net.URI.create("http://blog.csdn.net/tmac_0817");// 获取当前系统桌面扩展java.awt.Des原创 2011-01-05 22:35:00 · 983 阅读 · 0 评论 -
动静态多态性
<br />静态绑定,动态绑定:<br />静态绑定:编译时已确定方法的调用;<br />动态绑定:方法的主体直到程序执行时才与方法的调用关联。<br />静态多态性:静态绑定,方法的重载,一个类中的行为;<br /><br />动态多态性:动态(后期)绑定,方法的覆盖,有继承关系的类之间的行为;<br />父类实例引用子类,调用覆盖方法时是调用子类的方法。<br />私有,final方法属于静态绑定。原创 2011-01-02 12:50:00 · 553 阅读 · 0 评论 -
final,finally,finalize
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就原创 2011-01-02 12:28:00 · 284 阅读 · 0 评论 -
JAVA环境变量作用
<br />1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。<br />2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CL原创 2011-01-02 12:23:00 · 424 阅读 · 0 评论 -
eclipse.ini配置文件,内存配置
<br />eclipse.ini配置文件Eclipse 2009-09-06 15:06:06 阅读491 评论0 字号:大中小 <br />-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M <br />这里有几个问题:<br />1. 各个参数的含义什么?<br />2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?<br />3. 为何将上面的参数原创 2011-01-02 12:53:00 · 959 阅读 · 0 评论 -
抽象类,接口区别
抽象类 接口定义格式: abstract class 类名 extends(类名) interface 接口名 extends(接口列表) implements原创 2011-01-02 12:43:00 · 336 阅读 · 0 评论 -
字符集与编码
<br />一:诙谐的概况<br />很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。<br />再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。<br /><br />开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。<br />他们把其中的编号从0开始的32种状态分别规转载 2011-01-02 13:00:00 · 1094 阅读 · 0 评论 -
java异常
找到一个关于异常总结的很详细的文章,分享下.异常在我们编程中很重,在适当的位置,合理的处理或者抛出异常,对程序来说至关重要。 转:异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,转载 2011-10-17 16:55:50 · 391 阅读 · 0 评论