![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Notebookdong
这个作者很懒,什么都没留下…
展开
-
扫描目录下所有文件
import java.io.File;import java.net.URISyntaxException;import java.net.URL;import java.util.ArrayList;import java.util.List;public abstract class Scan { public static List getClassName(String原创 2013-04-03 17:56:50 · 847 阅读 · 0 评论 -
关于int转换成byte溢码
/*因为Java中byte是用8位来存储,只能表示-128~127之间的数,当由int强制类型转化为byte时,系统就采取了截取int后8位的做法。那么130在内存中的表示形式:00000000 00000000 00000000 10000010这样截取后8位就变成10000010,补码表示的时候第一位是符号位,0正1负,所以可以知道10000010肯定是一个负数了,再来看它...原创 2015-05-27 22:35:06 · 317 阅读 · 0 评论 -
java判断基本类型变量的类型
//判断d1是否为Double类型double d1 = 1d;Double d2 = 2d;/**由于基本类型不能使用instanceof这里将d1赋值给d3这个引用类型从而可以使用*d3来判断*/Object d3 = d1;System.out.println(d2 instanceof Double);System.out.println(d3 insta...2014-08-28 21:41:46 · 663 阅读 · 0 评论 -
回车换行符
在输入字符串的时候如果在字符串后面加入\r\n,这样输出的结果就会换行System.out.print("abcd\r\naabc"); 这个会输出两行abcdaabc 如果不想让换行符起作用将它转义就可以了System.out.print("abcd\\r\\naabc"); ...原创 2013-07-26 09:52:28 · 552 阅读 · 0 评论 -
java continue高级用法
mark: for (int i = 0; i <= 10; i++) { int k = 0; while (k < 10) { if (i%k==0) { continue mark;//如果满足条件则跳转到mark标记 } k++; }}原创 2013-07-25 16:44:50 · 230 阅读 · 0 评论 -
Java解压Zip文件
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import java.util.zip.ZipEntry;import java.util.zip...原创 2013-07-24 15:28:36 · 198 阅读 · 0 评论 -
Java正则表达式判断输入的是否为数字
public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("\\d+\\.?\\d+"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ) ...原创 2013-04-28 11:22:26 · 908 阅读 · 0 评论 -
java中的Observer模式
import java.util.Observable;public class DateSubject extends Observable { // 封装被观察的数据 private int widthInfo; private int heightInfo; public int getWidthInfo() { return widthInfo; ...原创 2013-03-28 17:22:38 · 196 阅读 · 0 评论 -
Eclipse中的.classpath文件
在java开发中常常会用到第三方的jar包,在Eclipse中是直接用IDE添加对应的jar包的,Eclipse把一些操作都进行了封装所以一些jar包加载的问题还不是很清楚,今天在网上找了资料,现在自己做一下总结。在Eclipse的workspace中的项目下,会发现有个.classpath的文件用文本编辑器打开可以看到:<?xml version="1.0" encoding=...2013-03-26 11:58:12 · 156 阅读 · 0 评论 -
修改jvm的默认编码
JVM的默认编码,如果没有设置的话是根据系统来的,中文系统的话默认的编码一般是GBK,在我们使用OutputStringWriter保存文件时,如果没有指定编码格式那文件使用的就是默认的编码,这个时候如果使用其它编码读取文件就可能出现乱码。import java.nio.charset.Charset;public class Test { public static v...原创 2015-08-24 11:12:10 · 3586 阅读 · 0 评论