﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java感想-文章分类-J2SE</title><link>http://www.blogjava.net/vvgg/category/21428.html</link><description>Java</description><language>zh-cn</language><lastBuildDate>Mon, 28 May 2007 17:52:44 GMT</lastBuildDate><pubDate>Mon, 28 May 2007 17:52:44 GMT</pubDate><ttl>60</ttl><item><title>如何在java中使用相对路径？ </title><link>http://www.blogjava.net/vvgg/articles/118103.html</link><dc:creator>巩伟</dc:creator><author>巩伟</author><pubDate>Thu, 17 May 2007 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/vvgg/articles/118103.html</guid><wfw:comment>http://www.blogjava.net/vvgg/comments/118103.html</wfw:comment><comments>http://www.blogjava.net/vvgg/articles/118103.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vvgg/comments/commentRss/118103.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vvgg/services/trackbacks/118103.html</trackback:ping><description><![CDATA[<div>在开发过程中，我们经常会遇到读取配置文件的情况，对于配置文件的读取，根据环境等情况又各有不同，一般情况下，如果从非jar包中使用相对/路径，比较简单，就不在累述了，而在很多<br>情况下，我们需要把我们的class打包成jar文件，进行使用，这时就会发现，我们先前如果没有考虑到这些，可能就行不通了，那么，该如何解决呢？方法如下<br>：<br>有如下路径 ：<br>Web-info--|--&gt;classes---&gt;conf--&gt;config.properties<br>&nbsp;&nbsp; |--&gt;lib<br>此时加入我们需要读取config.properties，在不使用jar包时，使用如下方式读取，不失为一种方法：<br>File f = new File(this.getClass().getResource("/").getPath());<br>f = new File(f.getPath() + "/conf/config.properties");<br>注：f.getPath()即为当class所在的绝对路径。如：c:\javasrc\web-inf\classes<br>然后,对文件对象进行处理，就能把配置信息读取出来了，但是加入如上class被打包成jar文件，那么，在程序执行到这里时，就会无法找到配置文件，那么该如何处理呢？<br>处理方法如下：<br>String s_config="conf/config.properties";<br>&nbsp;InputStream in = ClassLoader.getSystemResourceAsStream(s_config);<br>if( in == null ){<br>&nbsp;System.out.println( " 打开 " + s_config + "失败！" );<br>}else<br>{<br>Properties properties = new Properties();<br>properties.load(in);<br>//<br>//接下来就可以通过properties.getProperty(String obj)方法对进行配置信息读取了<br>}<br></div>
<br>
<img src ="http://www.blogjava.net/vvgg/aggbug/118103.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vvgg/" target="_blank">巩伟</a> 2007-05-17 15:27 <a href="http://www.blogjava.net/vvgg/articles/118103.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>freeMemory</title><link>http://www.blogjava.net/vvgg/articles/117933.html</link><dc:creator>巩伟</dc:creator><author>巩伟</author><pubDate>Wed, 16 May 2007 13:41:00 GMT</pubDate><guid>http://www.blogjava.net/vvgg/articles/117933.html</guid><wfw:comment>http://www.blogjava.net/vvgg/comments/117933.html</wfw:comment><comments>http://www.blogjava.net/vvgg/articles/117933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vvgg/comments/commentRss/117933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vvgg/services/trackbacks/117933.html</trackback:ping><description><![CDATA[public&nbsp;static&nbsp;void&nbsp;fullGC(){<br>Runtime&nbsp;rt&nbsp;=&nbsp;Runtime.getRuntime();<br>long&nbsp;isFree&nbsp;=&nbsp;rt.freeMemory();<br>long&nbsp;wasFree&nbsp;;<br>do{<br>&nbsp;&nbsp;wasFree&nbsp;=&nbsp;isFree;<br>&nbsp;&nbsp;rt.runFinalization();<br>&nbsp;&nbsp;rt.gc();<br>&nbsp;&nbsp;isFree&nbsp;=&nbsp;rt.freeMemory();<br>}while(isFree&nbsp;&gt;&nbsp;wasFree);<br>}<br>
<img src ="http://www.blogjava.net/vvgg/aggbug/117933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vvgg/" target="_blank">巩伟</a> 2007-05-16 21:41 <a href="http://www.blogjava.net/vvgg/articles/117933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>输入汉字自动转为拼音(jsp实现方式) </title><link>http://www.blogjava.net/vvgg/articles/117663.html</link><dc:creator>巩伟</dc:creator><author>巩伟</author><pubDate>Tue, 15 May 2007 09:59:00 GMT</pubDate><guid>http://www.blogjava.net/vvgg/articles/117663.html</guid><wfw:comment>http://www.blogjava.net/vvgg/comments/117663.html</wfw:comment><comments>http://www.blogjava.net/vvgg/articles/117663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vvgg/comments/commentRss/117663.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vvgg/services/trackbacks/117663.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 输入汉字，点击&#8220;提交&#8221;按钮，所输入汉字的拼音就会自动输入出来，该实现方式是在互联网上找到的，但是我做了一些修改，使其用起来更加明了&nbsp;。如果有问题，请与我联系：txyhl@126.com&nbsp;&lt;%...@&nbsp;page&nbsp;language="java"&nbsp;import="java.util.*"&nbsp;conte...&nbsp;&nbsp;<a href='http://www.blogjava.net/vvgg/articles/117663.html'>阅读全文</a><img src ="http://www.blogjava.net/vvgg/aggbug/117663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vvgg/" target="_blank">巩伟</a> 2007-05-15 17:59 <a href="http://www.blogjava.net/vvgg/articles/117663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>