java 基础
程序员bsoft
马上有对象
展开
-
list arraylist 和 linkedlist
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势转载 2014-03-28 11:20:38 · 379 阅读 · 0 评论 -
spring 注解
目录(?)[-]一 注解优点注解解决了什么问题为什么要使用注解二 注解的来龙去脉历史三 注解总体介绍四 注解需要的jar包及配置五 拓展结合局部代码来说明注解声明:这是转载的。内容根据网上资料整理。相关链接:http://www.360doc.com/content/10/1118/16/2371584_70449913.shtmlhttp://www.itey转载 2014-08-21 22:11:32 · 324 阅读 · 0 评论 -
java 反射
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav转载 2014-08-18 09:07:46 · 320 阅读 · 0 评论 -
java 集合小结
对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型: Set(集) Lis转载 2015-01-26 09:35:07 · 307 阅读 · 0 评论 -
sql 表字段增加删除
1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_t转载 2015-01-29 17:01:25 · 335 阅读 · 0 评论 -
java split
java.lang.string.split,即split 方法,它实现的功能是将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 格式为: stringObj.split([separator,[limit]]) stringObj 为被分割的字符串,split操作不会改变他的值。separator 表示字符串或正则表达式对象,它标识了分隔字符转载 2015-01-13 15:23:24 · 360 阅读 · 0 评论 -
java join
join:主线程等待子线程执行完,再继续执行主线程。例子如下: public class JoinTest implements Runnable{ public static int a = 0; public void run() { for (int k = 0; k < 5转载 2015-01-16 10:20:59 · 405 阅读 · 0 评论 -
java 代理模式
1. 简介代理模式(Proxy Pattern)是GoF 23种Java常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象的访问)。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、转载 2015-03-11 11:13:07 · 385 阅读 · 0 评论 -
5.4前台培训记录
1:dtd 和 scheme是一种定义xml的格式,schem更为常用,本身就是一个xml,能用于xml校验。都会在html文件的前面声明好。2:script的位置,会影响执行的程序,比如在qq空间这样的界面,会把js代码放在html后执行,这样可以保证在网速比较慢的时候,也能加载出一些图片和界面。3:css的样式,可以通过选择器绑定到html的标签上,会有多种不同的选择器,其中一原创 2015-05-04 23:02:01 · 379 阅读 · 0 评论 -
spring mvc 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2014-08-21 22:10:30 · 329 阅读 · 0 评论 -
将ibatis的sql打印在控制台
#将ibatislog4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句log4j.rootLogger=debug,stdout,logfile### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.Target=Syste转载 2014-06-09 21:01:28 · 491 阅读 · 0 评论 -
java 多线程 基础
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public void run(){转载 2014-06-06 09:35:02 · 350 阅读 · 0 评论 -
java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(一)新建一个java bean(HelloBean.java)java 代码package chb.demo.vo; public class Hel转载 2014-04-13 22:18:13 · 351 阅读 · 0 评论 -
map 遍历
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过转载 2014-03-28 10:02:43 · 322 阅读 · 0 评论 -
java 工厂类
简单工厂模式需要由以下角色组成: 接口 接口的实现类(简单工厂模式里面的具体产品角色) 工厂注意对比以下三个实例的不同实例1:package org.jzkangta.factorydemo01;//定义接口interface Car{ pub转载 2014-05-05 12:32:57 · 519 阅读 · 0 评论 -
好的程序员到底好在哪里
我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让一个好的程序员那么好呢? 根据我的经验,成为一个优秀的程序员与年龄、教育或者你挣钱的多少没有关系。关键在于你的表现,更深刻的说,是你如何思考。我注意到我羡慕的程序员有一致的习惯转载 2014-05-05 15:58:40 · 403 阅读 · 0 评论 -
java rmi
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开转载 2014-04-25 13:16:06 · 436 阅读 · 0 评论 -
html显示xml数据的时候
html展示xml数据会自动去掉节点信息。xml = xml.replace(/xml = xml.replace(/>/g, '>');原创 2014-05-11 23:16:48 · 364 阅读 · 0 评论 -
事务操作
1、java只要把事务操作设置为不自动提交,通过手动提交就能实现事务的处理,代码如下:package com.oracle;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/** * java事务控制 * @a转载 2014-04-02 14:05:04 · 427 阅读 · 0 评论 -
QA
1:程序读取数据库的数据 表中原来的数据格式 读到程序中 数据格式怎么变化读到程序中,会变为我们定义的类型,比如 返回的是String 那么数据库中的date clob都会变为String 存回数据库的时候,需要把String的转化下,比如date 转为 to_date(date,'YYYY-MM-DD')原创 2014-04-13 22:29:05 · 380 阅读 · 0 评论 -
java 单例
首先来看一个典型的实现: 1 /** 2 * 基础的单例模式,Lazy模式,非线程安全 3 * 优点:lazy,初次使用时实例化单例,避免资源浪费 4 * 缺点:1、lazy,如果实例初始化非常耗时,初始使用时,可能造成性能问题 5 * 2、非线程安全。多线程下可能会有多个实例被初始化。 6 * 7 * @author laichendong 8 * @s转载 2014-08-18 10:05:47 · 392 阅读 · 0 评论