随笔分类 -  Java

摘要:功能:约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,...,n,站成一圈,每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。例如当n=6,m=5时,5,4,6,2,3将会被依次处决,而1将会幸免。假如有k个好人,和k个坏人,所有人站成一圈,前k个... 阅读全文
posted @ 2015-05-06 22:00 生死相依 阅读(1927) 评论(0) 推荐(0)
摘要:在javaEE中的开源框架太多了,其实每个框架大部分都是有一些经典的模式演变而来。对大家最熟悉了应该是Struts框架,我们知道它是典型的MVC设计模式的化身。还有我们最熟悉的,也是比较流行的框架Spring。它其实是工厂模式和单例模式的充分应用。框架和模式到底有什么关系呢? 框架是一组相互协作的类... 阅读全文
posted @ 2014-05-30 15:32 生死相依 阅读(290) 评论(0) 推荐(0)
摘要:java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号... 阅读全文
posted @ 2014-05-15 20:53 生死相依 阅读(424) 评论(0) 推荐(0)
摘要:1,HTML的注释方法说明:使用该注释方法,其中的注释内容在客户端浏览中是看不见的。但是查看源代码时,客户是可以看到这些注释内容2,JSP注释标记JSP 也提供了自己的标记来进行注释,其使用的格式一般如下:说明:使用该注释方法的内容在客户端源代码中是不可见的,所以安全性比较高。3,JSP脚本中使用注... 阅读全文
posted @ 2014-05-15 20:46 生死相依 阅读(655) 评论(0) 推荐(0)
摘要:一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试类,揭开心中的疑惑。以下是解开疑惑过程:package test;/*** 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?* 可以的*但是只能有一个public类, 而且如果有public类... 阅读全文
posted @ 2014-05-15 20:12 生死相依 阅读(207) 评论(0) 推荐(0)
摘要:对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放... 阅读全文
posted @ 2014-05-14 21:16 生死相依 阅读(730) 评论(0) 推荐(0)
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。在java中可有两种方式实... 阅读全文
posted @ 2014-05-14 16:40 生死相依 阅读(851) 评论(0) 推荐(1)
摘要:最近刚看了http协议,想写点东西加深一下理解,如果哪儿写错了,请指正。1介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。HTTP协议(HyperText Transfer Protoco 阅读全文
posted @ 2014-02-27 20:05 生死相依 阅读(8542) 评论(0) 推荐(1)