摘要:
面试的时候,经常会遇到这样的笔试题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和静态块,它们只包含一些简单的输出字符串到控制台的代码,然后让我们写出正确的输出结果。这实际上是在考察我们对于类的初始化知识的了解。首先,我们先看看下面的代码,这就是很经典的考察方式。public class InitField { public static void main(String[] args) { SuperInitField p = new SuperInitField(); SuperInitField c = new SubInitField(); }}class Super 阅读全文
阅读排行榜
属性(attribute)和 参数(parameter)
2013-05-11 23:23 by Arraylist, 427 阅读, 收藏,
摘要:
在JAVA WEB开发中经常遇到获取请求参数的值和在request对象中set或者get属性,初学者往往容易混淆,那么二者之间关系到底如何呢?下面是个人的总结: 区别:来源不同: 参数(parameter)是从客户端(浏览器)中由用户提供的,若是GET方法是从URL中提供的,若是POST方法是从请求体(request body)中提供的; 属性(attribute)是服务器端的组件(JSP或者Servlet)利用requst.setAttribute()设置的操作不同: 参数(parameter)的值只能读取不能修改,读取可以使用request.getParameter()读取; 属性(att 阅读全文
JAVA单例模式
2012-07-12 18:58 by Arraylist, 415 阅读, 收藏,
摘要:
java单例大家都熟悉,下面总结几个简单例子首先是经典单例模式:[java]/** 经典单例模式*/public class SimpleInstance1 { private static SimpleInstance1 instance = null; private SimpleInstance1(){}; public static SimpleInstance1 getInstance(){ if (instance == null){ return new SimpleInstance1(); } else return instance; }}这种单例模式是在第一次调用getIn 阅读全文
java常用数据库连接方式
2012-07-12 19:05 by Arraylist, 356 阅读, 收藏,
摘要:
MySQL:String Driver="com.mysql.jdbc.Driver"; //驱动程序String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名String Username="username"; //用户名String Password="password"; //密码Class.forName(Driver).new Instance();Connection con=DriverManager.getConn 阅读全文
Java I/O流-总结(InputStream,OutputStream,Reader,Writer)
2012-07-12 19:03 by Arraylist, 278 阅读, 收藏,
摘要:
一、 流的分类• 按数据流动方向– 输入流:只能从中读取字节数据,而不能向其写出数据– 输出流:只能向其写入字节数据,而不能从中读取数据• 按照流所处理的数据类型– 字节流:用于处理字节数据。– 字符流:用于处理Unicode字符数据。• 按照流所处理的源– 节点流:从/向一个特定的IO设备读/写数据的流。(低级流)– 处理流:对已存在的流进行连接和封装的流。(高级流)二、 缓冲流• 缓冲流要“套接”在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写的效率,同时增加了一些新的方法。• J2SDK提供了四种缓存流:–BufferedReader–BufferedWriter–Buffe 阅读全文
浙公网安备 33010602011771号