Java笔试题
sjmz30071360
这个作者很懒,什么都没留下…
展开
-
判断是否对称数编程
编写程序判断数字字符串是否为对称数 (如: 12321、2334、2345432为对称数,从左往右或从右往左看为相同数字) public class DuiChenShu { public static void main(String[] args) { System.out.println(isDuiChenShu("12321")); S...原创 2018-05-10 11:16:45 · 2982 阅读 · 0 评论 -
Java的变量类型、String相关、打印乘法表、类的继承
1、下面程序的期待结果 编译出错: str,i 为局部变量 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁; 访问修饰符不能用于局部变量; 局部变量只在声明它的方法、构造方法或者语句块中可见; 局部变量是在栈上分配的。 局部变量没有默认值,所以局部变量量被声明后,必须经过初始化,才可以使用。 Err...原创 2019-04-02 20:29:35 · 147 阅读 · 0 评论 -
ArrayList非线程安全的原因
【ArrayList的实现】 ArrayList的实现主要有: 一个Object的elementData的数组保存所有的元素;一个size变量保存当前数组中已经添加了多少元素。 /** * The array buffer into which the elements of the ArrayList are stored. * The capacity of ...原创 2019-04-22 16:48:39 · 886 阅读 · 0 评论 -
JDK1.8为什么废弃永久代【一篇就够】
JDK8-废弃永久代(PermGen)迎来元空间(Metaspace) 1.背景 2.为什么废弃永久代(PermGen) 3.深入理解元空间(Metaspace) 4.总结 ========正文分割线===== 一、背景 1.1 永久代(PermGen)在哪里? 根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了): 上图引自网络,但有个问题:方法区和heap...转载 2019-04-22 17:10:22 · 7797 阅读 · 1 评论 -
线程阻塞机制
参考的文章==》https://blog.csdn.net/weixin_41101173/article/details/79679300 一、为什么引入线程阻塞机制 为了解决对共享存储区的访问冲突,Java 引入了同步机制,现在让我们来考察多个线程对共享资源的访问,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了...转载 2019-04-19 12:03:50 · 1774 阅读 · 0 评论