Java/Kotlin
锐心凌志
软件工程 Android Linux Java c/c++ IOS
展开
-
IntelliJ IDEA中Java web 环境搭建
环境依赖操作系统 :Windows 7 64位开发工具 :IntelliJ IDEA 13.1.4开发工具依赖环境JDK版本:1.7+开发工具依赖插件包管理:Maven 3.2.3Web 服务:Tomcat 8.0.24环境搭建针对java上述依赖的工具,进行安装和配置,主要包括jdk的安装、intellij idea的安装、mave原创 2016-08-05 02:05:02 · 505 阅读 · 0 评论 -
Kotlin 资源大全
目录介绍官网及文档中文社区教程 & 文章开源库和框架Demo其他介绍为什么要做这个?今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,这里为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin.官网及文档Kotlin 官网Kotli转载 2017-10-24 17:50:02 · 219 阅读 · 0 评论 -
HashMap相关问题
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入原创 2017-08-31 00:10:29 · 246 阅读 · 0 评论 -
HashMap的工作原理
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。一、定义 HashMap实现了Map接口,继转载 2017-08-31 00:06:56 · 204 阅读 · 0 评论 -
三种快速排序算法以及快速排序的优化
三种快速排序算法以及快速排序的优化2016-01-04 15:22 1020人阅读 评论(0) 收藏 举报 分类:研发(46) 一. 快速排序的基本思想快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。二.转载 2017-08-31 00:04:37 · 407 阅读 · 0 评论 -
常用排序算法总结
我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。 这里我们来探讨一下常用的比较排原创 2017-08-31 00:03:38 · 357 阅读 · 0 评论 -
idea14导入eclipse项目并部署运行完整步骤
首先说明一下:idea里的project相当于eclipse里的workspace,而idea里的modules相当于eclipse里的project1、File-->Import Project 在弹出的对话框里选择要导入的项目2、选择ok,在弹出的对话框选择Import Project from External Model,并选择下面的eclipse转载 2017-07-24 21:46:43 · 288 阅读 · 0 评论 -
常见8种算法总结
目录冒泡排序 鸡尾酒排序 选择排序插入排序二分插入排序 希尔排序 归并排序堆排序快速排序 我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度最少可达到O(n log n),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等转载 2017-03-16 22:23:43 · 10569 阅读 · 2 评论 -
java与C++区别
Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG。姑且不去讨论这个数字是否夸张,但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性。Java语言通过改变语言的特性大大提高了程序的可靠性。 (2)Java语言不需要程序对内存进行分配原创 2017-03-16 22:21:50 · 238 阅读 · 0 评论 -
webstorm 2016(2016.11.25更新)11 12 (注册,激活,破解,码,一起支持正版,最新可用)
选择 License server (2016.11.16)http://v2mc.net:1017(2016.10.8更新)http://idea.qinxi1992.cn/ilanyu(2016.9.2更新)http://idea.imsxm.com/http://jetbrains.tencent.click原创 2017-02-18 19:03:47 · 534 阅读 · 0 评论