码迷,mamicode.com
首页 > 编程语言
java常用集合框架底层实现简介与注意点
Collection: ArrayList:1:底层实现是数组,默认长度是10.2:add(),判断是否数组越界,是数组扩容为原来的两倍。3:remove(),copy数组,size-1,释放空虚的空间。 HashSet:底层实现是一个HashMap,把值存在map的key上,value存的是一个o ...
分类:编程语言   时间:2016-11-02 07:56:59    阅读次数:352
Spring_day03
代理模式: 客户:租一间好的房子(便宜的) MIS(代理人):找房子,看房子,租房子,交中介费 房东:房东出租房屋。 代理模式的特征: 1.代理者(Proxy)必须实现和被代理者(房东)相同的接口(这样看起来才能和被代理者一模一样) 2.在完成客户要求以后,还要做其他的操作(收取中介费) 2.静态代 ...
分类:编程语言   时间:2016-11-02 07:55:17    阅读次数:213
Day1 - Python入门-01
一、第一句Python代码 在 /home/dev/ 目录下创建 hello.py 文件,内容如下: 输出结果: 二、解释器 上一步中执行 python /home/dev/hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样 ...
分类:编程语言   时间:2016-11-02 07:55:08    阅读次数:219
Spring_day01
框架的概念: 框架就是把一些通用的类,和方法集中起来。避免不必要的重复开发,解放了程序员,提高了开发效率 Spring SpringMVC Mybatis :Spring 是一个开源框架。并且是一个轻量级的框架,能够一站式的分层部署项目。能够整合现在主流框架起到一个粘合剂的作用 :轻量级 1.空间占 ...
分类:编程语言   时间:2016-11-02 07:51:59    阅读次数:175
java---static
浅谈Java中static作用 - 51CTO.COMhttp://developer.51cto.com/art/201204/332155.htm ...
分类:编程语言   时间:2016-11-02 07:52:36    阅读次数:164
JavaScript抢月饼
JavaScript几种原生函数 - 博客频道 - CSDN.NEThttp://blog.csdn.net/h378588270/article/details/12948163 原生Javascript函数_百度搜索https://www.baidu.com/s?ie=utf-8&f=8&rsv ...
分类:编程语言   时间:2016-11-02 07:49:47    阅读次数:144
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后 ...
分类:编程语言   时间:2016-11-02 07:50:12    阅读次数:137
java开发GUI程序,用maven搭建环境
一、eclipse安装好maven插件之后,用maven的archetype创建一个OSGI项目,搭建好项目骨架。 二、可执行jar文件分为两种,一种是可通过命令行java -jar xxx.jar 可以直接运行的jar文件,一种是工其他jar文件调用的jar文件。第一种jar文件的META-INF ...
分类:编程语言   时间:2016-11-02 07:50:04    阅读次数:234
JavaFx的一些总结
JavaFX的一些总结:1、场景scene、布局layout、控件control是javaFX的基本组成部分。控件可以放到布局中,布局可以放到布局中,也可以放到场景中,这里要注意,场景里只能放一个布局,多个布局的话只会默认识别最后一个布局。如果添加多个布局,虽然页面可以显示完整,但是所添加的事件就没 ...
分类:编程语言   时间:2016-11-02 07:46:38    阅读次数:158
java运行时数据区域
Java虚拟机在执行java程序的过程中会把他管理的内存划分为若干个不同的数据区域各自用途、创建以及销毁时间各不相同。有的随着虚拟机进行的启动而存在,有的区域依赖于线程的启动和结束而建立以及销毁。如图: 1.程序计数器 Jvm将这个计数看作当前线程执行某条字节码的行号指示器,会根据计数器的值来选取下 ...
分类:编程语言   时间:2016-11-02 07:45:49    阅读次数:184
Spring_day02
:构造方法注入 index="参数的位置 从0开始" name="参数的名称" ref="对象的引用" value="具体的赋值" 二者不能同时出现 <constructor-arg index="0" name="name" value="TOM猫"></constructor-arg> 说明: ...
分类:编程语言   时间:2016-11-02 07:44:32    阅读次数:262
JavaScript parseInt() 函数
定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数。 语法 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。 如果该参数小于 2 或者大于 36, ...
分类:编程语言   时间:2016-11-02 07:37:52    阅读次数:910
Java并发基础总结
并发是一种能并行运行多个程序或并行运行一个程序中多个部分的能力。如果程序中一个耗时的任务能以异步或并行的方式运行,那么整个程序的吞吐量和可 交互性将大大改善。现代的PC都有多个CPU或一个CPU中有多个核,是否能合理运用多核的能力将成为一个大规模应用程序的关键。 线程基本使用 编写线程运行时执行的代 ...
分类:编程语言   时间:2016-11-02 07:29:46    阅读次数:242
【Python算法】正常算法
## 1、正常算法```if x < y: smaller = xelse: smaller = yprint (smaller) ``` ## 2、三元表达式```smaller = x if x<y else yprint (smaller)```##3、短路求值```smaller = x <... ...
分类:编程语言   时间:2016-11-02 07:30:20    阅读次数:255
用Java语言编写一个简易画板
讲了三篇概博客的概念,今天,我们来一点实际的东西。我们来探讨一下如何用Java语言,编写一块简易的画图板。 一、需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。 那么,画板需要满足怎样的需要呢?换句话说,在画板上,我们应该赋予它什么功能呢? ...
分类:编程语言   时间:2016-11-02 07:27:18    阅读次数:411
python一些模块的exe安装包在windows的64位系统里识别不到已安装Python目录的解决方法
在windows里安装python一些模块时候,有时候源码安装比较困难,pip install也各种报错,这时候最喜欢用别人编译好的exe或者whl文件来安装,但是在windows的64位系统里,如果有一些安装包没怎么考虑过在64位系统上的安装,在安装时候就会找不到你自己安装的python目录。 解 ...
分类:编程语言   时间:2016-11-02 07:27:32    阅读次数:212
leetcode 115 Distinct Subsequences ----- java
Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from t ...
分类:编程语言   时间:2016-11-02 07:26:55    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!