随笔分类 - JAVA从零单排
摘要:1、引用计数算法(Reference Counting Collector) 引用计数算法作为一种简单但是效率低下的算法,其主要原理如下:在堆中对每个对象都有一个引用计数器;当对象被引用时,引用计数器加1;当引用对象被置为空或者离开作用域时,引用计数器减1,由于这种方法无法解决互相引用的问题,因此J
阅读全文
摘要:首先定义自定义结点类,存储节点信息: 获取链表长度: 打印链表: 向链表中插入数据: 向链表中插入结点: 在链表尾部添加另一个链表: 从链表中删除指定位置的数据: 对链表进行排序,返回排序后的头结点: 从链表中删除重复数据 第一种方法 从链表中删除重复数据 第二种方法: 找出单链表中的倒数第k个元素
阅读全文
摘要:1.首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char; 它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。 2.Java中的数值都是有符号的,不存在
阅读全文
摘要:一、数组是对象 数组是指具有相同类型数据的集合,一般具有固定长度,在内存中占据连续的存储空间。 在Java中数组不仅具有自己的属性,也有一些方法可以被调用,从这个角度讲,数组是对象。可以通过instanceof来判断数组的类型,例如: 结果: 二、数组的声明及初始化 1.一维数组的声明 type a
阅读全文
摘要:Java提供了编译时多态和运行时多态两种多态机制。前者是通过方法重载实现的,后者是通过方法的覆盖实现的。 在方法覆盖中,子类可以覆盖父类的方法,因此同类的方法会在父类与子类中有着不同的表现形式。 在Java语言中,基类的引用变量不仅可以指向基类的实例对象,也可以指向其子类中的实例对象。同样,接口中的
阅读全文
摘要:线程可以有六种状态: 1.New(新创建) 2.Runnable(可运行)(运行) 3.Blocked(被阻塞) 4.Waiting(等待) 5.Timed waiting(计时等待) 6.Terminated(被终止) 新创建线程: 当用new操作符创建一个新线程时,如new Thread(r),
阅读全文
摘要:原文出处:http://hi.baidu.com/eduask%C9%BD%C8%AA/blog/item/227bf4d81c71ebf538012f53.html 这是什么原因呢? 1。java在编译的时候 Integer a = 100; 被翻译成-> Integer a = Integer.
阅读全文
摘要:首先,我们要了解jsp运行原理。JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译 为.class文件,而我们在访问jsp时,处理请求的就是那个翻译后的类。 1.<% %>叫做脚本片段,其中写的内容会翻译在Servlet的Se
阅读全文
摘要:为了搞清当一个子类继承父类并调用了子类的某个方法时,在父类和子类中各个代码块的执行顺序 我们自己创建一个父类Parent和一个子类Child,代码如下: 父类代码: 子类代码: 输出结果: 结论:当一个子类继承父类并调用了子类的某个方法时代码块的执行顺序为 1)父类静态代码块 2)子类静态代码块 3
阅读全文
摘要:jsp内置对象,是指可以不加声明和创建就可以在JSP页面脚本中使用的成员变量。 pageContext 类型:PageContext 代表:当前页面的上下文,它是java.lang.Object类的实例 作用:可以获取 JSP页面的out、request、reponse、session、applic
阅读全文
摘要:JSP的作用域一般是对于变量而言的,描述的是变量在某处是否有效(可用) 1.第一个作用域是page,只在当前页面有效。也就是用户请求的页面有效,当当前页面关闭或转到其他页面时,page对象将在响应回馈给客户端后释放。 2.第二个作用域是request,在当前请求中有效。request可以通过setA
阅读全文
摘要:一、面向切面的编程需求的产生 二、实现面向切面的编程 1 package com.neuedu.aop; 2 3 import org.springframework.stereotype.Component; 4 5 @Component 6 public class RawCaculator i
阅读全文
摘要:一、 在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。 ·它们分别对应四种基本操作: 1、GET 获 取资源 2、POST 新建资源 3、PUT 更新资源 4、DELETE 删除资源 二、REST:即 Representational State Transfe
阅读全文
摘要:文件上传 第一步,加入jar包: commons-fileupload-1.3.1.jar commons-io-2.4.jar 第二步,在SpringMVC配置文件中配置CommonsMultipartResovler 第三步,前端表单 注意 【POST请求,file类型,enctype="mul
阅读全文
摘要:今天写基于SSM框架的程序,用到了<form:select>。由于一开始遇到了问题,所以在这里加以记录,供以后查看。 直接看jsp页面的代码 1.由于我们要引用Spring封装的form标签,所以一开始要配置引用标签: 2.对于 其modelAttribute="employee"中的employe
阅读全文
摘要:AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 Ajax作用:是用JavaScript向服务器发送异步请求,然后服务器给出响应,然后以XML格式的文件返回给浏览器端! 异步:当浏览器向服务器发送请求的时候,不是整个页面刷新,
阅读全文
摘要:Listener [1]监听器简介 > Listener是JavaWeb中三大组件之一。Servlet、Filter、Listener > 三大组件都有的共同特点,都需要实现一个接口,并在web.xml文件配置。 监听器:朝阳群众 监听对象:明星 监听的事件:干坏事 调用方法:报警 JavaWeb中
阅读全文
摘要:在上篇文章中,我们已经完成了分页显示的后台处理,现在进行前端的处理。 期望显示结果: 由于对于不同的项目、不同的数据库数据部分不同,所以我们将分页部分提取出来,单独建立jsp页面: 以上代码实现了跳转页面的功能,自动显示5个页面,并在当前页面>=3并且<=总页面数时居中显示,如下图的"【4】": 最
阅读全文
摘要:问题分析: 当我们想检索数据库中的信息并将其显示到网页上时,如果数据库中的信息过多时 。一方面会使数据库开销非常大,降低性能;另一方面在一张页面上显示过多数据也会降低用户体验。 解决办法: 1.由于在分页之后每一页显示的信息不再仅仅是数据空中的数据而是类似于下图: 1)所以我们需要创建一个page类
阅读全文
摘要:[1].关于Filter Filter简介: Filter翻译为中文是过滤器的意思。 Filter是JavaWeb的三大web组件之一Servlet、Filter、Listener Filter的作用是在请求到达WEB资源(HTML、CSS、Servlet、JSP)之前进行拦截。 Filter需要交
阅读全文

浙公网安备 33010602011771号