加载中
深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可...

2017/02/07 08:56
12
Hibernate原生SQL查询

Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行S...

2016/12/29 08:12
14
六种方式实现hibernate查询,及IDE推荐

从点到面,讲讲hibernate查询的6种方法。分别是HQL查询 ,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 如果单纯的使用hibernate查询数据库只需要懂其...

2016/12/23 16:19
12
java 获取本地ip 、所有MAC地址

代码如下: package com; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; public class ProcessBuilderShow { publ...

2016/11/01 15:29
40
String、String.valueOf、toString 它们三者的区别总结

今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧。我也在网上找了一些资料看。自己也看了API文档,就将...

2016/10/27 13:53
20
Java堆和栈的区别

堆和栈的区别 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过n...

2016/10/17 15:40
23
Java hashCode() 方法深入理解

Java.lang.Object 有一个hashCode()和一个equals()方法,这两个方法在软件设计中扮演着举足轻重的角色。在一些类中覆写这两个方法以完成某些重要功能。本文描述了为什么要用hashCode(), 如何...

2016/06/12 13:39
50
通用的用户登录过滤器(SessionFilter)

功能描述 用于检查用户是否登录了系统,如果未登录,则重定向到指的登录页面。 使用方法 在 java web 项目的 web.xml 文件中添加如下代码,对每个参数都进行了详细的说明。 <!—检查用户是否...

2016/05/20 09:58
559
替换禁用语(指定关键字)的过滤器(StopWordsFilter)

功能描述 将请求响应中所有的禁用关键字替换掉之后再输出。 使用方法 在 java web 项目的 web.xml 文件中添加如下代码。 <!--替换关键字的过滤器配置 开始 --> <filter> <filter-name>St...

2016/05/20 09:57
11
设置站点黑名单的过滤器(BannedAccessFilter)

功能描述 不允许从禁用的站点(IP)访问当前应用,也不允许从禁用的站点链接到当前应用。 为了简单起见,设置禁用站点时,暂不支持使用通配符。只是抛砖引玉了。 比如:禁止其他的网站引用本...

2016/05/20 09:54
20
Java String.split()用法小结

关于点的问题是用string.split("[.]") 、String.split("\\.")解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sring.spli...

2016/05/05 11:33
44
"aa".equals(a)这种写法为什么就可以避免空指针。

public static void main(String[] args) {   String a=null;     if("aa".equals(a))//这种情形,不出现空指针异常     //if(a.equals("aa"))//出现空指针异常     { ...

2016/05/05 11:18
10
String、StringBuffer与StringBuilder之间区别

 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺...

2016/04/22 10:46
68
Java 中 == .equals 的区别

概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建...

2016/04/01 10:47
35
Java 中Timer和TimerTask 定时器和定时任务使用的例子

这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执...

2016/04/01 10:32
74
Httpservlet cannot be resolved to a type的原因与解决方法

刚开始学习Servlet,在Eclipse中新建了一个Servlet,不过页面上报错: Httpservlet cannot be resolved to a type,显然是Eclipse找不到相应的包,即javax.servlet。 原因: jdk 里不包括ser...

2016/03/02 22:07
90
HashCode和hashMap、hashTable

什么是哈希码(HashCode) 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.hashCode= 3104 String str2 = “bb”, str2.hashCode= 3106 String str3 = “aa”, str3....

2016/03/02 13:09
80
Java 静态(static)与非静态语句执行顺序

Java中的静态(static)关键字只能用于成员变量或语句块,不能用于局部变量 static 语句的执行时机实在第一次加载类信息的时候(如调用类的静态方法,访问静态成员,或者调用构造函数), static...

2016/03/01 13:39
77
java中String、StringBuffer、StringBuilder的区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变   String类...

2016/02/29 10:48
26
java中的==、equals()、hashCode()源码分析

在java编程或者面试中经常会遇到 == 、equals()的比较。自己看了看源码,结合实际的编程总结一下。 1. ==   java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: public ...

2016/02/28 13:52
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部