
java
dazhuangzhang
www.zxcoding.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java面试专题之面向对象都有哪些特性以及你对这些特性的理解
继承 继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。 封装 通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节...原创 2018-09-01 09:28:22 · 988 阅读 · 0 评论 -
java面试专题之面试题总结
1.两个对象值相同 (x.equals(y) == true) ,但却可有不同的 hashCode,这句话对不对? 答:不对,如果两个对象 x 和 y 满足 x.equals(y) == true,它们的哈希码(hashCode)应当相同。Java 对于 eqauls 方法和 hashCode 方法是这样规定的:(1)如果两个对象相同(equals 方法返回 true),那么它...原创 2018-09-01 11:42:06 · 241 阅读 · 0 评论 -
java集合框架之Map总结
一.在Map集合中 (1)常用方法: 1.values(): 方法是获取集合中的所有的值—-没有键,没有对应关系, 2.keySet(): 将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key 3.entrySet(): 这个方法返回一个Map....原创 2018-09-07 10:51:12 · 452 阅读 · 0 评论 -
JAVA问题与总结(不断更新)
一.面试问题列表 点击链接查看相应解答。 (1)重载和重写的区别 (2)HASHMAP和HASHTABLE的区别 3.怎么优化sql 4.怎么处理百万条数据 5.java多线程处理 6.什么情况下内存溢出 7.java 堆 栈stack类 8.java自定义链表的操作 CRUD 9.hashmap和hashtable的区别 10.JDK 1.6 和 1.7 1.8 1.10的区别 11.Java...原创 2018-10-12 20:52:49 · 191 阅读 · 0 评论 -
java面试专题之集合总结
一.集合总结 集合类分为Map和Collection两大类,各种类之间关系如下: 二.集合和数组之间的区别 数组: 1.可以存储基本数据类型/引用数据类型 基本数据类型存的是值 引用数据类型存的是地址 2.数组在创建的时候 就会定义存储的数据类型 也就是只能存储一种数据类型 集合: 1.只能存储引用数据类型(对象) 2.集合中也可以存储基本数据类型(装箱)最终存储的还是 Object 3...原创 2018-10-13 12:09:30 · 194 阅读 · 0 评论 -
java集合之List总结
主要验证一下List集合的常用操作: list中添加,获取,删除元素; 添加方法是:.add(e); 获取方法是:.get(index); 删除方法是:.remove(index); 按照索引删除; .remove(Object o); 按照元素内容删除; List<String> person = new ArrayList<>(); //增...原创 2018-10-13 14:08:06 · 288 阅读 · 0 评论 -
java集合之遍历集合
java中List、Set、Map集合的遍历方法总结 一.List集合遍历 package resources.com.zhang.集合; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * @author created by Zhangdazhuang * @versio...原创 2018-10-13 14:53:46 · 313 阅读 · 0 评论