随笔分类 - java
摘要:解疑1:抽象关键字为什么不能和 private、 static、 final 共存①private 是私有的意思,当它修饰方法的时候子类是不能够继承父类私有方法的,但是 abstract 修饰的方法必须要被子类继承并且实现,所有两者冲突。 static 是静态的意思,所谓静态就是被共享,而当它修饰方...
阅读全文
摘要:标签编程简介JSP的开发是在HTML代码中嵌入了大量的Java代码,但是这样一来会使得JSP页面中充满了Java程序,修改或维护起来非常的不方便,定义一个简单的标签----空标签要想实现一个标签,可以直接继承javax.servlet.jsp.tagext.TagSupport类,如果要定义的标签内...
阅读全文
摘要:概念:表达式语言(Expression Language,简称EL)是JSP 2.0中增加的新功能。使用表达式语言,可以方便的访问标志位(在JSP中一共提供了四种标志位:page(pageContext)、request、session、application)中的属性内容,这样就可以避免掉许多的s...
阅读全文
摘要:1:继承 Thread 类,为什么要继承 run 方法答案: Thread 实现了 Runnable 接口,而 run 方法是 Runnable 的方法, 接口中的方法默认 public abstract。 如果继承 Thread 类,不重写 run 方法 ,不会报错 ,但是无法指定线程运行的代码。...
阅读全文
摘要:问题一:==与equal的区别?==和 equals 都是比较的,而前者是运算符,后者则是一个方法,基本数据类型和引用数据类型都可以使用运算符==,而只有引用类型数据才可以使用 equals,下面具体介绍一下两者的用法以及区别.==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内...
阅读全文
摘要:一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序...
阅读全文
摘要:Servlet总结本程序采用Servlet开发技术,MVC分层,所有程序在设计时都要接口为操作的标准,主要逻辑操作只有增删改查。具体实现操作请看源代码。本程序采用的是MYSQL数据库,需加入相应的jar包目录结构首先贴上底层数据层:连接数据库package com.student.dbc ;impo...
阅读全文
摘要:监听器实例 —— 在线人员统计
在线人员列表是一个较为常见的功能,每当用户登陆成功之后,就会在列表中增加此用户名称,这样就可以知道当前在线的用户有那些了,这个功能在WEB中只能靠监听器实现。
阅读全文
摘要:Servlet过滤器从字面上的字意理解为景观一层次的过滤处理才达到使用的要求,而其实Servlet过滤器就是服务器与客户端请求与响应的中间层组件,在实际项目开发中Servlet过滤器主要用于对浏览器的请求进行过滤处理,将过滤后的请求再转给下一个资源。过滤器的基本概念Filter是在Servlet 2...
阅读全文
摘要:UDP程序设计在TCP的索引操作都必须建立可靠地连接,这样一来肯定会浪费大量的系统性能,为了减少这种开销,在网络中又提供了另外一种传输协议---UDP,不可靠的连接,这种协议在各个聊天工具中被广泛的应用。咋UDP开发中使用DatagramPacket包装一条要发送的信息,之后使用DatagramSo...
阅读全文
摘要:TCP程序设计在Java中使用Socket(即套接字)完成TCP程序的开发,使用此类可以方便的建立可靠地,双向的,持续的,点对点的通讯连接。在Socket的程序开发中,服务器端使用serverSocket等待客户端的连接,对于Java的网络程序来讲,每一个客户端都使用一个socket对象表示。在Ja...
阅读全文
摘要:一:IP与InetAddress在Java中支持网络通讯程序的开发,主要提供了两种通讯协议:TCP协议,UDP协议可靠地连接传输,使用三方握手的方式完成通讯不可靠的连接传输,传输的时候接受方不一定可以接受的到在Java中的所有网络程序的开发类都在java.net包中存在IP地址简介IP地址是指互联网...
阅读全文
摘要:IP地址计数器原理:获取用户的IP地址,然后存入数据库,当再次访问时查询数据库是否存在该条数据,即可完成此程序设计过程创建一个连接数据库类:DB.javapackage com.count.Online;import java.sql.*;public class DB { private C...
阅读全文
摘要:首先理解Struts与MVC的关系在传统的MVC模式中所有的请求都要先交给Servlet处理,之后由Servlet调用JavaBean,并将结果交给JSP中进行显示。结构图如下Struts是Apache基金组织中Jakarta项目组的一个开源(Open Source)项目,主要就是实现了MVC设计模...
阅读全文
摘要:AJAX技术AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),AJAX并不是一项新的技术,它产生的主要目的是用于页面的局部刷新,从之前的代码开发来看,读者可以发现,每当用户向服务器端发出请求时,那怕需要的只是简单的更新一点点的局部内容,服务...
阅读全文
摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MV...
阅读全文
摘要:在JSP中为了简化用户的开发,提供了九个内置对象,这些内置对象将由容器为用户进行实例化,而用户直接使用即可,而不用像在java中那样,必须通过关键字new进行实例化对象之后才可以使用。 No.内置对象类型描述1pageContextjavax.servlet.jsp.PageContextJS...
阅读全文
摘要:上一篇讲解了smartupload组件上传,那么这一篇我们讲解commons-FileUpload组件上传FileUpload是Apache组织(www.apache.org)提供的免费的上传组件,可以直接从Apache站点上下载(下载地址:http://commons.apache.org/fil...
阅读全文
摘要:文件上传几乎是所有网站都具有的功能,用户可以将文件上传到服务器的指定文件夹中,也可以保存在数据库中,本篇主要说明smartupload组件上传。在讲解smartupload上传前,我们先来看看不使用组件是怎么完成上传的原理的?废话不多说直接上代码import java.io.*;import jav...
阅读全文
摘要:在JDK1.5之前,JAVA可以有两种方式定义新类型:类和接口,对于大部分面向对象编程,有这两种似乎就足够了,但是在一些特殊情况就不合适。例如:想要定义一个Color类,它只能有Red,Green,Blue三种,其他值则是错误,在JDK1.5之后便引入枚举类型。枚举其实就是一种类型,跟int, ch...
阅读全文

浙公网安备 33010602011771号