`

java 基础面试题

阅读更多
1。请讲解一下 classloader 机制
2。请讲解一下 GC 机制
3。请设计一下 sso 单点登录(不借助开源框架)
4。写一个算法,
   比如: 1,2。。。。m ,排成一圈,然后 甲,乙 选号,规则:比如甲先选号,则 乙 空两个 选,选完的就将此号拿出去,循环交替的选择,如果 甲 想要选择 q 这个号,但是 乙必须先选择,那么 甲 应该让乙先选哪个号 自己能够选择q号
5.同步 synchronized写法 的区别




更新中。。。
======================
无论synchronized关键字加在方法上还是对象上,它取得的锁都是对象,而不是把一段代码或函数当作锁――而且同步方法很可能还会被其他线程的对象访问。
每个对象只有一个锁(lock)与之相关联。
如果一个类中定义了一个synchronized的static函数A,也定义了一个synchronized 的instance函数B,那么这个类的同一对象Obj在多线程中分别访问A和B两个方法时,不会构成同步,因为它们的锁都不一样。A方法的锁是Obj这个对象,而B的锁是Obj所属的那个Class。
=====================

=====================
一个对象,可以有一个或多个引用变量指向它。当一个对象不再有任何一个引用变量指向它时
这个对象可以被垃圾回收机制回收了,JVM的垃圾回收机制对堆空间做实时检测。当发现某对象的引用计数为0时,就将该对象列入待回收列表中。但是,并不是马上予以销毁。
垃圾回收器通常只在满足两个条件时才运行:即有对象要回收且系统需要回收
分享到:
评论

相关推荐

    java基础面试题

    java基础面试题

    java 基础面试题

    很全面的java基础面试题,给我一个你最常见到的runtime exception abstract class和interface有什么区别

    Java 基础面试题

    该文档主要整理了常见的Java基础面试题,包含以下内容: 1. 抽象类和接口的区别 2. 什么时候使用抽象类,什么时候使用接口 3. 八大基本数据类型,所占字节数 4. List、Set、Map的区别 5. 什么情况下使用List、...

    Java基础面试题

    Java 基础面试题详解 在 Java 面试中,了解一些基础知识点是非常重要的。本文将对 Java 基础面试题进行详细的解释,包括 final、finally、finalize 的区别、Anonymous Inner Class、& 和 && 的区别、HashMap 和 ...

    Java基础面试题.pdf

    java基础面试题

    java基础面试题.doc

    Java 基础面试题知识点总结 Java 是一种广泛应用于软件开发的高级编程语言,它具有跨平台、面向对象、简单易用等特点。下面是 Java 基础面试题的知识点总结: 一、Java 基础知识 1. Java 程序的入口点是 main ...

    java基础面试题WORD

    Java 基础面试题 本资源摘要信息涵盖了 Java 基础知识点,包括面向对象的特征、String 和 StringBuffer 的区别、运行时异常与一般异常的区别、Servlet 生命周期、ArrayList、Vector 和 LinkedList 的存储性能和特性...

    经典Java基础面试题集锦

    经典的Java基础面试题集锦,想要给面试官留下一个懂技术的好印象,就该多看看常见的面试题

    Java基础面试题整理(附答案)

    Java基础面试题整理(附答案)

    JAVA基础面试题(经典).doc

    JAVA基础面试题(经典).doc

    经典java基础面试题及答案大汇总.rar

    经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案...

    Java基础面试题(2012完整版)

    Java基础面试题(2012完整版),值得看哦,都是面试的前辈们留下来的经典题哦。

    Java基础面试题73道.docx

    Java基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73道.docxJava基础面试题73...

Global site tag (gtag.js) - Google Analytics