![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 50
jenny6j
这个作者很懒,什么都没留下…
展开
-
深入理解HashMap和CurrentHashMap
深入理解HashMap和CurrentHashMap前言Map 这样的Key Value在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。HashMap众所周知 HashMap 底层是基于数组 ...转载 2020-01-31 21:02:26 · 344 阅读 · 0 评论 -
正则表达式30分钟入门教程
本文目标正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有转载 2014-09-02 11:38:58 · 561 阅读 · 0 评论 -
java 内部类
java 内部类java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。1内部类的共性(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的 。(3)、内部类声明成原创 2014-08-29 11:02:19 · 522 阅读 · 0 评论 -
java序列化 串行化
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种用转载 2014-08-27 21:42:29 · 670 阅读 · 0 评论 -
java 多线程理解
java 多线程例子 转载▼编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start()原创 2014-03-25 20:40:41 · 926 阅读 · 0 评论 -
深入解析hashcode,hashMap源码
以下是关于HashCode的官方文档定义:[plain] view plaincopyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hash原创 2014-09-10 09:44:37 · 5320 阅读 · 1 评论 -
为Action配置method属性
3.2. 为Action配置method属性:将Action类中的每一个处理方法都定义成一个逻辑Action方法。 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">转载 2013-06-14 09:49:37 · 756 阅读 · 0 评论 -
java 泛型的详解解
一、Java泛型介绍 泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java泛型被引入的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的原创 2014-08-23 11:32:15 · 702 阅读 · 0 评论 -
阿里巴巴常考面试题及汇总答案
阿里巴巴常考面试题及汇总答案一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个fina转载 2014-07-12 17:36:29 · 2150 阅读 · 1 评论 -
深入了解JVM
1 Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图转载 2014-07-11 09:33:49 · 752 阅读 · 0 评论 -
java中String s=”abc“及String s=new String("abc")详解
首先,我们先来看一下java中变量的语义:java的变量有两种语义,原始类型的变量是值语义(value),也就是说,你给一个原始类型变量赋值,就改变了这个数据值本身。对象类型的变量是引用语义,也就是说,给一个对象类型的变量赋值只是让它指向另一个对象,但不改变原来引用的那个对象的值。 然后,我们了解一下String的特性以及java对于Sting特别的处理方式:转载 2014-04-22 14:27:04 · 472 阅读 · 0 评论 -
Spring SpringMvc 3.0 + MyBatis 整合
一、使用的jar包就不详细讲解了,下载了Mybatis 和 Spring 的jar包基本上都添加上去了、一图概括:(这是我使用的ar包,有些不是Mybatis 和 Spring 的 ) 二、 web.xml配置文件[html] view plaincopyxml version="1.0" encoding="UTF-8"?> web-app转载 2014-05-05 16:34:15 · 2018 阅读 · 0 评论 -
java 实现单例模式
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的转载 2014-03-21 15:36:20 · 491 阅读 · 0 评论 -
List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
List>的结果集怎么使用Java代码遍历以获取String,Object的值?package excel;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class List1{ public sta原创 2013-06-26 17:34:25 · 81316 阅读 · 1 评论 -
java 实现:“我们123”的长度,汉字占两位。
java 实现:“我们123”的长度,汉字占两位。public class Length { /** * @param args */ public static void main(String[] args) { String srcStr1 = "我ABC"; splitString(srcStr1); } public static void splitS原创 2013-06-06 19:12:04 · 1106 阅读 · 0 评论