自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

转载 深入理解HashMap

Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构

2016-03-03 11:45:35 271

原创 struts2标签及ognl表达式

1.OGNL对象图导航语言 Object Graphic Navigation Language. 源于ognl.jar工具包. 其作用如下:     (1)对属性获取和设置     (2)调用对象方法     (3)调用静态属性和方法     (4)对集合进行过滤     (5)支持Java中的运算符,操作符     (6)定义List常量 {"tom","sun

2014-06-06 16:12:32 457

原创 3:jdbc 连接池,批处理,图片处理等

宁丽娟: ninglj@tarena.com.cn复习:一.CallableStatementString sql = "{call myproc(?,?)}";CallableStatement cstmt = conn.prepareCall(sql);cstmt.setInt(1,1);//输入参数--如果有输出参数,需要注册输出参数的类型.--SQL语句遵循SQ

2014-06-05 17:02:00 411

原创 2:jdbc 连接步骤及基本用法

复习需求分析:数据库分析系统设计:数据库设计开发:数据库sql和pl/sql开发-jdbc-Java应用测试部署:部署数据库脚本试运行JDBC: API,sun公司制定的标准.一部分提供给程序员,接口一部分提供给数据库厂商,实现.ojdbc14.jar使用jdbc连接数据库的步骤:1)注册驱动,根据不同数据库注册不同的驱动.oracle.jdbc.d

2014-06-05 17:00:04 596

原创 1:jdbc 连接数据库基础

介绍JDBC开发JDBC应用程序1.新建java project2.增加类库:ojdbc14_11g.javabuild path3.开发应用程序Oracle驱动类库的名字:classes12.jarclasses12.zip ojdbc14.jar错误种类:ClassNotFoundException:正确增加了类库(ojdbc14.jar) /

2014-06-05 16:57:16 433

原创 14:property配置文件及网络编程原理

Properties 属性文件Property 属性load() 解析 *.properties -> Properties 对象save() 保存 Properties 对象 -> *.propertiesstore() list() 在指定流上输出全部的属性信息getProperty(String key) 获取指定属性setProperty(key, value)

2014-06-05 16:52:37 434

原创 12:java IO流

一. 要点1. java.io.File用于表示文件(目录);只用于表示文件(目录)的信息(名称,大小等)不能对文件的内容进行访问2. java.io.File基本APIFile(String)long length()long lastModified()String getName()String getPath()boolean exists()b

2014-06-05 16:47:36 412

原创 11:java 异常

散列表概念  1 容量: 散列表中散列数组大小.  2 散列运算: key->散列值(散列数组下标)的算法,    如: "mm".hashCode()%10->8  3 散列桶:  散列值相同的元素的"线性集合"  4 加载因子: 就是散列数组加载率, 一般小于75%性能比较理想   就是:元素数量/散列数组大小, 如: 7/10=70%  5 散列查找: 根据Key

2014-06-05 16:43:14 343

原创 10:java集合框架

集合和数据结构  1 数学集合:   2 在软件开发中应用广泛:商品列表  3 Java中使用接口Collection定义了集合的概念    Collection接口中定义了集合的功能抽象:    添加元素,删除元素,集合的并,集合的交,    集合差,...  4 Java提供了集合的实现类: ArrayList,    LinkedList, HashSet等

2014-06-05 16:41:44 389

原创 9:java日期及内部类

第三方包的使用  1 在项目文件夹下创建文件夹 lib  2 复制 *.jar文件到 lib  3 配置jar文件到项目的CLASSPATH中   选择项目->File->Properties    -> Java Build Path-> Libraries    -> add JARs     时间日期  1 java 中基本的时间表示 long   2

2014-06-05 16:37:39 373

原创 8:正则表达式及stringbuffer

正则表达式: 负责的字符串匹配处理规则, 应用广泛.  学习建议: 1 要能够读懂"正则表达式"           2 能够写出简单的"正则表达式"           3 不要过多的分配学习时间!  可以应用于: java grep vi  1 字符集: [1234] 表示 1,2,3,4 之一            [^12] 表示除了 1,2          

2014-06-05 16:35:54 397

原创 7:接口及String类

接口 1 接口:全部的方法都是抽象方法,全部的属性都是常量。   接口用来表示纯抽象概念,没有任何具体的方法和属性。 2 不能实例化,可以定义变量。 3 接口变量可以引用具体实现类的实例。 4 接口只能被实现,一个具体类实现接口,必须使用全部的   抽象方法。 5 接口之间可以继承。 6 一个具体类可以实现多个接口,实现多继承现象,表示: 一个概念即是XXX也是

2014-06-05 16:33:25 561

原创 6:java继承及javabean规范

继承 用来表达概念上具体化延续的具体概念.  子类是类型的具体化(特化), 父类是子类的泛化(概念抽象化) 1 子类继承父类的属性和方法 2 构造器不能继承! 3 实例化子类,会递归分配所有父类的空间 4 子类默认调用父类的无参数构造器  关于继承中的构造器: 1 子类递归调用父类构造器。 2 默认调用父类无参数构造器! 3 如果父类没有无参数构造器,就必须

2014-06-05 16:28:47 979

原创 5: 面向对象的基本思想

面向对象(OO)  按照东西的特征和自然组织形式, 进行软件开发过程的  组织, 是一个开发过程的方法论. 学习面向对象: 学习如何用OO语法描述事物的特征和  自然组织形式. 学习面向对象思维的前提是朴素的哲学逻辑.如: 多态, 抽象概念的具体实现是多态的,   如:美女是多态的!对象(Object)->东西, 啥都是东西.类(Class)  类是用来描述

2014-06-05 16:27:19 461

原创 4:基本排序算法

数组排序1 选择排序  原理:a 将数组中的每个元素,与第一个元素比较          如果这个元素小于第一个元素, 就将这个         两个元素交换.       b 每轮使用a的规则, 可以选择出一个最小元素        放到第一个位置.       c 经过n-1轮比较完成排序   简单说: 每轮选择最小的放到前面.        2 冒

2014-06-05 16:25:12 344

原创 3:java 数组

ArrayIndexOutOfBoundsException    案例练习  a 等本金还款    借款本金: 18万    利息: 5.6% (年利息)    还款期数(月): 60个月(5年)        每月归还本金: 180000/60=3000    第1月还利息: (180000-3000*0)*(5.6% / 12)=840    第2月还

2014-06-05 16:20:06 360

原创 2:java运算符

Java 运算符 1 数学运算符: + - * / %  a 运算的封闭性:     1.同种类型参与运算    2.返回同种类型(可能发生:上溢出和下溢出)    3.byte, short, char 按照int运算  b.Java中字面量的运算被Javac优化了, 优化为      一个固定的常量.          int d1 = 2;    do

2014-06-05 16:16:31 350

原创 1:java基本数据类型

1 变量 1 他 她 我 你 某人 佚名 旺财 X-man x = 1   您好! 它 2 int age = 15;// 00000000 00000000 00000000 00001111   3 Java 中的变量   a Java是强类型语言,   b 变量必须声明,并且初始化以后使用   c 变量必须有明确的类型   d 变量不能重复定义 4 变

2014-06-05 16:12:23 472

原创 Struts 2.0 学习一 struts的基本原理与基本配置

1.Struts2历史,与Struts1关系   Struts2是基于WebWork框架发展而来.   Struts2与Struts1可以说没有太直接关系.2.Struts2特点    (1)由Action组件承担Struts1中ActionForm和Action的功能    (2)Action非常灵活,可以使用一个普通的Class来充当.    (3)Action可测性强

2014-06-05 16:05:41 377

原创 Java 程序的打包及bat制作

之前没开发过一个程序结束

2014-06-05 15:47:05 4037 1

原创 七.ORACLE数据库中的序列,同义词,索引等对象

创建序列  CREATE SEQUENCE INCREMENT BY nSTART WITH n[MAXVALUE n][MINVALUE n][CYCLE|NOCYCLE][CACHE n|NOCACHE];INCREMENT BY n --表示序列每次增长的幅度;默认值为1.START WITH n --表示序列开始时的序列号。默认值为1.MA

2013-07-03 13:30:43 636

原创 13:java并发编程总结

程序, 进程 和 线程 程序: 没有执行的指令序列和相关的数据的集合(如: qq.exe)     如: 磁盘上的可执行命令.进程: 正在执行的程序, 进程占用资源(CPU, Memoary, IO)  线程: 是进程中并发运行的过程(共享进程资源)同步: 步调一致的顺序执行, 如:上公交车, 一个一个上车异步: 步调不一致的同时执行, 如: 大家一起上卡车线程: 名词

2013-06-13 14:01:14 422

原创 五.函数与游标

-----函数------------------------------------  create function secfunc(v_pric in number, v_qty in number) return number isbegin  if v_qty > 30 then    return(v_pric * 0.75);  else    retur

2013-06-08 11:11:39 526

原创 六.函数,动态sql,游标在实际中的应用

-----取扩展字段函数——————————————————————————————create or replace function BRField(end2guid   varchar2,                          name       varchar2,                          vclassduid varchar2) retu

2013-06-07 14:38:14 445

原创 四.PL/SQL学习

PL/SQL 学习 --打开sql*plus的输出功能/* set servecroutput on*///只有执行体 begin   dbms_output.put_line('程序执行部分'); end;  //声明与执行体  declare  v_resault number(8,2); begin    v_resault:=10

2013-06-04 18:25:38 534

原创 二.oracle内置函数

--oracle内置函数--oracle默认表select * from dualselect ABS(100),ABS(-100),ABS('100') from dualselect mod(12,0)  from dualselect cos(45) from dualselect Sqrt(12) from dualselect round(155.23

2013-06-03 15:36:51 400

原创 一.sql基础笔记

-- 在sys用户下,操作类似如下: -- *1. 先创建表空间: create tablespace ivy datafile '/ivy_tbs.dbf' size 100M;   -- *2. 再创建用户并且指定此用户的默认表空间为上面创建的表空间: create user ivy identified by admin default tablespace ivy;

2013-06-03 15:35:07 510

原创 三.SQL基础的练习题目(用心总结版)

/*Student(Sno,Sname,Sage,Ssex) 学生表   Course(Cno,Cname,Tno) 课程表   SC(Sno,Cno,score) 成绩表   Teacher(Tno,Tname) 教师表 */ --学生表结构create table student(sno varchar2(10) , sname varchar2(20),

2013-05-29 15:25:28 1021 1

原创 一些常见svn图标的含义

工作与Subversion存储库时,远程更改(存储库)传入更改(远程→本地),而本地更改传出更改(本地→远程)。意见,比较本地和远程副本,蓝色,向左箭头表示传入更改,而传出更改用灰色,右向箭头表示。可能被装饰这些箭头来表示更具体的操作。Package Explorer视图中,另一方面,表示其本地状态的图标代表不同的一组文件的状态。这些图标是最常见的,所以让我们开始与他们:-忽略的文

2013-05-17 10:25:46 1084

在线评测系统

在线评测系统,数据采用文件系统存储,架构清晰,采用MVC框架。并使用多线程及网络编程技术实现网络版,是本人学习javaSE部分集成之作。希望能帮助到后来的同学!!!

2013-06-21

sql基础经典练习题(.sql文件可直接运行)

经典的sql基础练习题。学生,老师,课程,成绩单四张表给大家演示sql基础的经典使用方式

2013-05-29

Enterprise_Architect7中文教程

Enterprise_Architect7中文教程

2010-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除