自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 Smartupload 实现文件的上传与下载

1、导入jspSmartUpload.jar包。 2、在项目中创建上传文件夹upload,用来保存上传的文件的保存路径     我的项目的结构图如下: 3、编写上传界面。必须要设置ectype=“multipart/form-data”表示以二进制形式提交<form action="UpAndDownServlet" enctype="multipart/form-data" method

2017-08-31 13:56:49 1046

原创 maven搭建项目--实现mybatis增删改差、一对多及一对一关系

1、导入jspSmartUpload.jar包。

2017-08-30 23:23:13 610

原创 EL表达式

EL (Expression Language) 一种表达式语言,提高开发效率,简化JSP页面编写语法:${expresssion }禁用EL表达式的三种方法: 法一:适用于禁用页面中的一个或几个EL表达式\${expression } //采用反斜杠后面加上要禁用的EL表达式法二:适用于禁用一个jsp页面的EL<%@ page isE

2017-08-30 23:22:02 273

原创 jsp的四种会话跟踪技术

什么是会话?客户端打开与服务器的连接,发出请求直到服务器响应客户端请求的全过程称之为会话 。 为什么需要会话跟踪?浏览器与服务器之间的通信是通过HTTP协议进行通信的,而HTTP协议是”无状态”的协议,它不能保存客户的信息,即一次响应完成之后连接就断开了,下一次的请求需要重新连接,当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以实现这种要求 。 会话跟踪的4

2017-08-30 22:53:18 4981

原创 java中的字符串常量池

java中创建字符串对象: 1、字面量形式,如String str = "beautiful"; 2、使用new这种标准的构造对象的方法,如String str = new String("beautiful"); 3、字面量 + 字面量:String str = "hello" + "you"; 4、字面量 + 变量:String a = "hello"; String str =

2017-08-22 21:28:08 476

原创 java基本类型、对应的包装类型(自动拆箱和自动装箱)

这篇博客主要是记载自己的一些容易混乱错的一些细节。什么是自动装箱和拆箱?       自动装箱就是Java自动将原始类型值转换成对应的对象,如将int的变量转换成Integer对象,这个过程叫做装箱。反之将Integer对象转换成int类型值,这个过程叫做拆箱。因为装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱。 原始类型byte,short,char,int,long,float

2017-08-22 19:55:07 1792

原创 java数组、排序算法、查找算法详解

1、为什么定义数组要采用type[] arrayName;这种方式?      因为这种方式具有很好的可读性,使用这种方式很容易就可以理解这是定义一个变量,其中变量名是arrayName,变量的类型是type[]。2、定义数组是为什么不可以指定数组的长度?      我们知道数组是一种引用类型的变量,因此使用它来定义一个变量时,仅仅表示定义了一个引用变量(也就是定义了一个指针),这个引用变量还

2017-08-22 19:27:26 433

原创 swing初始化一个JFrame实现点击A界面的一个按钮,显示B界面,无论点击多少次,都只显示一个B界面

swing初始化一个JFrame实现点击A界面的一个按钮,显示B界面,无论点击多少次,都只显示一个B界面。 A界面:public class Demo extends JFrame { private JPanel contentPane; /** * Launch the application. */ public static void main(St

2017-08-13 21:46:00 2868

原创 java集合------Map集合

Map集合的特点? 1、可以存储键值对的元素。 2、将键映射到值的对象。 3、一个映射不能包含重复的键,每个键最多只能映射到一个值。 4、Map是一个接口。Map集合和Collection集合的区别? 1、Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的 1、Collection集合存储元素是单独出现的,Collection的子体系Set是唯一的,List是可重复的。

2017-08-12 19:38:38 1036

原创 java基础语法总结

形式参数与返回值 (1)形式参数是:     类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象

2017-08-12 15:42:36 240

原创 java面试题总结

1、内部类 题目:要求在A、B、C位置填空分别输出30,20,10class Outer{ public int num = 10; class Inner{ public int num = 20; public void show(){ int num = 30; System.out.println(

2017-08-12 13:32:42 656

原创 java内部类

内部类的位置: 成员

2017-08-12 12:51:06 188

原创 java修饰符

java修饰符:     权限修饰符:private,默认的,protected,public     状态修饰符:static,final     抽象修饰符:abstract修饰类:     权限修饰符:默认,public     状态修饰符:final 类不允许使用修饰符private 类不允许使用修饰符protected 类不允许使用修饰符static修饰成员变量:

2017-08-12 12:31:35 213

原创 java权限修饰符

权限修饰符 本类 同一个包下(子类或者无关类) 不同包下(子类) 不同包下(无关类) private Y N N N 默认(default) Y Y N N protected Y Y Y N public Y Y Y Y父类Father:package org.danni.Demo1;public cl

2017-08-12 12:05:54 235

原创 java io流整理

什么是泛型? 泛型:是一种把类型明确的工作 推迟到创建对象或者调用方法的时候才去明确的特殊类型。也成为参数化类型,把类型当做参数一样的传递。 :此处的数据类型只能是引用类型。泛型的好处是什么? 1、把运行时期的问题提到了编译期间 2、避免了强制类型转换 3、优化了程序设计,解决了黄色警告线

2017-08-08 21:05:47 210

原创 使用LinkedList模拟栈数据结构的集合

栈:先进后出的数据结构也就是自己定义一个集合类,在这个类内部可以使用LinkedList模拟public class MyStack { private LinkedList link; public MyStack(){ link = new LinkedList(); } //栈的添加。入栈的实现。每一次添加的都在前面,最开始添加的在最下面 p

2017-08-08 20:38:31 654

原创 java接口和抽象类的区别

抽象类和接口的区别? 1、成员区别:    抽象类:          成员变量:可以是变量,也可以是常量          成员方法:可以抽象,也可以非抽象          构造函数:有    接口:          成员变量:只能是常量          成员方法:只可以抽象          构造函数:没有构造函数2、关系区别 类与类:继承,单继承 类与接口:实现,单

2017-08-08 14:05:19 367

原创 java接口

接口的成员特点? 1、成员变量:成员变量只能是常量。并且是静态的。默认是public static final类型的。 2、成员方法:接口中的方法默认是抽象方法,接口修饰符默认是public abstract。写或不写都是一样的 3、构造方法:接口没有构造方法。interface Inter{ //以下这三种方式不管怎么声明,都是静态常量static final public

2017-08-08 14:01:36 190

原创 Statement、PreparedStatement、CallableStatement

本文章实在上一篇文章的基础上进行增删改查操作的。不懂得可以去看看第一篇。 http://blog.csdn.net/qq_36748278/article/details/76861334父Statement————————>子PreparedStatement 父PreparedStatement————>子CallableStatement 这三个都是接口。用于和数据库连接是使用的。Sta

2017-08-07 21:58:22 1960

原创 java连接SQL server数据库

首先保证这些都是开着的 打开 打开TCP/IP 打开服务 创建java项目—– > 创建lib文件夹—–>把sqljdbc4.jar包拷贝进去 然后右键这个jar包——>build path——>add to buildpath为了增强程序的后期可维护型,我采用properties文件存储一下这些文件。在项目下创建db.properties文件,然后把下面代码放进去既可以了。

2017-08-07 21:23:23 850

原创 去除ArrayList集合中的重复自定义对象元素

要求对象的所有的成员变量值都相等。public class Student { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name =

2017-08-06 19:50:46 4483 1

原创 去除ArrayList集合中的重复字符串元素

法一: 1、创建一个新集合 2、遍历旧集合,把旧集合的每一个元素跟新集合元素相比 3、如果新集合中不存在这个元素,就添加到新集合中,否则不做任何操作public class ListDemo { public static void main(String[] args) { //创建集合 ArrayList<String> list = new Arr

2017-08-06 18:56:43 2666

原创 写一个方法实现吧obj对象里的propertyName的属性值设置为value

有与方法不确定,属性名也不确定,因此属性的类型也不确定,如果是私有的就无法访问,因此为了解决这个问题我们可以想到万能的反射。 写一个setProperty方法达到我们的效果:public class Demo{ public void setProperty(Object obj,String propertyName,Object value) throws SecurityExcept

2017-08-05 23:20:04 1874

原创 如何给ArrayList<Integer>对象里面添加字符串?

编写java文件如下:package org.danni.reflect_1;import java.util.ArrayList;public class ArrayListDemo { public static void main(String[] args) { //创建集合对象 ArrayList<Integer> array = new Array

2017-08-05 22:49:57 7013 1

原创 java 反射(reflect)

Java数据类型分为基本数据类型和复合数据类型。整数类型 在定义long长整型时需要在竖直后面加上 L 或者 l。浮点类型 Java中默认的浮点类型是双精度浮点类型。 在使用单精度浮点类型时,必须在数值后面跟上 F 或者 f。 双精度浮点类型中,可以使用 D 或者 d 做后缀,但不是必须的。

2017-08-05 21:11:39 273

原创 java 设计模式(简单工厂模式、工厂方法模式、单利模式、模板方法模式)

什么是设计模式?1、设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 2、设计模式不是一种方法和技术,而是一种思想 3、设计模式和具体的语言无关,学习设计模式就是要建立面向对象的思想,尽可能的面向接口编程,低耦合,高内聚,使设计的程序可复用 4、学习设计模式能

2017-08-05 09:54:24 1536

原创 java集合(Collection接口下的 List、Set 深入理解)

什么是java集合? 1、java集合大致分为Set、List、Queue、Map四种体系。      Set表示无序、不可重复的集合;      List代表有序重复的集合;      Map代表具有映射关系的集合;      Queue代表一种队列集合。 2、java集合就像一个容器,可以把多个对象(实际上是对象的引用,习惯都称之为对象)“丢进”该容器中。 3、java集合可以记住

2017-08-05 09:48:09 5146

原创 java 多态

多态:同一个对象(事物)在不同时刻体现出来的不同状态。 多态的前提:1、有继承关系;2、有方法重写;3、有父类引用指向子类对象 父 F = new 子();多态中成员的访问特点: 1、成员变量:决定于父类。(调用父类中不存在而子类中存在的成员变量,则会出错) 2、构造方法:先访问父类,后访问子类。(因为子类是继承父类的,所以创建子类对象的时候会先去初始化父类的数据) 3、成员方法:决定于子类

2017-08-03 22:23:54 249

原创 java final关键字

final关键字 1、可以修饰类,该类不能被继承。 2、可以修饰方法,但是该方法不能被重写。 3、可以修饰成员变量,变量就变成了常量。被final修饰的变量只能赋值一次。 4、可以修饰局部变量,变量分两种情况: (1)局部类型:基本类型的值不能发生变化 (2)引用类型:引用类型的地址值不能发生变化,但是该对象的堆内存的值是可以改变的。class Student{

2017-08-03 21:19:26 183

mybatis generator

mybatis generator可以提高开发速度,这个Eclipse插件可以自动生成Domain、Dao、Map文件。将该工具解压,拷贝features和plugins文件夹到eclipse的安装目录下,重新启动Eclipse即可。

2017-10-10

使用eclipse创建struts2项目所需的jar包

这是创建struts项目所需的jar包。 使用的时候直接复制到项目的WEB-INF文件夹下的jar目录下即可使用。

2017-09-16

fastjson.jar

本资源是一个java的json解析jar包。上传给大家分享一下。 .

2017-09-01

空空如也

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

TA关注的人

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