- 浏览: 22190 次
- 性别:
- 来自: 成都
最新评论
文章列表
Ajax与JQuery
- 博客分类:
- java基础
Ajax
1、ajax是什么?
asynchronous javascript and xml:异步的javascript和xml。
是一种用来改善用户体验的技术,其本质是利用浏览器内置的一种特殊的对象(XMLHttpRequest)异步(即发送请求时,浏览器不会销毁当前页面,用户可以继续在当前页面做其它的操作)的向服务器发送请求,并且利用服务器返回的数据(不再是一个完整的页面,只是部分的数据,一般使用文本或者xml返回)来部分更新当前页面。
1:是用关键字interface定义的。2:接口中包含的成员,最常见的有全局常量、抽象方法。注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstractinterface Inter{ public static final int x = 3; public abstract void show();
继 承(面向对象特征之一)
- 博客分类:
- java基础
继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。
异常处理
1、异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能出现的异常,是程序员编程错误造成的。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。
2、error和Exception的区别
java异常结构中定义有Throwable类,Exception和error是其派生出的两个子类。其中Exception表示由于网络故障, ...
下面为工具方法,已封装成工具类,有兴趣的同学,可以复制过去,以备调用。
package org.tarena.liyunhua.utils;import java.util.Arrays;import java.util.Random;public class SortUtil { /** * 冒泡排序,param参数,asc为升序,desc为降序 * * @param arr * @param param * @return */ public static int[] maopao(int[] arr, String p ...
Java抽象类和接口的区别
- 博客分类:
- java基础
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 ab ...
开发软件基本要记住的单词
- 博客分类:
- java基础
Existing Project into Workspace 现有的工程引入工作空间(加载工程)File 文件New 新建Project 工程Folder 文件夹Import 引入(加载&导入)Run As 运行Application 应用程序
NECTOSS项目的SQL语句
- 博客分类:
- NECTOSS
select * from account ;-- drop table parenttjj cascade constraints purge ;drop table account cascade constraints purge ;drop sequence s_account_id ;alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss' ;create table account(id number(9) constraint account_id_pk primary key not null ,-- 账务账号ID ...
J2EE 框架的多层结构
- 博客分类:
- java基础
解答:1) Presentation layer(表示层)a. 表示逻辑(生成界面代码)b. 接收请求c. 处理业务层抛出的异常d. 负责规则验证(数据格式,数据非空等)e. 流程控制2) Service layer(服务层/业务层)
重载(Overloading)
(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。
重载Overloading是一个类中多态性的一种表现。
(2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。
调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。
(3) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为 ...
13种IT人员大致走向的职业道路
- 博客分类:
- 职业
将来我们所要从事的职位无非就是开发、支持、实施、测试、分析、架构、管理等,千遍一律,但能真正去领悟其职位精神的还在少数,咱们还要不断爬行;
而将来能够选择的行业无非也就是通信行业、金融行业、互联网行业、电子商务行业、政府行业、电力行业、制造行业等,归纳起来也就是研发类、市场类、技术支持类、生产类、管理类;
再者说将来要从事的工作内容无非就是要用oracle、mysql、hadoop(Big Data)、tomcat、DB、SSH、web、企业内制软件等,当然这些都是视企业实际情况而定,不一定都能用上。
提前去认知岗位需求和趋势发展,对于即将走向社会舞台的菜鸟们多一层保障和筹码。
说得有 ...
面试官:熟悉哪种语言?应聘者:JAVA面试官:知道什么叫类不?应聘者:我这人实在,工作努力,不知道什么叫累。面试官:知道什么叫包不?应聘者
Struts优缺点
优点:
1.开源软件,能更深入的了解其内部实现机制。
2.Taglib标记库,灵活动用,能大大提高开发效率。
3.页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统
各部分之间的联 ...
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />
评注
1.1 拦截器的作用。
参考答案:
拦截器适合封装一些共通处理,便于重复利用.例如请求参数给Action属性,日志的记录,权限检查, 事务处理等.拦截器是通过配置方式调用,因此使用方法比较灵活,便于维护和扩展。
1.2 fileUpload拦截器原理。
参考答案:
该拦截器首先会调用commons-file-upload.jar组件将客户端上传的文件保存到服务器临时目录下,之后将临时目录下的文件对象给Action属性复制.当Action和Result调用完毕后,清除临时目录下的文件.因此在Action业务方法中,需要做文件复制,将临时文件转移到目标目录中。
1.3 Stru ...