JAVA基础总结
Java基础 1.Java中的几种基本数据类型是什么,各自占用多少字节? 答案:int : 32bit;float :32bit; short :16bit; char :16bit; byte :8bit; double:64bit 2.springCloud微服务和插件问题? 3.JDK1.7和1.8的hashMap有啥不同? 答案:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。 4.JAVA的各种几何的机制以及区别? 5.本地线程,多线程,以及线程池的问题? 答案:如果你知道Java不支持类的多重继承,但允许你调用多个接口。所以如果你要继承其他类,当然是调用Runnable接口更好了;新建状态(New)---->就绪状态(Runnable)(线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权)----->运行状态(Running)(就绪状态的线程获取了CPU,执行程序代码)-------->阻塞状态(Blocked)