上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 1,Java集合如Map、Set、List(当然stack也是)等所有集合只能存放引用类型数据,它们都是存放引用类型数据的容器,不能存放如int、long、float、double等基础类型的数据。 为什么? Java集合中实际存放的只是对象的引用,每个集合元素都是一个引用变量,实际内容都放在堆内存 阅读全文
posted @ 2018-07-17 20:36 xdyixia 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1、用new语句创建对象,这是最常见的创建对象的方法。 2、通过工厂方法返回对象,如:String str = String.valueOf(23); 3、运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例 阅读全文
posted @ 2018-07-17 17:33 xdyixia 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 正确答案为:C D。 原因为: A 没有提供默认实现; B 选择使用了private来修饰(在接口中是不允许使用private修饰符来修饰方法的)。 在做这个题的时候,自己基本是处于懵逼状态,因为关于接口自己只知道:接口中的定义的方法一定是抽象的方法,不允许有默认实现。 今天写了一个Demo实验了下 阅读全文
posted @ 2018-07-17 17:12 xdyixia 阅读(19096) 评论(1) 推荐(2) 编辑
摘要: 要想判断两个对象是否相等,不能通过比较两个对象的引用是否相等,这是永远都得不到相等的结果的,因为两个对象的引用永远不会相等,所以正确的比较方法是直接比较这两个对象,比较这两个对象的实质是不是一样的,即这两个对象里面的内容是不是相同的,通过比较这两个对象的属性值是否相同而决定这两个对象是否相等。 下面 阅读全文
posted @ 2018-07-17 16:42 xdyixia 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢 阅读全文
posted @ 2018-07-17 16:13 xdyixia 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们 阅读全文
posted @ 2018-07-17 16:09 xdyixia 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 两种不同的克隆方法,浅克隆(ShallowClone)和深克隆(DeepClone)。 在Java语言中,数据类型分为值类型(基本数据类型)和引用类型,byte、short、int、long、flout、double、boolean、char8种简单数据类型,引用类型包括类、接口、数组等复杂类型。浅 阅读全文
posted @ 2018-07-17 11:35 xdyixia 阅读(324) 评论(0) 推荐(0) 编辑
摘要: sql中的连接查询分为3种, cross join,inner join,和outer join , 在 cross join和inner join中,筛选条件放在on后面还是where后面是没区别的,极端一点,在编写这两种连接查询的时候,只用on不使用where也没有什么问题。因此,on筛选和wh 阅读全文
posted @ 2018-07-16 09:34 xdyixia 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 一,Java虚拟机中类加载的全过程包括5个阶段:加载、验证、准备、解析、初始化。 1,加载阶段 1)通过一个类的全限定名来获取这个类的二进制字节流(class文件或者其他形式的二进制字节流); 2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;3)在内存中生成一个代表这个类的java 阅读全文
posted @ 2018-07-14 16:50 xdyixia 阅读(402) 评论(0) 推荐(0) 编辑
摘要: GC(garbage Collector 垃圾收集器)作用:a、内存的动态分配;b、垃圾回收注:Java所承诺的自动内存管理主要是针对对象内存的回收和对象内存的分配。 一、垃圾标记 程序计数器、Java虚拟机栈、本地方法栈都是线程私有的,也就是每条线程都拥有这三块区域,而且会随着线程的创建而创建,线 阅读全文
posted @ 2018-07-12 15:28 xdyixia 阅读(468) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页