码迷,mamicode.com
首页 > 编程语言
Java BIO、NIO、AIO基础概念
先来个例子理解一下概念,以银行取款为例。 同步与异步:这两个概念与消息的通知机制有关,也就是同步的情况下,是由处理消息者自己去等待消息是否被触发,而异步的情况下是由触发机制来通知处理消息者,. ① 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 ② 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给O...
分类:编程语言   时间:2016-05-12 17:28:09    阅读次数:364
java 集合框架二(list)
/* Collection: |--List:集合中的元素是有序的,可重复的,有索引。 |--Set:集合中的元素是无序的,不可重复的,无索引。 List中的特有方法: 增 add(index,element); addAll(index,Collection); 删 remove(index); 改 set(index,element); 查 get(index); subLi...
分类:编程语言   时间:2016-05-12 17:28:17    阅读次数:178
Python再接触
编码之间的转换unicode 编码成 utf-8 utf-8 解码成 unicode unicode 编码成 gdk gdk 解码成 unicode .decode() //编码 .encode() //解码例子:a = "dyq" a_unicod = a.encode('utf-8') # a = "dyq" 解...
分类:编程语言   时间:2016-05-12 17:27:23    阅读次数:341
java中的继承
1、继承    a、在同一个.java文件中,只允许1个public类,且该public类与文件名同名。    b、如果该.java文件中不存在public类,则可以为任意合法名称    c、在成员变量中,数值型基本数据类型的初始默认值为:0。boolean型的默认值为false    d、引用数据类型的默认初始值为null。    e、如果没有显示的创建该类的构造方法,则构造器会生成一...
分类:编程语言   时间:2016-05-12 17:25:23    阅读次数:173
R语言文本分析(2)
R语言文本分析(2)# 使用table统计每个单词出现的频数 moby.freqs <- table(moby.words) # 使用sort将单词按照出现的频数由大到小进行排序 sorted.moby.freqs <- sort(moby.freqs, decreasing = TRUE) head(sorted.moby.freqs) # 使用plot绘制图形 plot(sorted.moby....
分类:编程语言   时间:2016-05-12 17:26:54    阅读次数:227
Spring框架介绍
Spring框架介绍---本文内容主要来源:http://www.cnblogs.com/jingmoxukong/p/4506493.html Spring当前框架有20个jar包,大致可以分为6大模块: Core ContainerAOP and InstrumentationMessagingData Access/IntegrationWebTest Spring框架提供了非...
分类:编程语言   时间:2016-05-12 17:23:18    阅读次数:297
C++第五次作业
项目三,成绩 #include #include using namespace std; int main() { const int N=10; int a[N],b[N],c[N],u=0,p=0,k=0,n=0,j=0,S; cout<<"请依次输入成绩:"; for(int i=0;i<10;i++) { c...
分类:编程语言   时间:2016-05-12 17:22:46    阅读次数:161
排序算法
1.冒泡排序基本思想:对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面,这样数组就像气泡一样从底部上升到顶部。冒泡排序在双层循环中实现,内层循环控制比较相邻元素大小和交换位置,这样,一次循环完成后,最大的数就排好位置了。外层循环控制内层循环的循环次数,内层循环完成一次循环确定一个最大数的位置,所以总共n个数,外层循环最多循环n-1次。代码实现publi...
分类:编程语言   时间:2016-05-12 17:18:43    阅读次数:162
c++上机作业5
一、求和 #include using namespace std; int main() { int a[10],j=0,k=0,i; cout<<"输入十个数:"; for(i=0;i>a[i]; if(a[i]>0) ...
分类:编程语言   时间:2016-05-12 17:20:46    阅读次数:230
Python的映射——字典
Python的映射——字典 字典的简介 字典作为Python的一种容器,是不需要讲究排序的,所以字典并不属于序列的一种。这字典里存在键(key)和值(value)。值是存储在键里,所以我们只要访问键就能得出值来。对于字典的基本操作有以下一种,最基本的还是字典的创建赋值, 访问,更新,删除。  1.字典的创建有三种方法,第一种是最常见的赋值,就是将一个字典直接赋值给变量,那么这...
分类:编程语言   时间:2016-05-12 17:20:15    阅读次数:254
java 区别“==”和equals()方法
/* Object是所有类的父类: 它有一个equals方法,这个方法是用来比较两个对象的引用是否相同,而不是比较对象内容是否相同。 "=="比较的是两个对象的引用,Object中的equals方法比较的也是两个对象的引用。所以在Object类中==和equals的作用是一样的。 所以在子类中一般会重写覆盖此equals方法,使得equals方法实现比较对象内容是否相同的功能。这时==和equ...
分类:编程语言   时间:2016-05-12 17:20:04    阅读次数:275
C++作业5
一. 字符串#include #include using namespace std; int main() { char str[50]; int d=0,x=0,y=0,z=0,i=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str...
分类:编程语言   时间:2016-05-12 17:15:28    阅读次数:186
c++实验五—数组分离
/* * 文件名称:22 * 作 者:袁聪 * 完成日期: 2016 年 5月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组分离 * 输入描述: 从键盘中输入10个数放在数组A中 * 问题描述: * 程序输出:奇数偶数 * 问题分析:i j表示循环次数 * 算法设计:将该数组中奇数放到数组B,偶数放到数组C中后分别输出 */...
分类:编程语言   时间:2016-05-12 17:16:32    阅读次数:212
七、JAVA三大特性
?? 面向对象三大特性  封装,继承和多态         封装   封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面(方法)。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术。   封装是分为两部分:属性的封装,方法的封装。封装起来就是为了对外隐藏。 类本身和方法本身就...
分类:编程语言   时间:2016-05-12 17:14:46    阅读次数:235
java Map-HashMap、TreeMap练习
/* 复习: 只要底层数据结构是哈希表的集合,都要覆盖重写两个方法来保证哈希表中元素的唯一性。 public int hashCode() public boolean equals(Object obj) (1)HashMap能够保证元素的唯一性,不重复; (原理:在对象类中覆盖hashCode()和equals()方法), 对象类可以实现Comparable接口,并实现compare...
分类:编程语言   时间:2016-05-12 17:15:45    阅读次数:308
javaoop从 封装到继承
1.java 有三大特性:继承,封装 ,多态 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》         1.1封装: private 加上之后就是 私有化了,          需要提供 相应 的 set和get方法,           给其中的 属性赋值 就是  :s1.setName("马云");                                  ...
分类:编程语言   时间:2016-05-12 17:15:02    阅读次数:277
python面向对象编程基础II(类的继承)
继承一个类 继承的好处: 1、复用已有代码 2、自动拥有现有类的所有功能 3、只需要编写缺少的功能 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承: class Person(object): def __init__(self, name, gender): self.na...
分类:编程语言   时间:2016-05-12 17:14:21    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!