java
dazhuangzhang
www.zxcoding.cn
展开
-
java面试专题之面向对象都有哪些特性以及你对这些特性的理解
继承继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。封装通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节...原创 2018-09-01 09:28:22 · 955 阅读 · 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 · 193 阅读 · 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 · 406 阅读 · 0 评论 -
JAVA问题与总结(不断更新)
一.面试问题列表点击链接查看相应解答。(1)重载和重写的区别(2)HASHMAP和HASHTABLE的区别3.怎么优化sql4.怎么处理百万条数据5.java多线程处理6.什么情况下内存溢出7.java 堆 栈stack类8.java自定义链表的操作 CRUD9.hashmap和hashtable的区别10.JDK 1.6 和 1.7 1.8 1.10的区别11.Java...原创 2018-10-12 20:52:49 · 106 阅读 · 0 评论 -
java面试专题之集合总结
一.集合总结集合类分为Map和Collection两大类,各种类之间关系如下:二.集合和数组之间的区别数组:1.可以存储基本数据类型/引用数据类型基本数据类型存的是值 引用数据类型存的是地址2.数组在创建的时候 就会定义存储的数据类型 也就是只能存储一种数据类型集合:1.只能存储引用数据类型(对象)2.集合中也可以存储基本数据类型(装箱)最终存储的还是 Object3...原创 2018-10-13 12:09:30 · 152 阅读 · 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 · 254 阅读 · 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 · 257 阅读 · 0 评论