随笔分类 - Java EE
摘要:1 线程的实现 实现Runnable接口相对于继承Thread类来说,有如下优势 适合多个相同程序代码的线程区处理统一资源的情况 可以避免由于Java单继承特性带来的局限 增强了程序的健壮性,代码能够被多个线程共享,代码与数据是独立的 例如:卖5张票,继承Thread类的三个线程会各卖5张,其资源<
阅读全文
摘要:继承: 通过子类继承父类扩展父类的功能 通过接口继承多个接口扩展接口的功能 通过抽象类实现接口扩展抽象类的功能 多态: 主要体现: 1.方法的重载与覆写 2.对象的多态性:a)向上转型:父类 父类对象 = 子类实例 调用子类的覆写后的方法 b)向下转型:子类 子类对象=(子类)父类实例 3.发生向下
阅读全文
摘要:链表是动态的进行存储分配的一种结构。我们知道,用数组存放数据时,必须事先定义固定的长度(即元素个数)。如果事先难以确定元素个数,则必须把数组定义的足够大,以便存放,显然这样会浪费内存。而链表可根据需要开辟内存单元,不会浪费内存。链表有一个“头指针”变量,它存放一个地址,该地址指向一个元素,这个元素又
阅读全文
摘要:1 使用了未实例化的对象会出现java.lang.NullPointException 2 一个栈内存空间只能指向一个堆内存空间,如要指向其他堆内存空间,需先断开当前指向 3 只要是被封装的属性就必须通过gette/setter方法设置和取得 4 匿名对象就是没有明确给出名字的对象。一般匿名对象只使
阅读全文
摘要:/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属
阅读全文
摘要:MVC设计模式: 模型(Model):独立的组件(开发模块),在应用中负责业务逻辑的处理,模型将业务逻辑封装成独立的模块,可以提供给不同的开发者使用,而且这些独立的模块可以根据需要进行组装,这样有利于应用的扩展 视图(View):代表和用户交互的页面,对于web应用来说,可以是web页面。视图负责显
阅读全文
摘要:1 JavaBean非可视化组件用于封装业务逻辑,数据库操作等,最大的优点是是现代码的可重用性 2 程序设计的过程中,JavaBean不是独立的,为了能够更好的封装事务逻辑,数据库操作,以便于实现业务逻辑和前台程序的分离,操作的过程往往是先开发需要的JavaBean,再在适当的时候进行调用,但一个完
阅读全文
摘要:1 通过反射调用类中的方法 调用无参数方法 调用有参数方法 2 调用getter与setter方法 3 通过反射操作属性 此方法不推荐,原因是此方法以扩大类属性的访问权限后直接操作属性。 最好使用上述的 getter和setter方法 4 通过反射操作数组:反射机制不仅只能用于类上,还可以应用在任意
阅读全文
摘要:1 取得所实现的全部接口 2 取得父类 3 取得全部构造方法 4 取得全部方法 5 取得全部属性 IDE的输入.就可以获得类的方法或属性就是基于反射的原理
阅读全文
摘要:1 通过无参构造实例化对象 2 调用有参构造实例化对象
阅读全文
摘要:1 request:代表用户的请求信息,主要用于接收客户端通过http协议传输給服务器的数据。如果请求有参数,则request对象就有一个参数列表,通常为HttpServletRequest的子类,其作用域就是一次request请求 2 response:代表服务器端对客户端的回应。但JSP规范禁止
阅读全文
摘要:servlet的作用: servlet能够使服务器根据运行时的情况动态生成web页面。 工作过程: 1 客户端向服务器端发送请求 2 服务器端将请求信息发送给Servlet 3 Servlet根据请求进行响应,产生响应的HTML语句,并将这些语句传回服务器 4 服务器将响应内容返回给客户端 Serv
阅读全文
摘要:1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都
阅读全文
摘要:同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。异步则是可
阅读全文
摘要:解释一: javabean最简单的理解是数据包.这个数据包里包含了一些信息(属性).比如名称,性别,年龄等.包含了可以给这些属性赋值和取值的方法(get和set方法).通过实例化后的赋值操作(set方法),可以在别的地方把这个实例取出来,然后通过get方法把值取出来.这就是javabean.或者叫v
阅读全文
摘要:业务逻辑就是处理数据的逻辑。一般后台代码也分三层 action(controller) service DAO (这里的三层不是MVC)比如 我得到用户名 但是在存入数据库的时候 用户名字段应该是前台的用户名加上当前日期拼成的字符串action或者controller层是第一层 一般是用来及接受数据
阅读全文
摘要:什么是进程,什么是线程 系统要做一件事,运行一个任务,所有运行的任务通常就是一个程序; 每个运行中的程序就是一个进程,这一点在任务管理器上面可以形象的看到。 当一个程序运行时,内部可能会包含多个顺序执行流,每个顺序执行流就是一个线程。 关于进程的特性 独立性:进程是系统中独立存在的实体,它可以拥有自
阅读全文

浙公网安备 33010602011771号