java源码阅读之java.lang.Object

java源码阅读之java.lang.Object-华尔子博-奥夏网
object是所有类的父类,任何类都默认继承object。object类到底实现了哪些方法? 1.clone方法 保护方法,实现对象的浅复制,只有实现了cloneable接口才可以调用该方法,否则抛出clonenotsupport...
10个月前
04113

Java源码角度分析HashMap用法

Java源码角度分析HashMap用法-华尔子博-奥夏网
—HashMap— 优点:超级快速的查询速度,时间复杂度可以达到O(1)的数据结构非HashMap莫属。动态的可变长存储数据(相对于数组而言)。 缺点:需要额外计算一次hash值,如果处理不当会占用额外...
10个月前
06612

Logger.getLogger()与LogFactory.getLog()的区别详解

Logger.getLogger()与LogFactory.getLog()的区别详解-华尔子博-奥夏网
Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依log4j: LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接...
2年前
05413

Spring的注解配置与XML配置之间的比较

Spring的注解配置与XML配置之间的比较-华尔子博-奥夏网
注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、...
3年前
01020

JAVA实现线程的三种方法详解及代码实例

JAVA实现线程的三种方法详解及代码实例-华尔子博-奥夏网
Java实现多线程的三种方式,供大家参考,具体内容如下 import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; public class Main { public static void main(String[...
4年前
01240

ASP+正则获得字符串中最后一个字母非字母不算

ASP+正则获得字符串中最后一个字母非字母不算-华尔子博-奥夏网
可以使用以下ASP代码结合正则表达式获取字符串中最后一个字母字符: <% Dim str = 'Hello1234' Dim re = New Regex('\w+$') Dim match = re.Match(str) Dim lastLetter = match.Value Respons...
2年前
0406

正则表达式不包含属性方法汇总

正则表达式不包含属性方法汇总-华尔子博-奥夏网
如果要找出所有img标签的,没有带说明属性alt的标签: 正则:<img(?![^<>]*?alt[^<>]*?>).*?> 例子:<img src='' alt=''> <img src='' >  <img sr...
3年前
0790

正则表达式口诀 正则表达式学习工具

正则表达式口诀 正则表达式学习工具-华尔子博-奥夏网
网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创...
4年前
01510

C++中const的实现机制深入分析

C++中const的实现机制深入分析-华尔子博-奥夏网
问题 C语言以及C++语言中的const究竟表示什么?其具体的实现机制又是如何实现的呢? 本文将对这两个问题进行一些分析,简单解释const的含义以及实现机制。 问题分析 简单的说const在C语言中表示...
8个月前
02214

c++ 成员函数与非成员函数的抉择

c++ 成员函数与非成员函数的抉择-华尔子博-奥夏网
1.尽量用类的非成员函数以及友元函数替换类的成员函数 例如一个类来模拟人People 1 class People{ 2 public: 3 ... 4 void Getup( ); 5 void Washing( ); 6 void eating( ); 7 ... 8 } 其实上面...
10个月前
04610