摘要: 1.定义时使用enum关键字定义。 2.隐式继承了java.lang.Enum类,所以不能再继承其他类了。 3.隐式的final修饰符,所以不能被其他类继承。 1 package enumTest; 2 3 public enum Week { 4 MONDAY, 5 TUESDAY, 6 WEDN 阅读全文
posted @ 2016-12-18 01:53 ~~Cc 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Server.java 1 package socket; 2 3 import java.io.BufferedReader; 4 import java.io.DataInputStream; 5 import java.io.DataOutputStream; 6 import java.io 阅读全文
posted @ 2016-12-17 22:32 ~~Cc 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.User-Agent 记录访问当前网页的用户浏览器类型和版本,操作系统类型和版本。常见场景:根据不同浏览器和版本提供不同站点。 JavaScript通过window.navigator.userAgent属性获取该信息。 2.Cookie 用户身份标示 解决HTTP协议无状态,服务器端无法判断每 阅读全文
posted @ 2016-07-17 21:58 ~~Cc 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.一个ajax请求从开始创建到最后的响应阶段,在整个生命周期中,使用到了那些JavaScript对象与方法? 2.HTTP协议与缓存相关的HTTP Header有哪些? 3.列举出你所知道的HTTP状态码,并描述他们的含义与发生的场景。 302 重定向 4.一个页面从输入URL到页面加载完成的过程 阅读全文
posted @ 2016-07-17 21:58 ~~Cc 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.下面这个例子是工作中常见的单例模式...jdk1.5之后用volatile关键字禁止编译器重排序 2.利用静态内部类生成单例,初始化单例在私有内部静态类中,其他线程无法看到初始化的编译器重排序。 3. 1和2的方法无法防止序列化和反序列化时生成不同的实例,如果单例类需要实现序列化的话,改成下面的 阅读全文
posted @ 2016-06-02 23:10 ~~Cc 阅读(170) 评论(0) 推荐(0) 编辑