摘要:Servlet(Server Applet)是Java Servlet的简称 eclipse新建的jsp默认是这样子的 ↓,里面有3处编码,我给它标了个①②③,对于新手和老司机都是一脸蒙逼 那么这3处编码都是干啥的? 1、pageEncoding:就是指的当前文件的内容编码 右键属性,先看一下。 然
阅读全文
摘要:在Java开发者中,一直存在着很多鄙视链。如: IntelliJ → Eclipse → NetBeans Unix → Linux → Mac OS→ Windows → DOS Emacs → Vim → Sublime → Word → Power Point 这诸多鄙视链中一直存在着很大的争
阅读全文
摘要:类对象的初始化过程顺序 CSND博客: Java类对象的初始化过程顺序 码云源码: lishuoboy-interview 一、先上结论 对于变量、代码块,构造器 先静态后成员,先父后子,先变量+代码块(多个按代码顺序),后构造器静态只加载一次注意: instanceMethod() 被子类重写了
阅读全文
摘要:最常用命令 java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname 参数1 参数2 以下为详细说明 Java是通过java虚拟机来装载和执行编译文件(class文件)的,java虚拟机通过命令java opt
阅读全文
摘要:重写equals() 是为了保证比如new ArrayList().contains(Object)的基于equals() 做比较的可用性 重写hashcode() 是为了保证比如new hashMap().put(Object)的基于hashcode() 做key值的可用性 Java中的集合(Co
阅读全文
摘要:HashSet内部是通过HashMap实现。只有使用排序的时候才使用TreeMap。否知使用HashMap。 HashSet set = new HashSet set.put(new Student(1,"aa") ); set.put(new Student(1,"aa") ); set.put
阅读全文
摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来
阅读全文
摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来
阅读全文