随笔分类 - JAVA
摘要:1.确保 所有jar都存在, 清理所有不存在的jar 2.确保src以外没有java类
阅读全文
摘要:1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0
阅读全文
摘要:JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来存放新生的对象,还有两个Survivor Spaces(from,to), 它们用来存放每次垃圾回收后存活下来的对象。在Old
阅读全文
摘要:调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存。当控制权从方法调用中返回时,虚拟机已经尽最大努力从所有丢弃的对象中回收了空间。
阅读全文
摘要:重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重载(Overload)- 参数必须不同 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。
阅读全文
摘要:不能改变stack里面的值,不过可以改变堆里面对象所包含的值。
阅读全文
摘要:String custVar = System.getenv("xx");
阅读全文
摘要:http://www.importnew.com/23564.html 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码。 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。 3.(重点)刮目相看。(但是怎么
阅读全文
摘要:http://www.cnblogs.com/mandroid/archive/2011/07/18/2109829.html http://www.cnblogs.com/lbangel/p/3523741.html 元注解是指注解的注解。包括 @Retention @Target @Docume
阅读全文
摘要:相当于 走父类 临时走了一趟 HttpServletRequest ->ServletRequets -> HttpServeltRequest
阅读全文
摘要:所以编译器在编译时只会检查类型之间是否存在继承关系,有则通过;而在运行时就会检查它的真实类型,是则通过,否则抛出ClassCastException异常。 举个例子来说明。比如系统中存在Father、Son两个对象。首先我们先构造一个Son对象,然后用一个Father类型变量引用它: Father
阅读全文
摘要:熟练掌握java技术,对多线程、数据结构有清晰的认识; 熟悉MySQL/Oracle数据库,熟悉关系数据库应用设计开发; 熟悉Spring/MyBatis/Freemarker等一种或者多种框架; java基础扎实,熟练掌握目前主流的开源框架(spring/spring mvc/ibatis/hib
阅读全文
摘要:http://itindex.net/detail/55603-java-nio-%E6%8A%80%E6%9C%AF
阅读全文
摘要:http://itindex.net/detail/52922-%E5%BF%83%E8%B7%B3-heartbeat-coderzh 几乎所有的网游服务端都有心跳包(HeartBeat或Ping)的设计,在最近开发手游服务端时,也用到了心跳包。思考思考,心跳包是必须的吗?为什么需要心跳包?TCP
阅读全文
摘要:NIO http://www.cnblogs.com/puyangsky/p/5840873.html -- 操作系统与 Java 基于流的 I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取( DMA)的协助下完成的。而 JVM 的 I/O 类喜欢操作小块数据
阅读全文
摘要:Java EE有一些重要的规范,它们很有用。EJB作为Java EE的心脏,它把Java应用服务器推向了企业。Spring去掉了EJB的复杂性,“EE”变成了“在Java应用服务器上运行Spring”的代名词。传统的应用服务器市场(由几个大厂商所统治)正在被PaaS所代替(因为你不需要整套臃肿的应用
阅读全文
摘要:java中Object是所有类的父类,这句话就不多做解释。但是Object中到底有哪些我们常用的方法呢? 1. public native int hashCode(); 这个方法是一个native方法,也就是说它是用C/C++完成,返回一个int类型的哈希码,这个hashcode用来干什么呢?用来
阅读全文
摘要:StringBuilder is not thread safe. So, it performs better in situations where thread safety is not required. StringBuffer is implemented by using synch
阅读全文

浙公网安备 33010602011771号