JAVA学习笔记
拉克因
互联网打工人
展开
-
Java和C++构造函数调用其它函数
Java和C++构造函数调用其它函数这些天一直在写老师布置的Java作业,其中有一道面试题引起了我的注意,内容如下:class Father{ Father(){ Print(); } void Print(){ System.out.println("I am Father."); }}class Son extends Fathe原创 2016-08-11 17:28:05 · 564 阅读 · 0 评论 -
Java中字符串常量相加
前几天写作业,遇到了一道很经典的基础题,在班群里还引起了一小波争论。经过一番探讨,得出了正确答案,所以记录一下~ 问题很简单: String str = “a” + “b” + “c”;这段代码在运行时会产生多少个对象? 很明显”a”, “b”, “c”都是字符串常量,如果事先存在,是不会产生新对象的。 而Java编译器在编译期间就会将类似的代码优化为: String str = “原创 2016-09-06 16:21:32 · 2076 阅读 · 0 评论 -
Java使用URLClassLoader加载指定位置的类
在Java中,有时候需要加载不属于当前项目下的Class文件,此时可以使用URLClassLoader。 创建一个URL对象,指向需要加载的文件的目录注意要以“file:”开头,然后使用该URL对象新建一个URLClassLoader。接下来按照普通ClassLoader的使用方式加载类即可。 public static void main(String args[]) {原创 2016-12-01 23:10:20 · 2828 阅读 · 0 评论 -
Java使用ClassLoader抛ClassNotFoundException
Java使用ClassLoader抛ClassNotFoundException的可能情况原创 2017-06-27 16:52:33 · 2745 阅读 · 1 评论