类加载器的层次结构: 引导类加载器(bootstrap class loader) 用来加载java的核心库(JAVA_HOME/jre/lib/rt.jar,或sun.boot.class.path路径下的内容),是用原生代码来实现的(C实现的),并不继承自java.lang.ClassLoade Read More
动态语言:程序运行时,可以改变程序结构或变量类型,典型语言:python、ruby、javascript。c、c++和java并非动态语言,但是java有一定的动态性,可以通过反射机制、字节码操作获得类似动态语言的特性。反射机制:-可以于运行时加载、探知、使用编译期间完全未知的类;-程序在运行状态中... Read More
java注解总结:java注解:1.并非程序本身,但是可以对于程序做出解释(类似注释)。2.可以被其它程序(如:编译器等)读取。(注解信息处理流程是注解和注释的最大区别,如果没有注解信息处理流程,则注解毫无意义)下面阐述内置注解Override、Deprecated和SuppressWarnings... Read More
单例模式:保证一个类只有一个实例,并提供了一个全局的访问点。优点:1)单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,例如读取配置、产生其它依赖对象时,可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。2)单例模式可以在系统设置全局的访问点,优化... Read More
时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断... Read More