![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java程序设计
maytree_sun
你听哪个乐队都不重要,听哪一种风格也不重要。重要的是你能从他们的歌声里,听到黑夜,听到雾霾与水汽,听到那个压抑狂躁、伤痕累累却仍在微笑的自己
展开
-
if条件里有两个 或 (||) 符号
直接贴代码吧。。。int a = 1 ;int b = 1 ;int c = 1 ;int [] arrayaa = {1,0};int [] arraybb = {1,0};int [] arraycc = {1,0};for (int i = 0; i for (int j = 0; j for (int k = 0; k原创 2012-08-16 15:40:57 · 4381 阅读 · 0 评论 -
Java中System.getProperty的使用
本文转自:http://blog.chinaunix.net/uid-7561261-id-2049150.htmljava.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 ja转载 2013-01-22 17:01:23 · 1078 阅读 · 0 评论 -
java 之default想到的
int aa = 2; switch (aa) { case 1: System.out.println("111"); break; case 2: System.out.println("222"); break; default: System.out.println("defalut"); break; }在Java中,如果一原创 2013-03-07 23:15:40 · 1813 阅读 · 2 评论 -
POI中设置Excel单元格格式
本文转自:http://www.cnblogs.com/zhenmingliu/archive/2012/04/25/2469396.htmlPOI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createShe转载 2013-07-23 12:34:36 · 1171 阅读 · 0 评论 -
jstl 遍历 List,Set,Map
1. 遍历List 字符串集合 <% List list = new ArrayList(); list.add("111111111"); list.add("222222222"); list.add("333333333"); pageContext.setAttribute("strlist",list); %> 2.原创 2013-10-08 16:57:31 · 9774 阅读 · 0 评论 -
BigDecimal 加减乘除
在java 里面,int 的最大值是:2147483647,现在如果想用比这个数大怎么办?换句话说,就是数值较大,这时候就用到了BigDecimal 下载整理了一下BigDecimal 的加减乘除。。 BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal(原创 2013-10-09 21:05:04 · 131553 阅读 · 2 评论 -
使用poi做excel导出时解决以文本格式存储的数字问题
本文转自:http://blog.csdn.net/soundfly/article/details/7397764poi版本 3.7出现问题 :数据导出时纯数字字段被以字符形式生成到excel中,单元格左上角出现绿三角 网上查了下资料,多是通过设置单元格数据类型方式解决cell.setCellType(HSSFCell.CELL_TYPE_NUMERI转载 2013-09-24 22:53:31 · 10468 阅读 · 0 评论 -
面试题之String str = new String("abc"); 创建了几个对象
今天去面试的时候碰到了这个问题:String str = new String("abc"); 创建了几个对象,回来自己研究并查阅资料才发现答错了。。网上的争论不少,有的说是两个,答案应该是:两个或一个理由解释如下:都了解java 的字符串常量缓冲区(字符串池,字符串常量池),如果代码是这样的:String str2 = new String("abc");原创 2013-11-04 23:12:28 · 37543 阅读 · 8 评论 -
图片上传遇到的问题
看生产环境的日志已经成为我的一个习惯。今天看日志,上传文件那里报了一个上传图片的异常,异常如下:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. EOF after reading only: '95760原创 2015-01-25 15:39:52 · 3359 阅读 · 1 评论 -
验证手机号码格式
写了个手机号码的格式校验,网上很多校验有点问题,最主要的还是还是17 开头的手机号都是校验不通过的,我查了一下才发现早就有17开头的手机号了,我也是醉了。。。。下面直接贴代码了 /** * 验证手机号格式 */ public static boolean isMobileNumber(String mobilenumber) { Pattern p = null; ...原创 2015-09-23 17:46:24 · 12260 阅读 · 4 评论 -
java 之HashMap取值
Map map = new HashMap(); map.put("1", "11"); map.put("2", "22"); System.out.println("里面的值有:"); Collection connection = map.values(); Iterator iterator = connection.iterator(); while (it原创 2013-01-18 13:04:36 · 31829 阅读 · 0 评论 -
java之Integer的问题
今天在用Integer的时候,发现了一个这样的问题。 Integer a=127; Integer b=127; System.out.println(a == b); //此处输出true Integer c=128; Integer d=128; System.out.println(c == d); //此处输出false恩,结果我写在注释里面了,看到第一个原创 2012-11-22 19:31:01 · 557 阅读 · 0 评论 -
return 和 finally(个人觉得可以作为一个面试题)
昨天在论坛上看到一个人问过return 和 finally 的问题,于是就顺手写了写,写出了自己的想法,昨天事情比较多,所以今天晒出来吧~public class Text { public static int judge(){ int k = 0; try { k += 5; return k; } finally{ k += 2; Sy原创 2012-08-27 15:00:06 · 1011 阅读 · 0 评论 -
Java 之 访问限制:由于对必需的库 C:\Program Files\Java\jre6\lib\ext\j3dutils.jar具有一定限制,因此无法访问类型 Scene
出现这种错误的情况如下:解决方法:在项目上单击右键选择 属性 Java编译器 错误或警告 选择启用特定于项目的设置 建议不要使用和限制使用的API将 禁止的引用(访问规则) 设置为 警告 然后应用即可解决。本文来自:http://blog.csdn.net/password318/article/details/6544898转载 2012-10-05 14:57:14 · 8144 阅读 · 2 评论 -
四个方向的等腰直角三角形
今天发现晚上也没什么事情,就随便的写了小程序。。程序效果如下:代码如下: int hang = 6; //设定你想输出的行数 System.out.println("直角在右下角"); for(int i = 1;i<=hang;i++){ for(int j = 0;j < 2 * hang -i * 2;j++){ Sy原创 2012-10-28 22:58:19 · 1240 阅读 · 0 评论 -
常用正则表达式
本文转自:http://blog.csdn.net/boby16/article/details/1871480匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白转载 2012-10-20 19:29:52 · 577 阅读 · 0 评论 -
不通过第三个变量来交换两个变量的值
是这样的,太多数交换两个变量的值是要重新定义第三个变量来存放的,例如下面: int a = 3,b = 10; int c = 0; c = b; b = a; a = c; System.out.println(a + "-" + b);,这样两个int 的变量的值就可以交换了。但是那天看孙老师的视频时,他说过曾经面试的时候面试官出了这么一道题,不通过第三个变量来原创 2012-11-07 16:39:24 · 1709 阅读 · 0 评论 -
java 打印菱形和空心菱形
显示效果是这样的:代码如下: int hangshu = 11; int yiban = hangshu / 2 + 1; int yibanduo = hangshu / 2; System.out.println("空心菱形:"); for(int k = 1;k <= yiban;k++){ for(int i = 1;i <= (yiba原创 2012-11-07 19:16:54 · 72335 阅读 · 17 评论 -
Java 打印六角星
还是老习惯,先看效果 ,在贴代码。效果是这样的:代码是这样的: int hang =9; for(int i = 1;i <= hang;i++){ if(i = 6 && i < 8)){ for(int k = 2;k < hang-i;k++){ System.out.print(" "); } for(int原创 2012-11-08 15:19:35 · 3765 阅读 · 2 评论 -
java 之高手都在干嘛
public class 高手{ public void 软件开发{ 上厕所; 抽烟; try{ if(可以抄袭){ Ctrl+c && Ctrl+v; 改 + 改 + 改 + .....; return; }else{ 思考(最少的代码,实现最多的功能); 先写大概框架(外加注释);转载 2012-11-26 16:48:56 · 666 阅读 · 0 评论 -
java之类的初始化过程
public class Hello{ static { System.out.println("静态块"); } { System.out.println("实例块"); } public Hello(){ System.out.println("构造方法"); } public static void main(String []args){ }}运行后原创 2012-11-19 15:29:46 · 893 阅读 · 0 评论 -
interface 多继承
Mather 接口:interface Mother{ abstract void run();}Father接口:interface Father{ abstract void eat();}Child 接口:interface Child extends Mother,Father{ void sleep();}此Child 接口里面exdends原创 2012-11-19 19:07:40 · 863 阅读 · 0 评论 -
文件下载导致的 Broken pipe
先把异常贴出来:看到这个我确实蒙了,我表示确实第一次遇到.....网上看了一下别人的帖子:在socket交互过程中,建立连接后,如果client端意外中断,而此时恰好server端处于socket write过程时,会向主程序发送SIGPIPE信号,此时如果主程序不做特殊处理,系统默认的处理方式为退出进程。对于产生信号,我们可以在产生信号前利用方法 signal(int原创 2016-03-01 20:00:08 · 9218 阅读 · 0 评论