摘要: GC是什么?为什么要有GC?GC是垃圾收集的意思,内存处理编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至奔溃,java提供的GC的功能可以自动检测对象是否超过作用域从而达到自动回收内存的目的,java语言没有提供释放已分配内存的显示操作方法 垃圾回收的优点和原理。并考 阅读全文
posted @ 2020-12-22 16:12 IT特工 阅读(106) 评论(0) 推荐(0)
摘要: 同步和异步有何异同,在什么情况下分别使用他们?举例说明如果数据将在线程中共享,例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能被另一个线程谢过了,那么这些数据就是共享数据,必须进行同步存取当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该 阅读全文
posted @ 2020-12-22 15:43 IT特工 阅读(277) 评论(0) 推荐(0)
摘要: java中的异常处理机制的简单原理和应用?异常是指java程序运行时(非编译)所发生的非正常情况或者错误,与现实生活中的时间很类似,现实生活中的事件可以包含事件发生的时间、地点、任务、情节等信息,可以用一个对象来标识,java使用面向对象的方式来处理异常,它把程序中发生的每个异常都分别封装到一个对象 阅读全文
posted @ 2020-12-22 15:37 IT特工 阅读(267) 评论(0) 推荐(0)
摘要: 靠的是父类或者接口定义的引用变量可以指向子类或者具体实现类的实例对象, 而程序调用的方法在运行期间才动态绑定,就是引用对象所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法 阅读全文
posted @ 2020-12-22 15:17 IT特工 阅读(140) 评论(0) 推荐(0)
摘要: short s1=1;s1=s1+1;有什么错?short s1=1;s1+=1;有什么错?对于short s1=1;s1=s1+1;由于s1+1运算时会自动提升表达式的类型,所以结果是int型,在赋值给s1时,编译器会报需要强制类型转换发错误对于short s1=1;s1+=1;由于+=是java 阅读全文
posted @ 2020-12-22 15:10 IT特工 阅读(191) 评论(0) 推荐(0)