![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
不学-何为
学习时的痛苦是暂时的,未学到的痛苦是终生的。
展开
-
素数
素数是只能被1和该数本身整除的数。public class PrimeNumber { public static void main(String[] args) { System.out.println("3到200之间的所有素数"); int n = 0; for(int i=3;i int k = (int) Math.sqrt(i); boolean isPrim原创 2010-04-06 12:02:00 · 368 阅读 · 0 评论 -
求三位数的个、十、百位
§i=n/100; j=(n-i*100)/10; k=n%10;原创 2010-04-06 11:40:00 · 4573 阅读 · 0 评论 -
冒泡排序原理详解
在查阅资料和网上搜索前辈讲解后,通过操作分析终于搞明白了困扰已久的冒泡原创 2014-05-07 11:27:26 · 865 阅读 · 0 评论 -
可变参数示例
//可变参数public class ChangeableArgsTest {public static void print(int... temp){//参数是以数组的形式保存for(int i=0;iSystem.out.print(temp[i]+"\t");}System.out.println();}public static void main(Str原创 2014-05-07 18:13:57 · 536 阅读 · 0 评论 -
char
字符类型在内在中占有两个字节,计算机处理字符odga原创 2014-05-05 10:38:53 · 557 阅读 · 0 评论 -
Java中的关键字
Java关键字(无须记忆)abstrac转载 2014-05-05 10:29:38 · 454 阅读 · 0 评论 -
手动生成MyEclipse注册码及序列号
MyEclipse 注册码序列号生成(适用于7.0-8.5) 1、建立java Project,任意取个名字就行。 2、建立一个名字为MyEclipseGen的类文件,内容见下面。 3、运行该代码,在控制台中会出现: please input register name: ×××××(你的name) 即生成序列号: 4、进入myeclipse,输入Subscriber和Subscription code即可。 MyEclipseGen类内容:import java.io.*;<br />转载 2010-07-17 14:35:00 · 829 阅读 · 1 评论 -
几个主流的Java连接池
<br />C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。(主页:http://sourceforge.net/projects/c3p0/)<br /> <br />BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的支持,这二者加起来就不小了),而相转载 2010-07-13 18:00:00 · 430 阅读 · 0 评论 -
数据库连接池的基本思想
<br />数据库连接池的基本思想 就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量﹑使用情况,为系统开发﹑测试及性能调整提供依据。原创 2010-07-13 17:42:00 · 694 阅读 · 0 评论 -
一些常用的正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]转载 2010-04-29 15:26:00 · 1387 阅读 · 0 评论 -
时间的简单输出
import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarDemo { public static void main(String[] args) { Calendar calendar = new GregorianCalendar(); System.out.println("年原创 2010-04-22 15:56:00 · 384 阅读 · 0 评论 -
时间格式化02
import java.text.SimpleDateFormat;import java.util.Date;public class DateTimeDemo02 { private SimpleDateFormat sdf = null; public String getDate() {// 2010-04-22 this.sdf = new SimpleDateFormat("原创 2010-04-22 17:25:00 · 444 阅读 · 0 评论 -
时间格式化01
import java.util.Calendar;import java.util.GregorianCalendar;public class DateTimeDemo { private Calendar calendar = new GregorianCalendar(); // 实例化Calendar对象 public String getDate() {// 2010-04-2原创 2010-04-22 15:45:00 · 354 阅读 · 0 评论 -
增强型for循环foreach示例
for(数据类型 变量名称 : 数组名称){}原创 2014-05-07 18:25:48 · 642 阅读 · 0 评论 -
Java中常用内存区域
在Java中主要存在4块内存空间:原创 2014-05-09 13:51:34 · 636 阅读 · 0 评论 -
熟悉单向链表原理
//链表操作类public class Link { private Node root;//根节点 class Node{//内部类(方便访问外部类私有属性) private String data; private Node next; public Node(String data){ this.data = data; } public String get原创 2014-05-09 18:26:54 · 1040 阅读 · 0 评论 -
Java反射机制
有三种方法:通过forName()方法原创 2014-05-17 10:13:45 · 526 阅读 · 0 评论 -
Java解析XML文件的四种方式之SAX解析
xml文件:Java文件原创 2014-06-30 13:51:36 · 650 阅读 · 0 评论 -
Java解析XML文件的四种方式之DOM4J解析
package com.xyls.xml;import java.io.*;import java.net.URI;import java.util.*;import org.dom4j.*;import org.dom4j.io.*;/*需要把dom4j-1.6.1.jar包放到D:\Java\jdk1.7.0_09\jre\lib\ext中去 * 性能优异,功能强大,具有易用性原创 2014-06-30 15:05:52 · 1394 阅读 · 0 评论 -
Java解析XML文件的四种方式之JDOM解析
package com.xyls.xml;import java.io.*;import java.net.URI;import java.util.*;import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;/* 需要jdom-1.1.3.jar支持 把jar文件放到D:\Java\jdk1.7.原创 2014-06-30 14:32:20 · 699 阅读 · 0 评论 -
常见运行时异常
ArithmeticExceptionArrayIndexOutOfBoundsExceptionArrayStoreExceptionIOExceptionFileNotFoundExceptionNullPointerExceptionNumberFormatException原创 2010-04-16 15:39:00 · 390 阅读 · 0 评论 -
equals()方法、hashCode()方法的区别
HashCode被设计用来提高性能。原创 2014-06-30 15:45:23 · 648 阅读 · 0 评论 -
Java解析XML文件的四种方式之DOM解析
DOM解析:4个原创 2014-06-28 11:11:20 · 617 阅读 · 0 评论 -
配置Tomcat6版本上的JNDI的步骤
1.在apache-tomcat-6.x.x/conf/context.xml配置文件的标签中添加: type="javax.sql.DataSource" username="root" password="111111" driverClassName="com.mysql.jdbc.Driver" url="jdb原创 2010-04-11 18:49:00 · 529 阅读 · 0 评论 -
上传文件时使用IP或时间戳自动命名文件操作工具类
package cn.xyls.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IPTimeStamp{ private SimpleDateFormat sdf = null;//格式化时间操作类 private String ip =原创 2014-06-08 12:37:24 · 3273 阅读 · 0 评论 -
使用FileUpload上传文件封装工具类
由于FileUpload上传文件过于复杂原创 2014-06-08 12:39:43 · 959 阅读 · 0 评论 -
引用传递
引用传递是整个Java的原创 2014-05-09 09:36:40 · 508 阅读 · 0 评论 -
Mysql最新驱动jar包存在bug?
使用mysql-connector-java-5.1.30-bin.jar时原创 2014-05-20 17:59:40 · 1793 阅读 · 0 评论 -
MyEcplise中配置api文档帮助
(注:网页形式,非chm格式的)在JRE System Library下找到rt.jar 右击rt.jar--Properties--选择Javadoc Location--Javadoc in archive --选择External file--Archive path--找到api文档压缩包的所在位置 (如:D:/Software/OpenSource/html/原创 2010-04-17 01:56:00 · 542 阅读 · 0 评论 -
水仙花数
所谓水仙花数,是指一个三位数,它的各位数字的立方和等于这个数本身。Mathpublic static double pow(double a, double b)返回第一个参数的第二个参数次幂的值原创 2010-04-06 11:45:00 · 439 阅读 · 0 评论 -
JDBC常用接口
使用java.sql包常用接口: DriverManager Connection Statement PreparedStatement ResultSet JDBC使用: 数据库驱动程序 -JDBC:各数据库厂商提供 -ODBC:SUN提供(sun.jdbc.odbc.JdbcOdbcD原创 2010-04-13 20:33:00 · 1135 阅读 · 0 评论 -
JSP标准标签库
JSTL(JavaServer Pages Standard Tag Library) JSP标准标签库 最新版本JSTL1.2 Java EE5的标准技术 主要是5个标签库 功能领域 URI 前缀 Core http:/原创 2009-11-12 17:17:00 · 406 阅读 · 0 评论 -
闰年判断
判断是否闰年,只需满足以下条件,1、可以被4整除但不可以被100整除;2、可以被400整除。 (year%4==0&&year%100!=0)||(year%400==0)原创 2009-11-15 15:38:00 · 766 阅读 · 1 评论 -
JSP EL内置对象
为了方便输出一些表达式的值,自己也定义了一些内置对象,应用这些内置对象方便的获取想要输出的值 JSP EL的内置对象和JSP的内置对象是两回事,不能互用,即JSP EL内置对象只能在EL中表达式中使用, JSP的内置对象也只能在JSP中使用而不能在EL中直接用 但是两种有个对应关系,即EL的内置对象可以调用JSP对应内置对象的保存数据,从而方便的显示 JSP EL的内置对象: pageCont原创 2009-11-12 16:59:00 · 1822 阅读 · 0 评论 -
HttpServletResponse的常用方法
addCookie(Cookie cookie): 向http响应里加入CookiesetHeader(String name,String value): 设置http响应的HeaderaddHeader(String name,String value):向http响应加入Header原创 2009-11-15 12:45:00 · 728 阅读 · 0 评论 -
HttpServletRequest常用方法
getCookies():得到http请求中的CookiesgetHeader(String name):得到参数指定的http请求中的Header数据getRequestURI():得到http请求中的URIgetQueryString():得到http请求中的查询字符串getMethod():得到http请求中所使用的方法原创 2009-11-15 12:44:00 · 565 阅读 · 0 评论 -
HttpServlet的作用
负责根据用户发送的请求来响应并返回结果给容器,servlet容器读取Http请求,然后将这些内容打包到HttpRequest对象中,这样减轻了HttpServlet的工作量,现在只要调用HttpServletRequest的一些方法就能处理请求信息了,所以,httpServlet的作用就是得到http请求并作出响应并返回结果给容器的.原创 2009-11-15 12:42:00 · 984 阅读 · 0 评论 -
Java读取Properties文件的六种方法
注:转自http://blog.csdn.net/sajam 学习 Java读取Properties文件的六种方法 使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name))转载 2009-11-14 12:55:00 · 367 阅读 · 0 评论 -
WEB表现层
我们常说的J2EE四层体系架构:WEB表现层,业务逻辑层,持久层,数据库层。这是一种逻辑划分。WEB表现层的特点就是依靠WEB服务器,直接跟客户端(一般是WEB浏览器)打交道。Struts处于WEB表现层,主要就是接受并处理用户请求,并将处理结果响应给用户。原创 2009-10-27 21:50:00 · 531 阅读 · 0 评论 -
在XML中,有5个预定义的实体引用
< 小于 > > 大于 & & 和号 ' 单引号 " " 引号原创 2009-10-18 23:01:00 · 814 阅读 · 0 评论