- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Spring
Spring框架的核心技术是IOC(控制反转,也称依赖注入)和AOP(面向切面编程)Spring框架的作用:Spring框架主要用于与其他技术进行整合,可将程序中的Bean组件实现低耦合关联,最终可以提高系统扩展和维护性Spring框架的优点:独立于各种应用服务器上Spring的DI容器降低了业务对象替换的复杂性,提高了组件之间的解耦Sp
2017-05-31 21:27:16
267
原创 Servlet文件上传
步骤如下:1.往项目里添加jar包,分别为(commons-fileupload-1.3.2.jar,commons-io-2.5.jar)2.设置数据库中的表,数据类型(varchar)或(text),长度弄长点,因为在这里存放的是一个路径(文件的路径)。3.设置表单,把input设置为file类型,form标签修改属性为enctype="multipart/form-data"
2017-04-26 21:40:23
263
原创 JSON简单使用
JSON可以将JavaScript对象中表示的一组数据转换为字符串,也可以在异步应用程序中将字符串从Web客户机传递给服务器端程序。 JSON中符号代表什么: 1.花括号表示一个"容器" 2.方括号装载数组 3.名称和值用冒号隔开 4.数组元素通过逗号隔开
2017-04-25 21:24:17
278
原创 Java Servlet Filter过滤器
Filter过滤器: 在网页跳转之前过滤,要实现Filter接口的3个方法init()方法,destory()方法,doFilter()方法。 1.init()方法:
2017-04-20 20:19:38
306
原创 EL表达式
EL: 就是一种表达式语言,简化的数据访问方式。 EL还是JSP中的重要特性。 功能: 1.EL和JSP的表达式相似,主要用于替换JSP中的脚本表达式,从某个Web域中的对象访问javabean的属性、访问list集合、访问map集合、访问数组。 2.用EL表达式可以在JSP
2017-04-19 19:33:19
213
原创 MVC模式
设计模式: MVC模式就是模型-视图-控制器的缩写 一种将数据,业务逻辑,页面显示分离的方法组织代码,有层次感,一般写比较多的代码就用这种模式。 将业务逻辑聚集到一个部件里面,在进行改进和用户互动的同时不需要再重新编写业务逻辑。
2017-04-18 19:57:29
405
原创 JSP application内置对象
application内置对象: 服务器启动后就产生了这个application对象,当服务器打开时它就创建,服务器关闭时它就消失。 全局的作用范围,所有客户都共享这个内置的appli
2017-04-14 18:56:45
262
原创 JSP session对象
基本概念: session对象是客户端与服务器的一次会话,从客户连到服务器的一个 WebApplication开始,直到客户端与服务器断开连接为止。访问网站: 如果是访问网站的话,浏览器访问一个地址,向服务器发出请求,开始会话,服务器做出相对的响应返回到浏览器上,会话就断了。 在
2017-04-13 21:13:43
244
原创 安装jsp的步骤和可能遇到的问题
安装jsp: 先去网页里下载安装包,解压出来apache-tomcat-7.0.52-windows-x64,版本不一样,这个就不一样了 在这个apache-tomcat-7.0.52-windows-x64目录下有: bin目录 :可执行文件路径 conf目录 :配置文件路径
2017-04-12 21:46:49
609
原创 在JSP页面,用人的18位身份证号显示其生日
在JSP页面中显示! 对于这个问题 我是用表格的形式显示出来的,我的方法如下: 1. 首先获取到表格中的身份证号码 2. 然后判断这个传入的身份证号位数是否正确 3. 通过String截取身份证号的年月日字符串
2017-04-12 20:45:17
5640
原创 java注释
注释的作用: 进行编译检查,生成说明文档,代码分析等。 元注解: 元注解的主要作用是注解其他注解。 元注解包括:@Target @Documented @Retention @lnherit @Target注解它用于描述注解可以修饰的类型 可
2017-03-16 09:44:25
355
原创 java反射
反射主要是指程序可以访问,检测和修改它本身状态或行为的一种能力。反射(Reflection)是java程序开发语言的特征之一,它允许运行中的java程序对自身进行检查,或者说是“自审”,并且能直接操作程序中的信息。 反射可以决定一个对象的类型 可以得到这个类的修饰符,字段,方法,构造器和父类的信息
2017-03-15 16:37:38
162
原创 java泛型和枚举
泛型: 泛型的本质是参数化类型,所操作的数据类型被指定为一个参数。 这种参数类型还可以用在类,接口和方法的创建中,分别被称为泛型类,泛型接口,泛型方法。 泛型实现了类型安全的代码 ,增强了代码的可读性。 泛型的好处就是在编译的时候检查类型的安全,并且所有的强制类型转换都是自动和隐式的,提高代码的重用率。
2017-03-14 16:16:03
410
原创 java线程
java线程有多线程和单线程,一般情况下多线程比单线程的运行要快,除非它是单核,而且无阻塞,这种情况下,单线程比多线程运行快。 进程包含线程: 每个进程都包含一个或多个线程。使用多线程能让程序员高效率的编写程序来充分利用CPU。 新建-就绪-运行-(阻塞)-死亡 可以通过实现Run
2017-03-13 18:10:20
164
原创 java set list
Set集合 set集合中的元素不能重复 无序,没有顺序package lianxi;import java.util.HashSet;import java.util.Set;public class lianxi1 { public static void main(String[] args){ /*Set 集合 * 无序
2017-03-12 19:16:17
228
原创 java类与对象
一个类就是可以被定义为描述行为的模板类型支持的对象。描述一个类需要指明下述三个方面: 1. 类标识。类的名字不同于其他类,这是必不可少的。 2. 属性说明。用来描述相同对象的静态特征。 3. 类的方法。用来描述相同对象的动态特征。 对象就是把现实生活中的物件或者一个东西反映到程序当中,
2017-03-11 17:13:56
216
原创 java递归
递归就是调用自己本身的方法的现象。java中递归需要注意的事项有: 递归一定要有出口,否则会陷入死循环中。 构造方法不能递归使用。 递归的次数不能太多,否则会内存溢出。package Hello;import java.io.Fil
2017-03-10 18:54:10
224
1
原创 java输入流
InputStrean 字节输入流 从文件到程序FileInputStream是InputStrean的子类,主要用于从文件读取数据;字节输入流是指数据以字节形式从其他文件或者终端设备想程序流入;输入流只能从流中读取数据使用InputStrean类完成Pubilc void close() :关闭输入流输入流的过程:第一步:打开一个输入流第二步:读取数据第三
2017-03-10 18:40:15
2598
原创 javaMath
java中math提供用于执行任意精度整数算法 和任意精度小数算法 的类。类似于java中的基本整数类型java Math类常用的方法:圆周率:Math.PI自然对数:Math.E绝对值:Math.abs向上取整数:Math.ceil; 常用方法如下图向下取整数:Math.floor
2017-03-07 13:43:01
503
原创 javaDateFormat
下面来讲比较常用的一种SimpleDateFormat:SimpleDateFormat可以进行自定义格式化。SimpleDateFormat和日期有关。在创建该类的时候,需要把格式化信息作为参数传进去,格式化字符串:字母就代表时间的各项信息。y是年(小写) M是月(大写) d是天(小写) H是小时(大写)m是分钟(小写) s是秒(小写) S是毫秒(大写)例如下面这个例子
2017-03-07 13:15:49
395
原创 java Stringbuilder和Stringbuffer
StringBuilder和StringBuffer类似,前者是线程不安全的,后者是线程安全的。 但StringBuilder比StringBuffer速度快StringBuilder:String A = ""; long B = System.currentTimeMillis(); for (int i = 0; i A += i+",";
2017-03-06 23:44:58
170
原创 java封装类
封箱就是把右侧的基本数据类型,封装到一个对象里。 在JDK中,存储了一部分缓存,缓存范围-128--127,该特性值针对封箱操作。 在封箱的对象创建的时候,会在一个缓存区域去查看有没有该对象。 如果有,直接拿来用。 如果没有,则创建该对象,然后把该对象放到缓存中。 封装类一旦被创建,内容永不改变,如需封装新的内容,创建新对象 通过修
2017-03-06 23:17:17
395
原创 java类型比较
java基本数据类型的比较:对于基本数据类型来说,==比较的是他们的值(值比较) 代码如下: int a = 2; int b = 3; int c = 2; System.out.println(a == b); System.out.println(a == c);最后结果为:turn turn
2017-03-06 23:01:54
350
原创 java强制类型转换
强制类型换顾名思义就是以强制的手段把数据类型转换为另一种数据类型。在Java中强制类型转换分为基本数据类型和引用数据类型两种:基本数据类型: 假如有一个整数int类型的数值为9. 转换为布尔类型double的,那结果为9.0这个结果来说 ,看起来不像强制类型转换,那再换一个。假如一个布尔数据类double的一个值为9.9 转换为int类型的整数。按数学的角度来看
2017-03-06 20:59:54
2266
原创 java 包的概念
包就是,包将包含的类代码的文件组织起来,便于查找与使用的类,还能控制访问权限。在java中想要使用一个包,必须先声明一个包,而声明包前面必须使用关键字“package”。在文件开始处使用import语句将指定的成员引进到当前文件中当没有指定“public”或“pirvate”的部件,只能被本包中所有方法使用,在包以外的任何方法都无法访问它。静态导入:static
2017-03-03 21:32:14
305
原创 java内部类
内部类包含成员内部类、方法内部类、匿名内部类、静态内部类这四的类型。要有内部类,前提是必须得有一个外部类。内部类依附于外部类,但是一个独立存在的。外部类中能有很多内部类,但很多内部类只能依附一个外部类。内部类可以自由访问外部类包括private。成员内部类:成员内部类可以访问外部类的静态与非静态的方法和成员变量。要在外部类中实例化成员内部类的对象的引用。方法内部类:定义在方法体
2017-03-03 20:08:06
172
Android sdk build-tools 27.0.1
2017-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人