Java 相关
RHCDS
就是与 Bug 斗争的过程
展开
-
Servlet(1)—— Response对象
好文章,用于学习!简介l Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。l request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就转载 2015-07-09 11:47:17 · 642 阅读 · 0 评论 -
Spring - Bean 循环依赖问题
一、准备工作 下面新建一个Maven工程的Web项目,其中有两个实体类分别如下:package com.egov.pojo;/** * Created by wuguoping on 2017/9/9 Desc: */public class ClassA { private ClassB classB; public void setClassB(ClassB classB)原创 2017-11-11 09:46:00 · 1720 阅读 · 0 评论 -
String、StringBuffer、StringBuilder 性能测试
这几个时常用于比较,我们通过实验来分析其性能,然后试图去寻找背后的原因。实验总的代码:public class Test { final static int NUM = 100000; public static void testString(String str){ long start = System.currentTimeMillis();原创 2016-07-20 21:01:27 · 721 阅读 · 0 评论 -
switch() 参数支持类型
腾讯曾出过这么道题: 在java7中,下列不能做switch()的参数类型是?A.整型 B.枚举类型 C.字符串 D.浮点型是不是感觉很意外?这些细节一般是很难注意到的,下面我们看实验。 public static void main(String[] args) { String s= "one"; switch(0.01){//这里编译报错了原创 2016-07-20 15:34:24 · 7360 阅读 · 0 评论 -
Java基本数据类型总结
转:http://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。Java的简单类型及其封装器类 Java基本类型共有八种,基本类型可以分为三类,字符转载 2016-07-20 15:17:28 · 599 阅读 · 0 评论 -
Java 多线程--实现方式
1、实现 Runnable 接口:public class ShiXian implements Runnable { private String name; public ShiXian(String name){ this.name = name; } @Override public void run(){ //这里就是处理业务逻辑的地方原创 2016-07-27 11:38:58 · 473 阅读 · 0 评论 -
Java 反射机制(1)
申明: 修改自: http://www.125135.com/482674.htm http://www.125135.com/119025.htm**一、准备知识:** 1、什么是 Java 反射机制?JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为ja原创 2016-07-27 10:50:17 · 390 阅读 · 0 评论 -
Java 中 == 比较的是什么?
1、对于对象引用类型:“==”比较的是对象的内存地址。 例子:public class ArrayTest { public static void main(String[] args){ String a = new String("aw"); String b = new String("aw"); System.out.print原创 2016-03-21 10:43:40 · 18561 阅读 · 2 评论 -
HashCode()
1、首先,hashcode()是Object类自带的方法,是个native 方法,而且返回的是一个int类型的值。/** * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by原创 2016-03-20 21:12:52 · 5238 阅读 · 0 评论 -
Java 多线程 —— 线程池
1、首先看了该文章,对线程池整体概念有了整体的把握。 http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.html2、java自带线程池和队列详细讲解,对线程池主要类和方法做了详细讲解。 http://www.oschina.net/question/565065_86540原创 2015-10-21 10:19:52 · 538 阅读 · 0 评论 -
java多线程——基础概念及生命周期
国庆,没事把java多线程看看吧。本贴主要是将各资源汇集下吧(很多前辈们都做了详细的讲解了,就没必要再浪费时间了,在此先谢谢前辈们)1、线程的创建: 熟悉线程与进程的关系,一个进程可含有多个线程,这个关系总要记住吧。两种常见的方法,即继承Thread类 ,和实现 Runnable接口。详细见: http://blog.csdn.net/aboy123/article/details/383075原创 2015-10-05 14:14:50 · 1051 阅读 · 0 评论 -
浅谈 final, finally, finalize的区别
一、简单的说:final 用于声明属性,方法和类, 分别表示属性不可变, 方法不可覆盖, 类不可继承.finally 是异常处理语句结构的一部分,表示总是执行.finalize 是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等. JVM不保证此方法总被调用.二、详细点说:1、 我们首先来说说final。它转载 2015-09-01 11:05:49 · 531 阅读 · 0 评论 -
Java对象的序列化和反序列化
本文转自:http://www.cnblogs.com/xdp-gacl/p/3777987.html(讲的非常清楚,是篇好文章)简单来说:序列化:就是把对象转化成字节码,便于存储于磁盘等;饭序列化:就是把磁盘上的字节码读出来,重新构建成一个对象。转载 2015-08-24 15:13:24 · 433 阅读 · 0 评论 -
SpringMVC - DispatcherServlet 启动过程
一、准备工作 下面新建一个Maven工程的Web项目,其中有两个实体类分别如下:package com.egov.pojo;/** * Created by wuguoping on 2017/9/9 Desc: */public class ClassA { private ClassB classB; public void setClassB(ClassB classB)原创 2017-09-06 00:21:27 · 514 阅读 · 0 评论