![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Me_Mr_Wang
语言不是问题
展开
-
JAVA中split()方法的使用
JAVA中也有split()方法,使用的时候要注意一个细节:例如,有这样的字符串需要分割: String str = "a|b|c"; String[] strArr = str.split("|");得到结果并不是: strArr[0] = "a"; strArr[1] = "b"; strArr[2] = "c"; 正确的使原创 2013-11-02 16:25:25 · 2556 阅读 · 0 评论 -
Java中的简单工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的核转载 2015-07-03 16:55:35 · 581 阅读 · 0 评论 -
不再纠结Java中的String类
String是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类String 、StringBuffer 、 StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求。先说,第一个String。JDK的解释是 “Strings are constant;转载 2015-05-06 16:35:15 · 422 阅读 · 0 评论 -
java解析xml的几种方式
第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。转载 2015-05-06 18:38:42 · 467 阅读 · 0 评论 -
EL表达式优化
${name }默认顺序从pageScope,requestScope,sessionScope,applicationScope去查找需要的取得值。所以如果是把返回页面的数据放在request中,可以直接用${requestScope.name }获得.不过一般不加作用域原创 2015-01-19 19:21:31 · 887 阅读 · 0 评论 -
JAVA笔试题-(持续更新)
最近看了一些JAVA的笔试题,发现基础性的知识太欠缺,于是打算坚持每天看一点点,记录一点点。虽然参与过的项目很多了,但是我觉得要从根本上提高变成能力,还得靠扎实的知识功底。一下的题目仅仅是从别处拷贝过来,我只加了一些代码片段,代码仅供学习参考,不考虑规范性。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且pu原创 2015-01-16 15:16:34 · 1300 阅读 · 0 评论 -
批量删除代码注释
最近项目交接,公司业务被转载 2014-10-17 10:28:32 · 5382 阅读 · 1 评论 -
Servlet杂记
Servlet 用于开发动态WEB资源的技术J2EE 文档Servlet文档Servlet调用过程:(浏览器、web服务器、servlet)1、http://localhost:8080/...2、链接web服务器3、发送http请求4、解析出想访问的主机名5、解析出想访问的web应用6、解析出想访问的web资源7、第一次访问、创建servlev实例对象原创 2014-10-22 17:12:25 · 414 阅读 · 0 评论 -
Servlet执行过程和声明周期
执行过程涉及三个要素:浏览器、web服务器、Servlet1、浏览器发出请求:http://localhost:8080/...,链接web服务器2、web服务器解析想要访问的主机名3、web服务器解析出想要访问的web应用4、web服务器解析出想要访问的web资源5、web服务器创建Servlet实例对象(第一次访问)6、Servlet调用init方法,完成对象的初始化原创 2014-10-22 10:39:44 · 785 阅读 · 0 评论 -
ANT控制台输出信息乱码
最近用ANT生成代码,结果控制台输出中文乱码,解决如下:原创 2014-09-20 18:35:37 · 1974 阅读 · 0 评论 -
JAVA面试-(i++)
public class Inc {public static void main(String argv[]) { Inc inc = new Inc(); int i = 0; inc.fermin(i); i = i++; System.out.println(i);} void fermin(int i){ i++;}}问题:输出的值转载 2014-02-10 16:37:33 · 614 阅读 · 0 评论 -
JAVA面试-(自加、自减)
public class Inc {public static void main(String argv[]) { int i = 0; /* A:System.out.println(i++); B:System.out.println(i+'0'); C:System.out.println(i); D:System.out.println(i--); 问题:转载 2014-02-10 16:51:12 · 784 阅读 · 0 评论 -
JAVA中的String(引用自51CTO文章)
问题三:String到底变了没有? 没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。请看下列代码:String s = "Hello"; s = s + " world!"; s所指向的对象是否改变了呢?从本系列第一篇的结论很容易导出这个结论。我们来看看发生了什么事情。在这段代码中,s原先指向一个Stri原创 2013-12-30 15:28:13 · 719 阅读 · 0 评论 -
JAVA中的final关键字(引用自51CTO文章)
问题四:final关键字到底修饰了什么? final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。引用本身的不变:final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffe原创 2013-12-30 15:22:11 · 566 阅读 · 0 评论 -
Java中Runnable和Thread的区别
继承Thread和实现Runable都可以实现多线程,下面通过一个实例说明两者的区别:1、继承Thread类多线程(Thread实质也是Runnable的接口的子类)public class MyThread1 extends Thread{ private int ticket=10; public void run(){ for(int i=0;i<20;i++)原创 2013-12-30 14:58:47 · 836 阅读 · 0 评论 -
JAVA_OPTS参数-Xms和-Xmx的作用
http://www.cnblogs.com/zxp_9527/archive/2008/12/24/1361911.html转载 2013-12-03 16:44:27 · 2310 阅读 · 0 评论 -
JAVA中对字符串进行MD5处理
public String md5(String source) { StringBuffer sb = new StringBuffer(32); try { MessageDigest md = MessageDigest.getInstance("MD5");原创 2013-12-07 15:59:50 · 2148 阅读 · 0 评论 -
JAVA生成8位随机字符串,数字+英文字母
public String genRandomNum(){ int maxNum = 36; int i; int count = 0; char[] str = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S'原创 2013-12-07 15:58:07 · 19006 阅读 · 0 评论 -
《JAVA与模式》之抽象工厂模式
场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。 同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成转载 2015-07-23 10:47:31 · 609 阅读 · 0 评论