上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: 答:如果系统中存在临界资源(资源数量少于竞争资源的线程数量的资源),例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就必须进行同步存取(数据库操作中的排他锁就是最好的例子)。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等 阅读全文
posted @ 2020-12-31 08:57 LinYanyan 阅读(46) 评论(0) 推荐(0)
摘要: 答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM 调度并执行,这并不意味着线程就会立即运行。run()方法是线程启动后要进行回调(callback)的方法。 阅读全文
posted @ 2020-12-31 08:55 LinYanyan 阅读(454) 评论(0) 推荐(0)
摘要: 答案:变量和方法的默认访问说明符是protected,即变量和类可用于同一个包中的任何其他类。 阅读全文
posted @ 2020-12-26 23:27 LinYanyan 阅读(117) 评论(0) 推荐(0)
摘要: 答案:即使类没有定义显式构造函数,对象在创建时也会执行隐式构造函数,且该构造函数没有参数。 阅读全文
posted @ 2020-12-26 23:26 LinYanyan 阅读(586) 评论(0) 推荐(0)
摘要: 答案:Runnable接口在Java中用于实现多线程应用程序,Java.Lang.Runnable接口由一个支持多线程的类来实现。 阅读全文
posted @ 2020-12-26 23:25 LinYanyan 阅读(96) 评论(0) 推荐(0)
摘要: 答案:多线程是一个编程概念,可以在单个程序中以并发方式执行多个任务。同一个进程的多个线程堆栈共享,有助于程序的性能改进。 阅读全文
posted @ 2020-12-26 23:24 LinYanyan 阅读(700) 评论(0) 推荐(0)
摘要: 答案:我们不能覆盖静态方法,静态方法属于一个类而不是单个对象,并且在编译时解析(而不是在运行时)。 阅读全文
posted @ 2020-12-26 23:23 LinYanyan 阅读(103) 评论(0) 推荐(0)
摘要: 答案:是的,一个类可以有多个具有不同参数的构造函数,创建对象的构造函数取决于创建对象时传递的参数。 阅读全文
posted @ 2020-12-26 23:22 LinYanyan 阅读(2296) 评论(0) 推荐(1)
摘要: 答案:当在try中出现异常时,如果存在catch,会先被catch捕获,否则会执行到finally。异常发生时肯定会执行finally,除非在try的末尾有强制中止代码:System.exit(0); 阅读全文
posted @ 2020-12-26 23:21 LinYanyan 阅读(255) 评论(0) 推荐(0)
摘要: 吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。 阅读全文
posted @ 2020-12-26 23:20 LinYanyan 阅读(414) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页