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 · 2985 阅读 · 0 评论 -
Java的变量类型、String相关、打印乘法表、类的继承
1、下面程序的期待结果编译出错:str,i 为局部变量局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁; 访问修饰符不能用于局部变量; 局部变量只在声明它的方法、构造方法或者语句块中可见; 局部变量是在栈上分配的。 局部变量没有默认值,所以局部变量量被声明后,必须经过初始化,才可以使用。Err...原创 2019-04-02 20:29:35 · 148 阅读 · 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 · 887 阅读 · 0 评论 -
JDK1.8为什么废弃永久代【一篇就够】
JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)1.背景2.为什么废弃永久代(PermGen)3.深入理解元空间(Metaspace)4.总结========正文分割线=====一、背景1.1 永久代(PermGen)在哪里?根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了):上图引自网络,但有个问题:方法区和heap...转载 2019-04-22 17:10:22 · 7811 阅读 · 1 评论 -
线程阻塞机制
参考的文章==》https://blog.csdn.net/weixin_41101173/article/details/79679300一、为什么引入线程阻塞机制为了解决对共享存储区的访问冲突,Java 引入了同步机制,现在让我们来考察多个线程对共享资源的访问,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了...转载 2019-04-19 12:03:50 · 1779 阅读 · 0 评论