
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 · 420 阅读 · 0 评论 -
spring 注解
目录(?)[-] 一 注解优点注解解决了什么问题为什么要使用注解二 注解的来龙去脉历史三 注解总体介绍四 注解需要的jar包及配置五 拓展结合局部代码来说明注解 声明:这是转载的。 内容根据网上资料整理。 相关链接: http://www.360doc.com/content/10/1118/16/2371584_70449913.shtml http://www.itey转载 2014-08-21 22:11:32 · 363 阅读 · 0 评论 -
java 反射
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。 Jav转载 2014-08-18 09:07:46 · 353 阅读 · 0 评论 -
java 集合小结
对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型: Set(集) Lis转载 2015-01-26 09:35:07 · 343 阅读 · 0 评论 -
sql 表字段增加删除
1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_t转载 2015-01-29 17:01:25 · 367 阅读 · 0 评论 -
java split
java.lang.string.split,即split 方法,它实现的功能是将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 格式为: stringObj.split([separator,[limit]]) stringObj 为被分割的字符串,split操作不会改变他的值。 separator 表示字符串或正则表达式对象,它标识了分隔字符转载 2015-01-13 15:23:24 · 420 阅读 · 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 · 437 阅读 · 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 · 414 阅读 · 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 · 442 阅读 · 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 · 370 阅读 · 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 · 569 阅读 · 0 评论 -
java 多线程 基础
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: ? 1 2 3 4 5 6 7 8 9 10 11 12 class 类名 extends Thread{ 方法1; 方法2; … public void run(){转载 2014-06-06 09:35:02 · 381 阅读 · 0 评论 -
java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配置文件 (一)新建一个java bean(HelloBean.java) java 代码 package chb.demo.vo; public class Hel转载 2014-04-13 22:18:13 · 387 阅读 · 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 · 352 阅读 · 0 评论 -
java 工厂类
简单工厂模式需要由以下角色组成: 接口 接口的实现类(简单工厂模式里面的具体产品角色) 工厂 注意对比以下三个实例的不同 实例1: package org.jzkangta.factorydemo01; //定义接口 interface Car{ pub转载 2014-05-05 12:32:57 · 580 阅读 · 0 评论 -
好的程序员到底好在哪里
我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让一个好的程序员那么好呢? 根据我的经验,成为一个优秀的程序员与年龄、教育或者你挣钱的多少没有关系。关键在于你的表现,更深刻的说,是你如何思考。我注意到我羡慕的程序员有一致的习惯转载 2014-05-05 15:58:40 · 437 阅读 · 0 评论 -
java rmi
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开转载 2014-04-25 13:16:06 · 479 阅读 · 0 评论 -
html显示xml数据的时候
html展示xml数据会自动去掉节点信息。 xml = xml.replace(/ xml = xml.replace(/>/g, '>');原创 2014-05-11 23:16:48 · 395 阅读 · 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 · 481 阅读 · 0 评论 -
QA
1: 程序读取数据库的数据 表中原来的数据格式 读到程序中 数据格式怎么变化 读到程序中,会变为我们定义的类型,比如 返回的是String 那么数据库中的date clob都会变为String 存回数据库的时候,需要把String的转化下,比如date 转为 to_date(date,'YYYY-MM-DD')原创 2014-04-13 22:29:05 · 412 阅读 · 0 评论 -
java 单例
首先来看一个典型的实现: 1 /** 2 * 基础的单例模式,Lazy模式,非线程安全 3 * 优点:lazy,初次使用时实例化单例,避免资源浪费 4 * 缺点:1、lazy,如果实例初始化非常耗时,初始使用时,可能造成性能问题 5 * 2、非线程安全。多线程下可能会有多个实例被初始化。 6 * 7 * @author laichendong 8 * @s转载 2014-08-18 10:05:47 · 424 阅读 · 0 评论