
java
敌敌畏耶
这个作者很懒,什么都没留下…
展开
-
初学 Java Web 开发,请远离各种框架,从 Servlet 开发
Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。但对一个初学者来原创 2012-12-12 16:05:59 · 835 阅读 · 0 评论 -
JDK7 新语法之--自动释放资源
以前在使用一些资源对象的时候,用完以后都要手动处理关闭或者释放对象,以避免内存溢出。JDK7出了一个新的方法,try-with-resources 语句:static String readFirstLineFromFile(String path) throws IOException { try (BufferedReader br = new BufferedReader(原创 2014-03-06 16:18:08 · 2165 阅读 · 0 评论 -
优快云-英雄会挑战之----整数问题
如果一个数能够被组成它的各个非0数字整除,则称它是完美数。例如:1-9都是完美数,10,11,12都是完美数,但是13就不是完美数(因为13不能被组成它的数字“1”和“3”整除)。 现在给定正整数x,y,求x和y之间(包含x和y)一共有多少个完美数。输入数据1挑战规则: public class Test { public static int howmany(int x,原创 2014-02-26 16:21:43 · 912 阅读 · 0 评论 -
报数游戏
题目详情一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28……)或者包含数字7的数(7,17,27,37……)就用拍手代替这个数而不能报出。假设你连续听到m声拍手,问造成你听到m声拍手的第一下拍手所代表的数是几?例如,你听到了两次连续的拍手,最小的可能这两次拍手是27和28,因此输出27。输入m, 输出这m次连续的拍手第一下所代表的最小可能的数。 p原创 2014-02-13 17:31:54 · 2744 阅读 · 0 评论 -
Java Quartz使用示例
任务调度现在使用的十分普遍,特别是使用到服务器的时候。而且Java中QUARTZ是必备的技能。 首先写一个类实现Job接口:public class QuartzDemo implements Job{ @Override public void execute(JobExecutionContext arg0) throws JobExecution原创 2014-02-10 10:09:22 · 765 阅读 · 0 评论 -
最少操作次数
给定两个字符串,仅由小写字母组成,它们包含了相同字符。求把第一个字符串变成第二个字符串的最小操作次数,且每次操作只能对第一个字符串中的某个字符移动到此字符串中的开头。例如给定两个字符串“abcd" "bcad" ,输出:2,因为需要操作2次才能把"abcd"变成“bcad" ,方法是:abcd->cabd->bcad。算法思路:从目标字符串的尾部开始,设当前字符a,前一个字原创 2014-02-22 10:49:29 · 1977 阅读 · 0 评论 -
坐标和数字
public class TestPositionNumber { public static int position(int x, int y) { int result = -1; if (1 >= x) { if (x == y) result = x; } else { int temp = x - 2; int divRes = temp / 2原创 2014-02-22 10:24:25 · 1437 阅读 · 0 评论 -
java 播放 wav格式的声音
import javax.sound.sampled.AudioFormatimport javax.sound.sampled.AudioInputStreamimport javax.sound.sampled.AudioSystemimport javax.sound.sampled.DataLineimport javax.sound.sampled.SourceDataLine原创 2014-01-09 16:35:37 · 2428 阅读 · 1 评论 -
Hazelcast学习(一)之简介
Hazelcast是一个高度可扩展的数据分发和集群平台。特性包括: 提供java.util.{Queue, Set, List, Map}分布式实现。 提供java.util.concurrency.locks.Lock分布式实现。 提供java.util.concurrent.ExecutorService分布式实现。 提供用于一对多关系的分布式MultiMap。 提供用于发原创 2013-03-28 09:25:15 · 1518 阅读 · 0 评论 -
java多线程 sleep()和wait()的区别
相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在print方法前面加上一原创 2013-01-17 09:20:07 · 553 阅读 · 0 评论 -
java中Statement和PreparedStatement之间的区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库转载 2013-01-06 16:47:22 · 1750 阅读 · 0 评论 -
Dom4j的使用(全而好的文章)
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full sup转载 2013-01-05 12:21:49 · 572 阅读 · 0 评论 -
java中使用JAXP解析xml(三)对XML文档中进行增、删、改
1、向XML中增加标签DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();Document document = builder.parse("src/1.xml");// 创建节点原创 2013-01-05 08:56:41 · 942 阅读 · 0 评论 -
java中使用JAXP解析xml(一)
jaxp开发包是 j2ee的一部分,它由javax.xml、org.w3c.dom、org.xml.sax包及子包组成。在javax.xml.parser包中,定义了几个工厂类,程序员调用这些工厂类可以得到xml文档的DOM或SAX解析器,从而实现对xml的解析。步骤// 1.创建工厂DocumentBuilderFactory factory = DocumentBuil原创 2013-01-04 17:35:56 · 871 阅读 · 0 评论 -
java之SAX解析XML
SAX采用事件处理方式解析XML文件。利用SAX解析XML文件。涉及到两部分:解析器和事件处理。解析器可以属于JAXP的API创建,创建SAX解析器后,就可以指定SAX解析器去解析某个XML文档了。解析器采用SAX方式在解析某个XML文档时,它只要解析到XML文档的一个组成部分,都会去调用事件处理的一个方法,解析器在调用事件的处理方法时,会把当前解析的XML内容当做方法的参数传给事件处理器原创 2013-01-05 12:18:42 · 696 阅读 · 0 评论 -
java中使用JAXP解析xml
import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Attr;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Nam原创 2013-01-05 09:16:20 · 864 阅读 · 0 评论 -
java中使用JAXP解析xml(二)向XML文档中添加标签
// 首先要解析XML文档DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();Document document = builder.parse("src/1.xml");// 创建原创 2013-01-04 17:56:35 · 1495 阅读 · 0 评论 -
JAVA中 反射加载类 获得类的字节码
才接触java,看了一些教程,把我理解的把记下所谓的反射,其实在很多的框架的都有用到 spring struts hibernate等等等··这些中都有用到。其实反射就是获的该类的字节码常用的获得类的字节码的几种方法:1.Class clazz = Class.forName("类的路径");2.Class clazz = new 对象().getClass();原创 2013-01-04 16:43:19 · 2318 阅读 · 0 评论 -
你对for循环够了解么
public class Test { static boolean foo(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i=0;转载 2013-03-21 11:04:22 · 1046 阅读 · 0 评论