笔试题总结
Hmq1025
这个作者很懒,什么都没留下…
展开
-
HttpServlet容器响应Web客户请求流程
1)Web客户向Servlet容器发出Http请求; 2)Servlet容器解析Web客户的Http请求; 3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息; 4)Servlet容器创建一个HttpResponse对象; 5)Servlet容器调用HttpServlet的service方法,这个方法中会根据request的Method来判断...原创 2018-03-16 11:18:56 · 547 阅读 · 0 评论 -
Java的鲁棒性(Robust)即健壮性
鲁棒性即异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。 1.Java能在编译和运行时检测错误 2.Java自己操纵内存,减少内存出错的可能性 3.Java实现真数组,避免了数据被覆盖的可能性。 真数组:数组元素在内存中是一个接着一个线性存放的,通过第一个元素就能访问随后的元素。 4.Java又异常...原创 2018-06-01 19:30:45 · 1583 阅读 · 0 评论 -
try ……catch和throw的区别
Try…catch…finally与直接throw的区别:try catch是直接处理,处理完成之后程序继续往下执行,throw则是将异常抛给它的上一级处理,程序便不往下执行了。public class ZeroTest { public static void main(String[] args) { try{ int i = 100 / 0; ...原创 2018-06-05 11:46:52 · 5191 阅读 · 0 评论 -
基本数据类型以及封装类
话不重要看图转载 2018-06-05 11:42:59 · 132 阅读 · 0 评论 -
static变量以及++
public class Test{ private static int i=1; public int getNext(){ return i++; } public static void main(String [] args){ Test test=new Test(); Test testObj...原创 2018-06-05 11:13:15 · 408 阅读 · 0 评论 -
final以及类型转换
1、final关键字可以用于成员变量、本地变量、方法以及类。 2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 3、 你不能够对final变量再次赋值。 4、 本地变量必须在声明时赋值。 5、 在匿名类中所有用到的变量都必须是final变量。 6、 final方法不能被重写。 7、 final类不能被继承。 8、 没有在声明时...原创 2018-06-05 11:05:56 · 600 阅读 · 0 评论 -
异常处理过程
public class TestDemo { public static String output =""; public static void foo(int i){ try{ if(i == 1){ throw new Exception(); } ...原创 2018-06-05 10:31:58 · 326 阅读 · 0 评论 -
结构模式
结构模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描写两类,即类和类的实例,所以分为类结构模式和对象结构模式。 链接:https://www.nowcoder.com/questionTerminal/8118573affd743df95045267464089ab 来源:牛客网 1.适配器模式 Adapter 适配器模式是将一个类的接口转换成客户希望的另外一个接口。适...原创 2018-05-28 09:52:28 · 941 阅读 · 0 评论 -
Web service
Web service顾名思义是基于web的服务,它是一种跨平台,跨语言的服务。 我们可以这样理解它,比如说我们可以调用互联网上查询天气信息的web服务,把它嵌入到我们的B/S程序中,当用户从我们的网点看到天气信息时,会认为我们为他提供很多的服务,但其实我们什么也没做,只是简单的调用了一下服务器上的一端代码而已。Web service 可以将你的服务发布到互联网上让别人去调用,也可以调用别...原创 2018-05-27 21:32:43 · 181 阅读 · 0 评论 -
做笔试题遇到总结Statement和PreparedStatement
1、PreparedStatement接口继承Statement,PreparedStatement实例包含已编译的SQL语句,所以其执行速度快于Statement对象。 2、PreparedStatement是Statement的子类,同样继承Statement所有功能。 三种方法:execute、executeQuery、executeUpdate在PreparedStatemen...原创 2018-03-14 08:25:37 · 574 阅读 · 0 评论 -
java语言几种数组复制方法比较
来自http://blog.csdn.net/tingzhiyi/article/details/52344845java语言的几种数组复制方法中,哪个效率最高? 效率:System.arraycopy > clone > Arrays.copyOf > for循环 1.System.arraycopy:public static void arraycopy(Ob...转载 2018-03-16 13:29:22 · 296 阅读 · 0 评论 -
值传递和引用传递
对于值传递,拷贝的值用完之后就会被释放,对原值没有任何影响。 对于引用传递,拷贝的是对象的引用,和原值指向的同一块地址,即操作的是同一个对象,所以操作之间会相互影响。public class Test { String str = "string"; static String str0 = new String("new string"); int num = 1...原创 2018-03-16 12:53:10 · 187 阅读 · 0 评论 -
静态变量
引用自http://www.cnblogs.com/DreamDrive/ public class test { static{ staticTest = 2; } static int staticTest = 1; public static void main (String []args){ System.ou...转载 2018-03-16 11:34:57 · 180 阅读 · 0 评论 -
Java命令
1.Javac-d指定class存放目录 2.对于java命令,类名后面跟着的就是main函数的参数,多个参数则用空格隔开。 main方法的形参是一个string数组所以对于java mytest a b c传入的参数算是一个string数组。即args[0]=a args[1]=b args[2]=c 注:以后遇到会陆续添加...原创 2018-03-16 11:22:10 · 221 阅读 · 0 评论 -
Java简单命令
java用来运行一个.class文件 javadoc用来生成api文档 jar用来生成jar包 javac用来把.java文件编译为.class文件 注:Java运行是第一个即Java原创 2018-06-01 19:32:49 · 308 阅读 · 0 评论