![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 71
lixiaoming000
这个作者很懒,什么都没留下…
展开
-
面向对象的特征有哪些方面
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1封装:封装是保证软件部件具有优良的模块性的原创 2013-10-21 12:27:50 · 575 阅读 · 0 评论 -
foreach使用
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。转载 2014-03-29 09:35:00 · 743 阅读 · 0 评论 -
this的用法
Java中为解决变量的命名冲突和不确定性问题,引入关键字“this”代表其所在方法的当前对象。•构造器中指该构造器所创建的新对象•方法中指调用该方法的对象this关键字的用法•在类本身的方法或构造器中引用该类的实例变量和方法•将当前对象作为参数传递给其它方法或构造器•用来调用其他的重载的构造器原创 2014-03-09 21:27:35 · 541 阅读 · 0 评论 -
过滤器接口与实现字符编码过滤器实例
[1]过滤器的原理 [2]过滤链[3]Filter接口 *public void init(FilterConfig filterConfig)throws ServletException//过滤器初始化方法,此方法在过滤器初始化时被调用*public void doilter(ServletRequest request , ServletResponse转载 2014-03-06 11:44:15 · 657 阅读 · 0 评论 -
jsp+servlet+javabean简单实例 转载
1.开发环境:MyEclipse 8.0 服务器使用其内置的MyEclipse Tomcat 62.新建一个web project,取名为login。在其WebRoot目录下新建一个login.html,这个页面可以看做mvc中的view(视图),指的也就是用户界面,mvc将其分离出来可以使网页美工师更加专注于页面的美化,程序员专注于后台程序的设计。login.html主要代码如下,很简单转载 2014-03-02 10:06:36 · 1208 阅读 · 0 评论 -
字节流与字符流的区别
要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream ,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。在应用中,经常要完全是字符的一段文本输出去或读进来,用字节流可以原创 2013-10-29 15:24:48 · 549 阅读 · 0 评论 -
Cookie与SESSION有什么区别?
“Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。信息的片断以‘名/值’对(name-valuepairs)的形式储存。”举例来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。如果您使用IE浏览器访问Web,您会看到所有保存在您的硬盘上的Cookie转载 2013-10-23 08:14:39 · 496 阅读 · 0 评论 -
java中会存在内存泄漏吗?
所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和根进程不可达的,那么GC也是可以回收它们的,例如下面的代码可以看到这种情况的内存回收:packag原创 2013-10-21 19:58:01 · 732 阅读 · 0 评论 -
写一个Singleton出来。
第一种:饱汉模式public class SingleTon {private SingleTon(){} //实例化放在静态代码块里可提高程序的执行效率,但也可能更占用空间 private final static SingleTon instance = new SingleTon();public static SingleTon getInstance(){原创 2013-10-21 12:44:21 · 727 阅读 · 0 评论 -
用JDBC如何调用存储过程
代码如下:package com.huawei.interview.lym; import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Types;原创 2013-10-21 12:37:08 · 590 阅读 · 0 评论 -
sleep() 和 wait() 有什么区别?
(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)原创 2013-10-21 12:34:32 · 572 阅读 · 0 评论 -
hashcode的作用
hashcode可以看做是签名,两个对象是否相等,首先要看是不是签名是否一样即是不是同个人,然后再判断equals。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类 是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比原创 2013-10-21 12:20:39 · 517 阅读 · 0 评论 -
java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下:new Thread(){public void run(){}}.start(); 第二种:new Thread(new Runnab原创 2013-10-21 12:35:14 · 1050 阅读 · 0 评论 -
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象原创 2013-10-21 12:14:26 · 531 阅读 · 0 评论 -
super.getClass()方法调用
下面程序的输出结果是多少?import java.util.Date;public class Test extends Date{public static void main(String[] args) {new Test().test();}public void test(){System.out.println(super.getClass().get原创 2013-10-21 12:32:55 · 538 阅读 · 0 评论 -
什么是内部类?Static Nested Class 和 Inner Class的不同。
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用于创建内部对象用的,所以,把“全局变量”放在内部类中就是毫无意义的事情,既然是毫无意义的事情,就应该原创 2013-10-21 12:31:42 · 811 阅读 · 0 评论 -
abstract class和interface有什么区别?
含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为原创 2013-10-21 12:30:23 · 504 阅读 · 0 评论 -
javascript 密码修改验证
function check(){ var newpswd=document.getElementById("newPassword").value; var newpswd1=document.getElementById("newPassword1").value; var oldpwd=document.getElementById("password1").value原创 2014-04-02 15:36:13 · 1639 阅读 · 0 评论