`
文章列表
final关键字 我们首先来说说final。它可以用于以下四个地方: 1. 定义变量,包括静态的和非静态的。 2. 定义方法的参数。 3. 定义方法。 4. 定义类。 我们依次来回顾一下每种情况下final的作用。 首先来看第一种情况,如果final修饰的是一个基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;如果final修饰的是一个对象,就表示这个变量被赋予的引用是不可变的,这里需要提醒大家注意的是,不可改变的只是这个变量所保存的引用,并不是这个引用所指向的对象。 在第二种情况下,final的含义与第一种情况相同。实际上对于前两种情况,有一种更贴切的表述final的含义的描述,那就 ...
引用        当我们写一个类的时候,都会对Java.lang.Object类的一些重要方法进行重写,这些方法包含:hashCode(),toString(),equals(),finalize(),clone(),wait(),notify()/notifyAll() 这八个方法。 一 Equals()方法: 1.何时需要重写equals() 当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。 2.设计equals()     [1]使用instanceof操作符检查“实参是否为正确的类型”。     [2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。 ...
引用Java常见面试题集锦 1 、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不 ...
引用        今天,和同学讨论了下java的clone()方法;让我更加深刻的理解他们之间的关系; 首先,要实现克隆,先要实现Cloneable接口,重写clone()方法; public class Test01 implements Cloneable{ 引用在具体实现的时候,浅克隆和深克隆是有区别的,虽然不容易理解,不过没关系, 下面会解释清楚的; @Override//重写借口里面的方法;(浅克隆) protected Test01 clone() throws CloneNotSupportedException { Test01 t = new Test01() ...
引用 基本类和接口 一、javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。 Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法 void init(ServletConfit config)throws ServletException 在servlet被载入后和实施服务前由servlet引擎进行?次性调用。如果init()产生溢出UnavailableExceptio ...
XXX 写道 1、DWR框架简介 DWR框架是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器的JavaScript代码中调用Web服务器的Java代码,就像Java代码在浏览器中一样。DWR 工作原理是通过动态把Java类生成JavaScript,让使用者 ...
引用注:这只是个登录测试参考,是练习知识点用的, 具体功能不完善;用户登录名:lianzhou    密码:admin package org.tarena.day03; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; ...
package org.text.day01; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; ...
package org.tarena.day01; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JT ...
package org.tarena.day02; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.Icon; impor ...
Global site tag (gtag.js) - Google Analytics