自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MyBatis框架详解

MyBatis属于orm框架,MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情: 封装JDBC操作 利用反射打通Java类与SQL语句之间的相互转换 MyBatis使用简单的XML或注解用于配置和原始映射,将接口和java的POJOs(P...

2017-11-16 17:15:11 770 0

原创 Spring MVC的基本概念及处理的流程

Spring是视图层提供的基于MVC设计理念的Web框架,是目前最主流的MVC框架之一。 Spring3.0后全面超越Struts2,Spring MVC通过一套MVC注解,让POJO(java bean)成为处理请求的控制器,而无需实现任何接口。 Spring MVC支持REST风格的URL...

2017-11-16 16:34:36 536 0

原创 Spring框架、依赖注入、控制反转详解及代码说明

Spring框架是一个轻量级框架,被称为javaEE的春天,是当前的主流框架。也是非侵入性的。 Spring框架有7个模块: 1、Spring Core Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经...

2017-10-30 18:32:27 944 0

原创 使用JDBC连接Oracle数据库和使用连接池连接Oracle数据库的代码解析

这里连接的是oracle数据库。 JDBC是什么:JDBC是java数据库连接技术的简称,提供连接各种常用数据库的能力。 客户端发送请求给应用服务器,应用服务器通过JDBC连接到数据库服务器,查询数据库中的数据,返回一个结果集,再把结果集转换成实体类传递给客户端。 JDBC连接数据库的步骤:加载驱...

2017-10-23 19:00:02 5059 0

原创 Oracle数据库中的五类单行函数及习题讲解

虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。 单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数; 一、字符函数 字符函数的功...

2017-10-20 21:54:53 847 0

原创 Oracle数据库:如何创建约束及创建约束的SQL语句,正则约束的SQL语句

Oracle数据库中的约束有五种约束,分别是: 实体完整性:主键约束、唯一性约束(可以为空) 域完整性:check约束 引用完整性:Foreign KEY约束 默认约束(默认值) SQL语句创建约束需要一个关键字:Costraint 创建、删除约束的SQL语句: 表名...

2017-10-20 21:18:05 1337 1

原创 Oracle数据库:左右连接、自然连接、交叉连接、统计函数以及分组查询(having子句)

Oracle数据库的左、右连接: (+):代表连接的方向 主表的数据可以完全查出来 左连接,左边的表的表是主表;右连接,右边的表示主表 如果(+)在右边,是左连接;(+)在左,是右连接 select e.ename,e.job,m.ename from emp e,emp m whe...

2017-10-16 22:51:15 2507 0

原创 Oracle数据库的概念(权限、角色)以及各种操作(创建表空间、创建表、查询、更新、删除、插入)和常用函数

数据库有四种,分别是Oracle、DB2、SQL Server、MySql。 它们的区别: Oracle数据库是Oracle(甲骨文)公司的数据库产品。号称世界上最好的数据库系统,在数据库领域一直处于领先地位。支持各种中平台。 DB2数据库是IBM公司的数据库产品。是大型应用系统,具有较好的...

2017-10-16 18:13:55 599 0

原创 JSTL和EL表达式

为什么需要EL表达式: 因为JavaBean在jsp中的局限性:获取JavaBean必须要进行实例化;要进行强制类型转换 使用EL表达式可以进行简化。 什么是EL表达式: EL即Expression Language(表达式语言) EL的功能:代替jsp页面中的复杂代码 EL的...

2017-09-14 21:02:03 244 0

原创 Java jsp:转发与重定向的区别;Cookie与session的比较

转发的作用:是在多个页面交互过程中实现数据的共享。 request.getRequestDispatcher("a1.jsp").forward(request, response); 转发的实现: 重定向:利用response实现页面的跳转 respons...

2017-09-13 19:08:22 815 0

原创 JSP:B/S技术、http协议、Tomcat服务器、jsp的九大内置对象简介

什么是B/S技术: B/S结构(浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机只要安装一个浏览器,如Netscape Navigator或Inter...

2017-09-12 22:02:21 2359 0

原创 Java:利用I/O流读取文件内容

要利用I/O流读取文件内容,首先要掌握InputStream的体系结构。 这个体系中FileInputStream和BufferedInputStream是一定要掌握的,因为使用的频率比较高。 InputStream的方法:InputStream位于java.io包下 ...

2017-09-06 22:44:12 83112 2

原创 Java:I/O流基础知识详解

I/O流的概念:数据流向某个对象的数据序列,并且到达这个对象的过程。 I/O流: 以程序为主体,程序把数据源的数据读取到程序中叫输入流,程序把数据写入一个目标流叫输出流。 流的分类:流分为两类第一类:按照流向来分,分为输入流和输出流 第二类:按照处理单元...

2017-09-06 22:16:05 435 0

原创 Java:实现商品的查找、添加、出库、入库

package com.jredu.oopch08; public class Goods1 { private int id; private String name; private double price; private String uom; private int ba...

2017-08-24 18:37:44 4270 0

原创 Java:集合框架(五)——泛型集合

泛型是JavaSE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,用在类、接口和方法的创建中。在没有泛型的情况下,通过对类型Oject的引用来实现参数的”任意化”,“任意化”的缺点是要做显式的强制类型转换。 1、泛型的类型参数只能是类类型(包括自定义类),不能...

2017-08-24 18:30:25 338 0

原创 Java:使用Iterator迭代器遍历集合数据

1、使用迭代器遍历ArrayList集合 package com.jredu.oopch07; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Ch05 { ...

2017-08-21 22:42:22 59014 2

原创 Java:集合框架(四)Map详解及代码示例

Map的常用方法: package com.jredu.oopch08; import java.util.HashMap; import java.util.Map; import com.jredu.oopch07.Student; public class Ch02 { pub...

2017-08-21 22:31:47 411 0

原创 Java:集合框架(三)Set详解及代码示例

代码示例: package com.jredu.oopch08; /** * 主题 * @author Administrator * */ public class Theme { private int id; private String title; private St...

2017-08-21 22:24:46 368 0

原创 Java:集合框架二(LinkerList)详解和代码示例

示例代码: package com.jredu.oopch07; public class News { private String time; private String title; public News(String time,String title) { super(...

2017-08-21 22:14:26 390 0

原创 Java:集合框架详解(ArrayList)和代码示例

集合框架都在java.util包下 为什么使用集合框架: 应为数组的长度是一定的,所以存储数据很不方便,但是用集合就可以动态的存储数据。 集合框架的分类: List接口的实现方法: ArrayList实现了长度可变的数组,在内存中分配连续空间。遍历元素...

2017-08-21 22:06:50 458 0

原创 Java:接口编程题:写出如下UML表示的接口和类的代码(有A、B、C三个接口,和play、show 方法)

根据上图编写代码: package com.jredu.oop.ch03; public interface A { void show(); A play(int m);//返回值是A } package com.jredu.oop.ch03; public class AA...

2017-08-15 16:39:26 1584 0

原创 Java:利用接口实现打印机案例(墨盒有彩色和黑白色,纸张有A4纸和B5纸)

把纸张和墨盒都定义为接口,让以后的实现类去实现它。 package com.jredu.oop.ch03; /** * 纸张接口 * @author Administrator * */ public interface Paper { /** * 纸张 */ void p...

2017-08-15 16:29:51 7714 0

原创 Java:关于接口(interface)详解;接口与抽象类的区别

接口是一种规范,相当于一种协议。只要满足这种协议,就可以使用接口里的信息。 生活中的接口: java接口类似于USB接口。 接口里放的是:静态常量、抽象方法 接口里的变量,默认为静态常量(默认添加了static final) 故 静态常量默认可以不加static final ...

2017-08-15 15:42:42 218 0

原创 Java:final关键字 详解

final关键字: 类加了final关键字就是一个终极类,不能被继承。 方法前加了final关键字就是终极方法,不能被子类重写,只能被子类调用。 final放在属性前,就是终极属性,不能被修改,可以被引用。 属性加了final,要赋初值。以后只能被使用,不能被修改值。 变量前加了fina...

2017-08-14 18:10:03 389 0

原创 java:什么是抽象类,以及抽象类的作用和用法(abstract)

抽象类自身不能创建对象,但是它的子类可以创建对象。 抽象它的子键字是abstract 在父类中定义的抽象方法,在子类中必须实现(即方法重写) 抽象方法没有方法体。 抽象方法必须定义在抽象类中。 package com.jredu.oopch03; /** * 抽象类 * @autho...

2017-08-10 21:59:04 9633 0

原创 java:方法重载和方法重写的区别

方法重载: 代码示例: public void set(){ System.out.println("好好学习"); } public void set(String name){ System.out.println("好好学习")...

2017-08-09 22:41:11 1966 0

原创 java:面向对象的三大特性之一:继承

Java用extends关键字表示这种继承关系。 Java的继承只允许单继承,即一个类只能有一个父类。 代码: 工程师类: package com.jredu.oopch02; /** * 工程师类 * @author Administrator * */ public class...

2017-08-09 22:30:46 285 0

原创 java:封装的概念和代码

封装:是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的好处:只能通过规定方法访问数据                         隐藏类的实现细节                         方便加入控制语句   ...

2017-08-09 22:11:49 6243 2

原创 Java:在字符串中删除特定的字符:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。

在字符串中删除特定的字符。 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。  例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 方法1: package com.jredu.ch12; /...

2017-08-09 13:48:52 2689 2

原创 Java:操作字符串的StringBuffer类用法

StringBuffer类可以完成字符串的动态添加、插入和替换等操作。 public static void main(String[] args) { // TODO Auto-generated method stub String str="abc"; St...

2017-08-09 13:42:44 329 0

原创 Java:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。

在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 package com.jredu.ch12; /** * 题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 * @author Administrator * */ p...

2017-08-09 12:50:05 3838 1

原创 Java:从字符串中提取字符的一系列方法及代码示例

提取字符常用的方法: String位于java.lang包中,具有丰富的方法。 String类提供了length()方法,确定字符串的长度。 String类提供了equals()方法,检查组成字符串内容的字符是否完全一致。 equals()和==的区别: ...

2017-08-09 12:43:41 1450 0

原创 Java:动态数组添加数据的方法及代码

输入客户的姓名,客户的人数不定。待输入完成后,请打印出客户的名单,并定义一个方法查询客户是否在这些客户中。 代码示例: package com.jredu.ch06.exer; import java.util.Arrays; import java.util.Scanner; publi...

2017-08-06 16:06:45 2813 0

原创 Java:两个乒乓球队进行比赛,各出三人。甲队为A、B、C三人,乙队为X、Y、Z 三人,已经抽签决定了比赛名单。已知A 不和X 比,C 不和X、Z 比,请问比赛名单是什么。

两个乒乓球队进行比赛,各出三人。甲队为A、B、C三人,乙队为X、Y、Z 三人,已经抽签决定了比赛名单。已知A 不和X 比,C 不和X、Z 比,请问比赛名单是什么。 package com.jredu.ch0402.exer; /** * 两个乒乓球队进行比赛,各出三人。 * 甲队为A、B、C三...

2017-08-06 15:41:18 4520 0

原创 Java:关于方法的返回值的用法及代码说明

方法的返回值:(有两种情况) 1、如果方法就有返回值,方法中必须使用关键字return返回该值,返回类型为该方法的类型 2、 如果方法没有返回值,返回类型为void。 示例代码: package com.jredu.ch09; import java.util.Arrays; import jav...

2017-08-04 23:02:27 8719 1

原创 Java:数组工具类Arrays类的常用方法的用法及代码

Arrays类是JDK提供的专门用于操作数组的工具类,位于java.util包中。 用Arrays类的方法操作数组,无需自己编码。 Arrays类的常用方法: 1、boolean equals(array1,array2):比较两个数组是否相等。 package com.jredu.ch06; ...

2017-08-04 22:16:33 10134 0

原创 Java:计算回文数,输入一个五位正整数,使用数组判断它是不是回文数

package com.jredu.ch05; import java.util.Scanner; public class Work2 { public static void main(String[] args) { // TODO Auto-generated method s...

2017-08-02 21:49:57 5479 0

原创 Java:用循环打印九九乘法表

package com.jredu.ch04; public class Work12 { public static void main(String[] args) { int sum;//结果 for(int i = 1;i<=9;i++){ ...

2017-08-02 21:32:42 820 0

原创 Java:求整数位数:任意输入一个整数(小于10位),求它的位数

package com.jredu.ch04; import java.util.Scanner; public class Work7 { public static void main(String[] args) { // TODO Auto-generated method s...

2017-08-02 21:26:40 4680 0

原创 Java:输入某年某月某日,判断这一天是这一年的第几天?

package com.jredu.ch04; import java.util.GregorianCalendar; import java.util.Scanner; public class Work11 { public static void main(String[] args...

2017-07-31 13:12:44 10298 0

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