Java
文章平均质量分 92
学无止境2018
一步步探索:软件开发,java学习,微信公开发,机器学习,大数据,深度学习……
展开
-
Linux环境Tomcat上部署JavaWeb项目
1:java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。如果没有 。下面安装: 1):查看yum库中都有哪些jdk版本:yum search java|grep jdk 2):选择一个版本安装 :yum install java-1.8.0-openjdk2:下载tomcat包 .tar.gz后缀,下载地址:http://tomca...原创 2018-05-15 10:14:36 · 694 阅读 · 0 评论 -
Java学习心得
1、 HashMap是如何实现的?1. 特性:线程不安全,key、value都可以为null,元素无序2. 数据结构---数组链表(拉链法)3. 再说put和get过程(其中跟equals和hashcode方法相关),举例说明只重写其中一个方法会导致什么问题?put---key为null的存入散列桶0中,key不为null的,根据key的h...原创 2018-05-30 16:11:47 · 551 阅读 · 0 评论 -
spring 学习总结
1、什么是Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson在其著作Expert One-On-One J2EEDevelopment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为...翻译 2018-07-05 21:59:08 · 957 阅读 · 0 评论 -
java深入理解ArrayList
1、 ArrayList基础:底层是数组实现的。其实它就是动态数组。当数组长度未知时使用它是较好的选择。实现了Collection和List接口。它的继承关系如下: 实现的接口如下: 内部的参数: private static final int DEFAULT_CAPACITY = 10; //默认容量大小 private static...原创 2018-08-12 16:32:32 · 197 阅读 · 0 评论 -
23种设计模式
分享一个设计模式很详细介绍的几个博客:设计模式的总结实战:https://blog.csdn.net/LoveLion/article/category/738450/1图解设计模式:http://design-patterns.readthedocs.io/zh_CN/latest/index.html23中设计模式列的很清晰:https://blog.csdn.net/jason0...原创 2018-08-31 19:52:28 · 334 阅读 · 0 评论 -
深入理解hashMap
目录 1. HashMap是如何实现原理? 2. HashMap采用的hash算法是什么? 3. 为什么map进行2倍扩容? 4. HashMap 的扩容机制? 5. 为什么要引入红黑树? 6. 红黑树专题 7. 多线程下HashMap 出现的问题 8. HashTable与HashMap的区别? 9. ConcurrentHashMap 的原理? 10. C...原创 2018-08-31 20:04:42 · 343 阅读 · 0 评论 -
java笔试总结
目录Java编程思想 1Java中关键字。 4字符串相关问题 4Java 中的基本数据类型 6java 程序初始化的顺序? 7序列化和发序列化 7Hashcode和equals 8Java的异常 9反射的作用与原理 91. Java编程思想1) Java 面向对象的三个特征与含义 封装:属性的封装和方法的封装。把属性定义为私有的,get(),set()方法。好处是信息...原创 2018-10-11 20:45:22 · 358 阅读 · 0 评论