上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 48 下一页
摘要: 两个。第一个对象是字符串常量"xyz",第二个对象是new String("xyz")的时候产生的,在堆中分配内存给这个对象,只不过这个对象的内容是指向字符串常量"xyz",另外还有一个引用s,指向第二个对象。这是一个变量,在栈中分配内存。 参考:https://www.cnblogs.com/gu 阅读全文
posted @ 2019-09-11 21:00 清晨的第一抹阳光 阅读(373) 评论(0) 推荐(0)
摘要: GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要 阅读全文
posted @ 2019-09-11 20:26 清晨的第一抹阳光 阅读(690) 评论(0) 推荐(0)
摘要: assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将 阅读全文
posted @ 2019-09-11 20:12 清晨的第一抹阳光 阅读(210) 评论(0) 推荐(0)
摘要: Java中交互方式分为同步和异步两种: 同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程; 异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。 相同的地方:都属于交互方式,都是发送请求。 不同的地方:一个需要等待,一个不需要等待。简单而言 阅读全文
posted @ 2019-09-11 16:32 清晨的第一抹阳光 阅读(2200) 评论(0) 推荐(1)
摘要: 通常,Java的异常(包括Exception和Error)分为检查异常(checked exceptions)和非检查的异常(unchecked exceptions)。其中根据Exception异常进行划分,可分为运行时异常和非运行时异常。 What:什么是检查异常(checked excepti 阅读全文
posted @ 2019-09-11 16:04 清晨的第一抹阳光 阅读(652) 评论(0) 推荐(0)
摘要: 1、运行时异常与受检异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛 阅读全文
posted @ 2019-09-11 16:00 清晨的第一抹阳光 阅读(1826) 评论(0) 推荐(0)
摘要: sleep() 和 wait() 有什么区别? sleep()和wait()都是线程暂停执行的方法。 1、这两个方法来自不同的类分别是Thread和Object,sleep方法属于Thread类中的静态方法,wait属于Object的成员方法。2、sleep()是线程类(Thread)的方法,不涉及 阅读全文
posted @ 2019-09-11 15:44 清晨的第一抹阳光 阅读(10776) 评论(0) 推荐(2)
摘要: 区别: final可以用于修饰变量,方法,类,被修饰的变量的值不能被改变,被修饰的方法不能被重写,被修饰的类不能被继承,它和abstract是反义词 finally通常放在try…catch…的后面构造总是执行代码块,这就意味着程序无论正常运行还是发生异常,这里的代码只要JVM不关闭都会执行,可以将 阅读全文
posted @ 2019-09-10 23:07 清晨的第一抹阳光 阅读(416) 评论(0) 推荐(0)
摘要: 一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash 阅读全文
posted @ 2019-09-10 18:06 清晨的第一抹阳光 阅读(5528) 评论(0) 推荐(0)
摘要: 相同点:&和&&都可以用作逻辑与的运算符,表示逻辑与(and)。 不同点: (1)&&具有短路的功能,而&不具备短路功能。 (2)当&运算符两边的表达式的结果都为true时,整个运算结果才为true。而&&运算符第一个表达式为false时,则结果为false,不再计算第二个表达式。 (3)&还可以用 阅读全文
posted @ 2019-09-10 17:22 清晨的第一抹阳光 阅读(576) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 48 下一页