码迷,mamicode.com
首页 > 编程语言
JAVA面试题
1、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? 重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同) 重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访 ...
分类:编程语言   时间:2016-05-20 11:15:04    阅读次数:223
Java笔记---ArrayList源码分析
一、前言 一直就想看看java的源码,学习一下大牛的编程。这次下狠心花了几个晚上的时间,终于仔细分析了下 ArrayList 的源码(PS:谁说的一个晚上可以看完的?太瞎扯了)。现在记录一下所得。 二、ArrayList 源码分析 2.1 如何分析? 想要分析下源码是件好事,但是如何去进行分析呢?以我的例子来说,我进行源码分析的过程如下几步: 找到类:利用 Eclipse...
分类:编程语言   时间:2016-05-20 10:06:58    阅读次数:427
【多线程-线程同步】
线程同步:协调多个线程间的并发操作,以获得符合预期的,确定的执行结果,消除多线程应用程序的不确定性. 使用线程的同步:可以保护资源同时只能由一个线程访问,一般采取的措施是获取锁,释放锁。即锁机制;可以协调线程的访问顺序,即某一资源只能先由线程A访问,再由线程B进行访问。 class Program { private static Thread subthrea...
分类:编程语言   时间:2016-05-20 10:05:37    阅读次数:201
常用JavaScript 框架比较
常用JavaScript 框架比较 简介 JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口。JavaScript 让 Web 开发人员能以编程方式处理 Web 页面上的对象,并提供了一个能够动态操作这些对象的平台。在最初引入 JavaScript 时,通常只用于提供 Web 页面上的一些不重要的特性,如时钟功能和浏览器状态栏中的滚...
分类:编程语言   时间:2016-05-20 10:04:08    阅读次数:244
java字节码入门(上)
字节码 Hello world public class Helloworld { public static void main(String[] args) { System.out.println("hello,world"); } } 如果用javap查看此类结构 javap -c Helloworld.class...
分类:编程语言   时间:2016-05-20 10:04:54    阅读次数:210
java 零散知识汇总(初级)
一、instanceof 运算符用法: instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 public class Temp2 { interface A { } static class B implements A { } static class ...
分类:编程语言   时间:2016-05-20 10:04:29    阅读次数:184
我的Java——数组(1)
一.一维数组 1.一位数组的定义 type arrayName[];或type [] arrayName; (java在数组定义中并不为数组元素分配内存 因此[]中不用指出数组中元素个数(即数组长度)) 为数组分配内存空间 要用到运算符new 例:int [] score=new int [3]; ...
分类:编程语言   时间:2016-05-20 10:02:07    阅读次数:241
一个有趣的基于C++的模拟发牌程序
在内存中模拟出一副牌,然后模拟洗牌,发牌等动作。 流程是这样的:构建一副牌保存到一个数组中—洗牌—创建玩家—向玩家发牌–输出每个玩家的牌。 ...
分类:编程语言   时间:2016-05-20 10:03:36    阅读次数:265
spring-aspetjrt
错误: error at ::0 can't find referenced pointcut aaa 原因: 如果你用的JDK版本是1.6的话,而引用的aspectjrt.jar是spring-2.0中包含的jar包的情况下就会报这样的错误。 解决的办法就是下载最新的aspectjrt的jar包即 ...
分类:编程语言   时间:2016-05-20 09:57:27    阅读次数:184
[Effective JavaScript 笔记] 第12条:理解变量声明提升
js支持词法作用域,即除了极少的例外,对变量的引用会被绑定到声明变量最近的作用域中。 js不支持块级作用域,即变量定义的作用域并不是离其最近的封闭语句或代码块,而是包含它们的函数。 不了解这个会产生一些微妙的bug。 这里的for循环里声明了一个局部变量player,但由于js中变量是函数级作用域, ...
分类:编程语言   时间:2016-05-20 09:54:48    阅读次数:173
JavaScript Bind趣味解答
首先声明一下,这个解答是从Segmentfault看到的,挺有意思就记录下来。我放到最下面: bind() https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/bind F ...
分类:编程语言   时间:2016-05-20 09:53:12    阅读次数:196
我的Java——逻辑运算符和位运算符
逻辑运算是针对布尔型数据进行的运算,运算结果仍然是布尔型量。 &——逻辑与——op1&op2——两操作数均为true时 结果才是true |——逻辑或——op1|op2——两操作数均为false时 结果才是false !——取反——!op——与op的true和false相反 ^——异或——op1^o ...
分类:编程语言   时间:2016-05-20 09:52:05    阅读次数:265
python3.4.4+solr5.5+hadoop2.6.3
1.通过python编写爬虫,数据存储到hdfs当中 2.通过solr在hdfs当中建立索引并实现全文检索功能 好了,正文开始了! 一,环境搭建 1.python3.4.4安装及环境变量配置 2.hadoop2.6.3安装及环境变量配置(单机) 3.solr5.5安装及配置 1. 下载tomcat9 ...
分类:编程语言   时间:2016-05-20 09:53:34    阅读次数:294
python学习笔记(day2)
1. python里没有常量的概念,例如PI。通常,变量名大写默认为常量,但它仍然可以改。 2. python 3.x以上版本的.pyc文件被移动到了__pycache__文件夹里。手动执行的程序,不会生成.pyc文件,只有被其它程序调用的时候,才会生成. 3. python3.x以上版本没有lon ...
分类:编程语言   时间:2016-05-20 09:53:13    阅读次数:186
c++11 内存模型解读
c++11 内存模型解读 关于乱序 说到内存模型,首先需要明确一个普遍存在,但却未必人人都注意到的事实:程序通常并不是总按着照源码中的顺序一一执行,此谓之乱序,乱序产生的原因可能有好几种: 编译器出于优化的目的,在编译阶段将源码的顺序进行交换。 程序执行期间,指令流水被 cpu 乱序执行。 inhe ...
分类:编程语言   时间:2016-05-20 09:49:29    阅读次数:183
九章算法强化班全解
第一周。 1,two sum。 Two Sum Description Notes Testcase Judge Given an array of integers, find two numbers such that they add up to a specific target numbe ...
分类:编程语言   时间:2016-05-20 09:47:19    阅读次数:1296
java集合类
一、集合类简介 数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题: 1、我们需要该容器的长度是不确定的。 2、我们需要它能自动排序。 3、我们需要存储以键值对方式存在的数据。 如果遇到上述的情况,数组是很难满足需求的,接下来本章将介绍另一种与数组类似的数据 ...
分类:编程语言   时间:2016-05-20 09:46:58    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!