排序:
默认
按更新时间
按访问量

jsp原理

1、jsp概念jsp是一种用于开发动态web资源的技术,jsp最大的特点就是在Html文件中加入了java程序段(java代码)。Html只能提供静态页面的数据,而在jsp中, 给Html中加入java代码使得可以为用户提供动态的页面数据。2、jsp的原理  1、浏览器想服务器发送请求,不管访问的...

2018-03-11 11:36:06

阅读数:56

评论数:0

JVM中的四种引用:强引用、软引用、弱引用、虚引用。

JVM中的四种引用:强引用、软引用、弱引用、虚引用。 1、强引用 如果一个对象具有强引用,那么垃圾回收器就绝不会回收它。 当内存不足时,JVM宁愿抛出内存溢出异常来终止程序,也不会随意的回收具有强引用的对象来解决内存不足的问题。 例如:A a = new A();就是一个强引用。 ...

2017-10-07 12:48:59

阅读数:209

评论数:0

Java虚拟机运行时数据区详解

1、程序计数器 程序计数器是一块较小的是内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 程序计数器是线程私有的(也就是线程隔离的数据区),主要是为了线程在切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间的计数器互不影响,独立...

2017-10-06 19:36:07

阅读数:261

评论数:0

Spring MVC框架的个人理解

1、Spring MVC 是一种POJO(简单的面向对象)的开发模式 主要的核心是控制器,一般不能直接处理请求,而是委托给了Spring上下文中的其他bean,并通过Spring的依赖注入功能,将bean注入到控制器中。 2、Spring MVC框架主要是由DispatcherServ...

2017-09-19 10:56:15

阅读数:589

评论数:0

MVC模型的理解

主要对MVC进行了解释,并且是要阐述了JSP和Servlet实现的MVC模型。

2017-09-19 10:17:34

阅读数:834

评论数:0

java中的异常处理

1、finally块中的代码什么时候被执行 (1)在java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块理的代码都是一定会被执行的。 (2)如果try-finally和catch-finally中都有return,那么finally块中的return语句...

2017-09-04 10:35:07

阅读数:173

评论数:0

用冒泡排序的算法对输入的字符串进行排序

一、对输入的数字使用冒泡排序的方法进行排序 import java.util.Scanner; public class paiXu { public static void main(String[] args) { // TODO Auto-generated method stub...

2017-09-04 09:40:09

阅读数:202

评论数:0

父子类的向上转型和向下转型

首先从一个例子看:class A {     double f(double x, double y) {         return x + y;     }     static int g(int n) {         return n * n;     } } cla...

2017-07-31 20:27:56

阅读数:140

评论数:0

Set集合中使用add方法添加对象

1、java.util.Set——无重复元素集合类 (1)、使用add()方法向set集合中添加对象 1)、如果Set集合中已经给定包含相同的对象时,则不改变原来Set集合。 语法  boolean add(E e)  返回值:如果Set集合中不包含要添加的对象,则添加对象并返回t...

2017-07-30 13:01:15

阅读数:4547

评论数:0

冒泡排序、插入排序和选择排序

1、冒泡排序 基本原理:定义一个有n个元素的数组序列,从第一个元素开始依次比较相邻两个元素的大小;当下一个元素的值大于前一个元素的值时,将两个元素的位置进行调换;然后再和下一个元素进行比较,并且交换位置;一直重复该过程直到比较的结果是剩下一个元素位置;其中n个元素中最大的元素值最后交换到最后一位...

2017-07-29 18:03:41

阅读数:171

评论数:0

栈和队列之间的转换

1、栈和队列都是限制性的线性表结构。 (1)、栈的元素存储顺序为:LIFO(先进后出) (2)、队列的元素粗春顺序为:FIFO(先进先出)   2、栈和队列之间相互转换的两个问题 (1)、用两个栈实现一个队列 思路:由于栈的存储顺序为“先进后出”,所以: 1)、可以将栈1作为一个...

2017-07-28 12:59:16

阅读数:129

评论数:0

范式、游标、触发器

1NF:第一范式。     如果关系模式R的所有属性值的值域中每一个值都是不可再分解的值,则称R属于第一范式模式。如果某个数据库都是第一范式的,则称该数据库模式属于第一范式的数据库模式 第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能由属性组合和组属性组成。 2NF:第二范式。 ...

2017-07-25 09:45:16

阅读数:197

评论数:0

java中的拆箱和自动装箱

基本类型的自动拆箱和装箱是在java5.0版本提供的。 java中的自动装箱和拆箱指的是基本数据类型和包装类型的自动相互转换,这个自动转换的过程是在编译阶段。   1、自动装箱(autoboxing)    把Integer类型赋值给int类型。此时,int类型变量的值会自动装箱成Inte...

2017-07-24 15:45:40

阅读数:111

评论数:0

个人的生活经历和实习经历

写这篇文章主要谈了谈自己的研究生生活,以及在公司的实习经历,作为即将找工作的一份子,感觉自己写出这份总结不仅是对自己的一种回顾吧,也同时希望帮助其他同学一块前进学习。

2017-07-24 10:37:27

阅读数:2290

评论数:3

sql中join、inner join、left join、right join、full join

一、SQL join  SQL中join是用于根据两个或多个表中的列之间的关系,从这些表中查询数据。   (1)、表A:     (2)、表B:   Select a.LastName, b.FisrtName,b.Order_No from  A inner join...

2017-07-12 09:13:51

阅读数:155

评论数:0

单例模式的解读以及和全局变量的区别

单例模式分为三种:(1)、懒汉式单例; (2)、饿汉式单例; (3)、登记式单例 单例模式的三个特点:(1)单例类只有一个实例; (2)、单例类自行创建该类的实例(在该类的内部创建自身的实例对象) (3)、向整个系统公开...

2017-07-11 09:20:49

阅读数:1477

评论数:0

forward和redirect的区别联系

1、forward和redirect (1)、forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发送给浏览器,浏览器根本不知道服务器发送的内容时从哪来的,所以它的地址栏还是原来的地址栏。      redirect是服务器根据逻...

2017-07-04 21:56:08

阅读数:118

评论数:0

线程和进程

一、线程(process) 1、线程:是指程序在执行的过程中,能够执行程序代码的一个执行单元。 2、线程有4中状态:运行、就绪、挂起和结束。 3、线程是程序执行的最小单元。 4、单线程:指的是程序执行过程中只有一个有效操作的序列,不同操作序 列之间都有明确的执行先后顺序。 5、多线程...

2017-07-04 13:36:12

阅读数:127

评论数:0

Map中HashMap和HashTable的区别

Map是用来存储键值对的数据结构; (1)、在数组中通过数组下标对其内容进行索引的; (2)、在Map中,则是通过对象来进行索引的,用来索 引的对象叫做key(键),其对应的对象是value(值)。 (3)、Map接口有两个实现类HashMap和HashTable,他 们保存元素...

2017-06-29 13:20:48

阅读数:364

评论数:0

Collection和Collections的区别

1、Collection是一个集合接口。主要提供了对集合对象进行基本操作的通过接口方法。实现接口的类主要有List和Set。 2、Collections是针对于集合类的一个包装类。主要提供了一系列的静态方法以实现对各种集合的搜索、排序、线程安全化操作,大多数方法都是用来处理线程表。 ...

2017-06-29 12:06:44

阅读数:99

评论数:0

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