- 博客(27)
- 收藏
- 关注
转载 Effective Java 71 Use lazy initialization judiciously
Lazy initialization - It decreases the cost of initializing a class or creating an instance, at the expense of increasing the cost of accessing the lazily initialized field. Depending on what fraction
2014-05-08 08:25:05
401
转载 判读数组中是否有重复的值
判读数组中是否有重复的值 此处使用int[]数组示范。。。。 public static void main(String[] args) { int[] arry={1,10,5,8,11,100,99,10}; //用于判断是否有重复值的标记 boolean flag=false; for (int i = 0; i int temp=arry[i]
2014-04-27 09:40:03
466
转载 java右下角弹窗效果
package com.wolf.action; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; im
2014-04-22 22:35:48
1266
转载 通过ServletConfig对象获取Servlet配置参数
之前写过jsp中通过config对象获取配置参数,它与通过ServletConfig对象获取Servlet配置参数,及其相似,因为jsp本质就是Servlet嘛,我这里主要是从web.xml中获取参数,当然,如果你的Servlet在3.0版本以上,可以通过@WebServlet Annotation来配置参数。 首先在web.xml总配置servlet如下: myServlet
2014-04-20 19:57:53
1114
转载 java数组解决约瑟夫(Josephus)问题
什么是约瑟夫Josephus问题? 假如有M个人,按顺序排成一个圈,编号分别为1-M,现在给一个定数N,从第一个人开始报数,数到第N个人就出列,然后下一个人又从第1开始报数,数到N的人出列。。。一直循环,直到所有人出列为止! 不实用链表和多维数组解决约瑟夫问题,简单数组就可以实现,代码解释很详细: /** * by bbs.it-home.org */ publ
2014-04-18 08:46:49
1631
转载 jsp application使用getInitParameter来获取web.xml中配置参数
jsp中9个内置对象之一application,它的数据对整个web应用都有效,application有一个重要的用途就是获取web.xm中的配置参数,这样可以提高代码的移植性。应用案例如下: 在web.xml中配置如下代码: driver com.mysql.jdbc.Driver url jdbc:mysql://localhost:3307/test us
2014-04-18 08:14:32
493
转载 jsp创建一个带标签体的迭代器标签
1.定义迭代器标签处理类: /* * Java教程 by bbs.it-home.org */ package mckee; import java.io.IOException; import java.util.Collection; import javax.servlet.jsp.JspException; import javax.serv
2014-04-15 22:59:19
491
转载 JSP自定义一个简单标签教程
用JSP自定义标签库,输出当前时间,流程如下: 1.开发自定义的标签库类,自定义标签库必须继承javax.servlet.jsp.tagext.SimpleTagSupport 如NowTime.java package mckee; import java.io.IOException; import javax.servlet.jsp.JspException;
2014-04-14 22:06:33
499
转载 ArrayList对象遍历的两种方法
ArrayListTest(){ ArrayList list=new ArrayList(); list.add("My name is William"); System.out.println("for循环输出:"); for(int i=0;i System.out.println(list.get(i)); } System.out.printl
2014-04-12 22:05:46
558
转载 java写入文件的几种方法小结
} } } 复制代码 三,FileOutputStream写入文件 文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。 package com.yiibai.io; import java.io.File; import java.io.FileOutputStrea
2014-04-11 21:48:16
366
转载 JAVA过滤html标签的方法
例子 正则 re="]*>([\\s\\S](?!"; 复制代码 代码 public class FilterHTMLTags { public static String HtmlText(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr
2014-04-09 22:29:02
361
转载 java中怎么设置文件权限
检查文件权限允许: 1.file.canExecute(); – 返回true,文件是可执行的,false 则不是。 2.file.canWrite(); – 返回true,文件是可写的,false 则不是。 3.file.canRead(); – 返回true,文件是可读的,false 则不是。 设置文件权限: 1.file.setExecutable(boolea
2014-04-09 22:18:32
984
转载 使用正则表达式自动为文本中的url地址生成链接
电梯直达 楼主 发表于 2014-3-12 20:00:27 | 只看该作者 |倒序浏览 |阅读模式 private final static Pattern url_pattern = Pattern.compile( "http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?"); /** *
2014-04-09 22:14:58
467
转载 java写入文件的几种方法分享
文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子 package com.yiibai.io; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class
2014-04-09 10:11:51
357
转载 Java可以做什么及可以给我们带来什么?
一般来说,Java是一个功能强大的软件平台。一套完整的Java平台将会给你带来如下特性: 开发工具箱:开发工具箱提供了你开发Java应用所需的一切工具,包括编译、运行、监控、调试、注释记录等过程所需工具。作为一个新手,Java编译器javac和Java启动器java,以及文档工具javadoc都是你必须的工具。 应用程序接口(API):API提供了Java的核心功能,它提供了一系列非常
2014-04-09 10:07:37
429
转载 Java实现的一个简单的下载器
代码还有很多不足之处,有什么想法希望大家可以交流一下。代码思路其实很简单,根据目标文件的网络位置(source)连接到网络并获取其InputStream然后写入到本地,我只实现了最基本的下载功能,至于界面什么的,由于个人偷懒所以并没有写出来,以下是源代码。 package com.shawearn.download; import java.io.BufferedInputStrea
2014-04-08 22:34:55
912
转载 Java 8 集合的 Streams 使用示例
Streams 是 Java 8 集合的新特性 import java.util.ArrayList; import java.util.List; import java.util.stream.Stream; public class StreamDemo{ public static void main(String args[]) { // Initia
2014-04-08 22:10:35
639
转载 11个方面讲解Android 操作系统的内存回收机制
这里回收的只是 Activity 的内存资源,并不会杀死进程,也不会影响进程的运行。当进程需要调用被杀掉的 Activity 时,可以从保存的状态中回复,当然可能需要相对长一点的时延。 Linux 内核中的内存回收 lowmemorykiller 上面提到,trimApplications() 函数中会执行一个叫做 updateOomAdjLocked() 的函数,如果返回 fa
2014-04-08 08:54:43
512
转载 undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的none,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么? 一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 var a = unde
2014-04-08 08:10:34
343
转载 Java中五中常用的调用存储过程方法
例子3:调用有默认值的存储过程 import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestDefaultProc { private sta
2014-04-07 22:32:42
460
转载 Eclipse 中设置JVM 内存(ava.lang.OutOfMemoryError: Java heap space异常)
一、尝试修改Eclipse.ini 文件 (此方法不行) 找到eclipse 目录下的eclipse.ini 文件,修改下面的内容: -Xms40m -Xmx512m 复制代码 修改后重启eclipse ,发现根本不起作用。经过后来查阅一些资料,原来这里设置的最小内存和最大内存是不是给JVM 使用的,这个内存值包含了eclipse 自身使用的内存。 二、修改jd
2014-04-01 22:23:53
711
转载 .NET导入导出excel的简单方法
{ IRow row = sheet1.GetRow(i); Shop_Product product = new Shop_Product(); string category = row.GetCell(2) != null ? row.GetCell(2).ToString() : null; if (!string.IsNullOrEmpty(category))
2014-04-01 22:19:27
467
转载 Java后端cookie使用记住账号密码
setCookie("exusername", userName); } else { removeCookie("exusername"); } ** *给cookie赋值 * @param cookieName * @param cookieValue * public void setCookie(String cookieName, S
2014-03-31 22:13:03
2102
转载 JAVA过滤html标签的方法
例子 正则 re="]*>([\\s\\S](?!"; 复制代码 代码 public class FilterHTMLTags { public static String HtmlText(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr
2014-03-29 21:53:21
445
转载 使用正则表达式自动为文本中的url地址生成链接
private final static Pattern url_pattern = Pattern.compile( "http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?"); /** * 自动为文本中的url生成链接 * @param txt * @param only_oschina * @return
2014-03-28 21:56:56
883
转载 for和foreach的区别
说明: foreach 对象是集合。 集合的定义下边有。 像数组、List等都是集合。具体的去MSDN上查询。上边讲的很全面。 下列示例按照元素的顺序打印出一个二维数组中的各个元素的值: 和for循环的区别: for循环油条件判断,可以限制执行条件。foreach没有。对集合对象的遍历,foreach更常用。 for和foreach的区别 一般地:f
2014-03-27 21:58:51
1143
转载 Java可以做什么及可以给我们带来什么?
一般来说,Java是一个功能强大的软件平台。一套完整的Java平台将会给你带来如下特性: 开发工具箱:开发工具箱提供了你开发Java应用所需的一切工具,包括编译、运行、监控、调试、注释记录等过程所需工具。作为一个新手,Java编译器javac和Java启动器java,以及文档工具javadoc都是你必须的工具。 应用程序接口(API):API提供了Java的核心功能,它提供了一系列非常
2014-03-27 21:53:20
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人