码迷,mamicode.com
首页 > 编程语言 > 月排行
(转)Java接口与抽象类的区别
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建 ...
分类:编程语言   时间:2017-10-29 16:40:18    阅读次数:237
算法--有序数组的不同绝对值个数
题目: 给定一个有序数组, 求它的元素的绝对值个数. 如数组[-3, -1, 0, 0, 2, 3, 5], 返回5. 分析: 第一种思路. 数组遍历一遍, 将每一个元素的绝对值放入一个Set里面, 最后求Set的大小. 这种方法虽然很简单, 但是空间复杂度不小, 为O(n). 那么能不能同样只遍历 ...
分类:编程语言   时间:2017-10-29 16:40:28    阅读次数:182
PyCharm 如何安装python第三方库及插件
一、如何安装python第三方库: 1、有一个专门可下载安装第三方库的网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ctrl+f 搜索要下载的第三方库,并下载 库文件都是以 whl 结尾,下载好后,把它重命名为zip (把whl改为zip),出现一个选 ...
分类:编程语言   时间:2017-10-29 16:40:56    阅读次数:1123
Java多线程系列——线程池原理之 ThreadPoolExecutor
ThreadPoolExecutor 简介 ThreadPoolExecutor 是线程池类。 通俗的讲,它是一个存放一定数量线程的线程集合。线程池允许多个线程同时运行,同时运行的线程数量就是这个线程池的容量,也会有一部分线程出现阻塞,线程池此时也会通过响应的拒绝策略来处理。 构造函数参数说明 co ...
分类:编程语言   时间:2017-10-29 16:41:38    阅读次数:207
线程的几种可运行状态
线程在执行过程中,可以处于下面几种状态:1、就绪(Runnable):线程准备运行,不一定立马就能开始执行。2、运行中(Running):进程正在执行线程的代码。3、等待中(Waiting):线程处于阻塞的状态,等待外部的处理结束。4、睡眠中(Sleeping):线程被强制睡眠。5、I/O阻塞(Bl ...
分类:编程语言   时间:2017-10-29 16:43:07    阅读次数:211
URLEncoder编码算法
转载:http://www.cnblogs.com/xqxacm/p/4888062.html 一、为什么要用URLEncoder 客户端在进行网页请求的时候,网址中可能会包含非ASCII码形式的内容,比如中文。 而直接把中文放到网址中请求是不允许的,所以需要用URLEncoder编码地址, 将网址 ...
分类:编程语言   时间:2017-10-29 16:43:40    阅读次数:162
【转载】ASCII,Unicode,UTF-8和python3字符编码
编码 字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如 ...
分类:编程语言   时间:2017-10-29 16:44:00    阅读次数:427
java学习总结篇一--写在正式成为码农一年后
一直想写一写工作了一年多的总结与感悟,今天正好有时间,也有这个兴致,随手总结一下这一年来学习及工作的情况。 大学时很无奈地被选择了计算机专业,本人对计算机,不讨厌,也算不上多喜欢。只是当惯了好学生,好好学习成了习惯,期间也没换专业,就这样坚持到了现在,成为了本项目组唯一的程序猿。 lz现在处于的这个 ...
分类:编程语言   时间:2017-10-29 16:44:17    阅读次数:195
基础算法和数据结构高频题 II
DFS的两种理解方式:1. 按照实际执行顺序模拟 (适合枚举型DFS,下节课内容)2. 按照DFS的定义宏观理解 (适合分治型DFS,本节课内容) 1 Convert BST to Greater Tree int sum = 0; public TreeNode convertBST(TreeNo ...
分类:编程语言   时间:2017-10-29 16:45:03    阅读次数:185
如何让springmvc在启动的时候执行特定的业务处理
如何让springmvc在启动的时候执行特定的业务处理 java 的 web服务器启动时,经常会做一些特定的业务逻辑处理,比如数据库初始化, 初始化系统参数,读取配置文库等。 很多web服务的中间件,可以 通过这样的思路去实现。比如消息分发服务。 实现方法: 一、Web项目,非Spring 解决方法 ...
分类:编程语言   时间:2017-10-29 16:46:40    阅读次数:203
数组多功能splice()方法的插入,删除,替换
多功能splice()插入、删除、替换 ...
分类:编程语言   时间:2017-10-29 16:46:49    阅读次数:147
201671010122 2016-2017-2 《JAVA程序设计》 JAVA学习的困惑
JAVA学习的困惑 已经是第十周了,半学期的时光早就从我们的指间溜走了,JAVA学习也进行了一大半了,按理来说我的学习早应该步入正轨了,可是我觉得有很多方面我还是迷迷糊糊的,是时候对她做一个反思了。 我觉得第八章 泛型程序设计这一块我学得还不赖,最起码老师讲的我听懂了,和第七章 异常,断言,日志差不 ...
分类:编程语言   时间:2017-10-29 16:46:58    阅读次数:140
JavaScript数组
r数组元素的增删: 二维数组: 二维数组的遍历 ...
分类:编程语言   时间:2017-10-29 16:47:39    阅读次数:193
《java程序设计》周结(10)
在第10周我们接触了一个我们并不是很陌生的知识点,泛型类。在之前学习的过程中Employee类中就有过泛型数组。当然这周的学习是深入的学习什么是泛型,怎样定义,怎样使用。首先就先说说什么是泛型,泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型 ...
分类:编程语言   时间:2017-10-29 16:47:47    阅读次数:169
javaplus
package test; public class Human { String name; char sex; int age; float height; float weight; public Human(String Name,char Sex,int Age){ this.name=N ...
分类:编程语言   时间:2017-10-29 16:48:15    阅读次数:166
Base64编码算法
转载:http://www.cnblogs.com/xqxacm/p/4886299.html 一、什么是编码解码 编码:利用特定的算法,对原始内容进行处理,生成运算后的内容,形成另一种数据的表现形式,可以根据算法,再还原回来,这种操作称之为编码。 解码:利用编码使用的算法的逆运算,对经过编码的数据 ...
分类:编程语言   时间:2017-10-29 16:49:27    阅读次数:202
Java学习笔记(十八):多态
什么是多态 多态的好处 举个例子:需求:给饲养员提供一个喂养动物的方法,用于喂养动物 假如没有多态,会发现针对不同类型的动物,我们需要提供不同的feed方法来喂养,当需求变化时,比如增加动物,就要增加针对这个动物的feed的方法,代码不够简洁优雅。 我就想提供一个喂养的方法可以给所有类型的动物喂养, ...
分类:编程语言   时间:2017-10-29 16:49:53    阅读次数:187
c语言字符函数
函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: 函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, char *source ...
分类:编程语言   时间:2017-10-29 17:32:11    阅读次数:144
八大排序算法
概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说的八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基 ...
分类:编程语言   时间:2017-10-29 17:32:24    阅读次数:216
浅析Java源码之ArrayList
面试题经常会问到LinkedList与ArrayList的区别,与其背网上的废话,不如直接撸源码! 文章源码来源于JRE1.8,java.util.ArrayList 既然是浅析,就主要针对该数据结构的内部实现原理和部分主要方法做解释,至于I/O以及高级特性就暂时略过。 变量/常量 首先来看定义的( ...
分类:编程语言   时间:2017-10-29 17:33:57    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!