易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

java解析properties的方法

1。使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3。使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4。使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
、6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream( ......

Java中的强大武器

  所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新“装配”。是不是很神奇。
  也许你会说,只了解一点点,但从来没有接触过,其实未必如此。RMI、Socket、JMS、EJB你总该用过一种吧,彼此为什么能够传递Java对象,当然都是对象序列化机制的功劳。
  第一次使用Java的对象序列化是做某项目,当时要求把几棵非常复杂的树(JTree)及相应的数据保存下来(就是我们常用的保存功能),以便下次运行程序时可以继续上次的操作。
 
 那时XML技术在网上非常的热,而且功能也强大,再加上树的结构本来就和XML存储数据的格式很像。作为一项对新技术比较有爱好的我当然很想尝试一下。
不过经过仔细分析,发现假如采用XML保存数据,后果真是难以想象:哪棵树的哪个节点被展开、展开到第几级、节点当前的属性是什么。真是不知该用A、B、
C还是用1、2、3来表示。
  还好,发现了Java的对象序列化机制,问题迎刃而解,只需简单的将每棵树的根节点序列化保存到硬盘上,下次再通过反序列 ......

java实现输出字符串中的数字字符

package com.joe;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test
{
    //将字符串的数字字符输出
    public static void main(String[] args)
    {
        String str = "iu7i8hy4jnb2";
       
        //方法一
        String vString = str.replaceAll("[\\D]", "");    // [\D] == [^\d] == [^0-9]
        System.out.println(vString);
       
        //方法二
        String regex = "\\d";
        Matcher m = Pattern.compile(regex).matcher(str);
        while(m.find())
        {
        & ......

java小程序(1)

【文章标题】java小程序(1)
【文章作者】曾健生
【作者邮箱】zengjiansheng1@126.com
【作者QQ】190678908
【作者声明】本人水平有限,失误之处,敬请各位指出。本人以前写的一些小程序,分享一下希望对各位学习java有帮助 ^-^
*******************************************************************************
题目:
 
/*====第二题====================================
自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,
让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,
能够在读取的每行前面都加上有行号和冒号。
提示:(MyBufferedReader,MyLineNumberReader)
*/
 
/*====第三题====================================
拷贝一个带内容的文件夹。
*/
 
/*====第四题====================================
编写一个程序,当用户输入一个目录时,
该程序能列出该目录下的所有子目录和文件。
 
*/
 
/*====第五题====================================
有五个学生,每个学生有3门课的成绩,定义一种比较直观的文本文件格式,
输入学生姓名和成绩,从键盘输入以上数据 ......

java小程序(2)

【文章标题】java小程序(2)
【文章作者】曾健生
【作者邮箱】zengjiansheng1@126.com
【作者QQ】190678908
【作者声明】本人水平有限,失误之处,敬请各位指出。本人以前写的一些小程序,分享一下希望对各位学习java有帮助 ^-^
*******************************************************************************
题目:
 
/*====第八题====================================
取出一个文本文件中所有的email地址,并存放到集合中。
 
*/
 
/*====第九题====================================
通过键盘录入的方式,进行猜数字的游戏。
要求:输入一个1~100之间的数字,
与预先给定数字不同,要给出大或者小的提示。
*/
 
/*====第十题====================================
 假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:
姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个
奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方
法进行属性访问。
 
*/
 
/*====第十一题==================================
字符串由多个数字和空格组成&l ......

java小程序(3)

【文章标题】java小程序(3)
【文章作者】曾健生
【作者邮箱】zengjiansheng1@126.com
【作者QQ】190678908
【作者声明】本人水平有限,失误之处,敬请各位指出。本人以前写的一些小程序,分享一下希望对各位学习java有帮助 ^-^
*******************************************************************************
题目:
 
 
/*====第十七题==================================
客户端向服务端上传图片。将客户端封装成线程。
*/
 
/*====第十八题==================================
在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。
但对应的字节数不同,一个汉字占两个字节。
定义一个方法,按照最大的字节数来取子串。
如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,
那么半个就要舍弃。如果去四个字节就是“ab你”,取五个字节还是“ab你”.
*/
 
/*====第二十题==================================
将一个图片切割成多个文件。在将多个文件合并成该图片
 
 
/*====第二十一题=========== ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [965] [966] [967] [968] 969 [970] [971] [972] [973] [974]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号