
java基础
lopez2
这个作者很懒,什么都没留下…
展开
-
JDBC API声明事务
数据库系统的客户程序只要向数据库系统声明了一个事务,数据库系统就会自动保证事务的ACID特性。在JDBC API中,java.sql.Connection类代表一个数据库连接。它提供了以下方法控制事务: 1. setAutoCommit(Boolean autoCommit):设置是否自动提交事务。 2. commit()...原创 2015-05-10 15:40:24 · 252 阅读 · 0 评论 -
activemq的几种基本通信方式总结
简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列 Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有 发布-订阅、点对点这两种。另外,通过结合这些模式的具体应用,我们在处理某些应用场景的时...原创 2016-06-12 17:42:17 · 101 阅读 · 0 评论 -
多线程常用(转)
1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2、线程和进程有什么区别?线程是进程的子集,一个进程可以有很...原创 2016-06-07 18:08:10 · 136 阅读 · 0 评论 -
JVM内存划分(转)
JVM内存区域划分Posted on 2016-04-09 | In Java | 1条评论 | 142 学习Java不可避免的要学习Java虚拟机,也就是JVM,Java虚拟机规范里面规定了程序运行期间会使用到的运行时数据区,这也是JVM的内存区域划分的模型,应该可以这么理解吧。这其中有一些是随着虚拟机的启动和退出而创建和销毁的,这些区域是线程...原创 2016-06-07 14:34:36 · 101 阅读 · 0 评论 -
枚举基本用法demo
package enums;import java.util.EnumMap;import java.util.EnumSet;public enum ProductTypeEnum { //枚举,相当于ProductTypeEnum的实例,里面参数分别为产品类型代码和产品类型名称 OVERSEAPRODUCT(1 ,"海外产品" , "overseaProd...原创 2015-07-01 15:05:50 · 139 阅读 · 0 评论 -
java编写http请求
1.使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。3. 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HetpParams params)方...原创 2015-07-01 10:51:30 · 153 阅读 · 0 评论 -
xml解析
一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @Xm...原创 2015-06-30 16:35:11 · 147 阅读 · 0 评论 -
java反射基础
1.什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 通俗来说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们。 ...原创 2015-06-24 14:53:11 · 92 阅读 · 0 评论 -
Map接口(HashMap HashTable TreeMap LinkedHashMap ConcurrentHashMap)
1.HashMap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。 HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用 Collections的syn...原创 2015-06-23 17:30:20 · 93 阅读 · 0 评论 -
Set接口(Hashset LinkedHashset Treeset)
Set接口(HashSet,TreeSet和LinkedHashSet)Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。事实1:set就是就是相当于Map的kay。事实2...原创 2015-06-15 21:25:55 · 121 阅读 · 0 评论 -
List接口(主要ArrayList 和LinkedList以及Vector区别(转))
实现List接口的常用类有LinkedList,ArrayList,Vector和Stack。(1)以下两篇是关于ArrayList和LinkedList的文章,本人觉得描述的非常到位,在此分享下,顺便也方便自己在此翻阅。 1.ArrayList:http://286.iteye.com/blog/2178518 2.LinkedLi...原创 2015-06-11 15:24:54 · 128 阅读 · 0 评论 -
equals和==
1.“==”等号操作是什么 “==”或等号操作在Java编程语言中是一个二元操作符,用于比较原生类型和对象。就原生类型如boolean、int、float来说,使用“==”来比较两者,这个很好掌握。但是在比较对象的时候,就会与equals()造成困惑。“==”对比两个对象基于内存引 用,如果两个对象的引用完全相同(指向同一个对象)时,“==”操...原创 2015-06-10 15:51:43 · 98 阅读 · 0 评论 -
异常理解
1.java异常层次结构 在 Java 程序设计语言中,使用一种异常处理的错误捕获机制。当程序运行过程中发生一些异常情况,程序有可能被中断、或导致错误的结果出现。在这种情况下,程序不会返回任何值,而是抛出封装了错误信息的对象。异常分为两大类,程序员只能抛出Exception异常对象,Error对象是Java系统在内部发生错误或者资源耗尽时才抛出的。...原创 2015-06-08 16:57:12 · 157 阅读 · 0 评论 -
Map遍历的四种方式及选择
package javaMap;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class FourIterateMap { /** * @param args */ public static void main(String[] arg...原创 2015-06-02 11:42:22 · 161 阅读 · 0 评论 -
抽象类和接口
1.先比较两者在语法上的区别,从一个类的三大构造来进行对比:成员变量,方法以及构造函数 (1) 成员变量 抽象类:允许有普通成员变量 接口:没有普通成员变量,只允许并且默认是public static final类型 (2)方法 抽象类:抽象类中的方法访问类型可以使public ,protected 和默认的(...原创 2015-05-29 17:34:06 · 86 阅读 · 0 评论 -
java处理excel中json数据
package com.hotent.platform.webservice.impl;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Scanner;import org.apache.commons.lang.String...原创 2016-04-21 10:30:56 · 660 阅读 · 0 评论 -
深入理解Java中的final关键字
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可以声...原创 2016-03-06 12:04:14 · 75 阅读 · 0 评论