码迷,mamicode.com
首页 > 编程语言
java集合 - Collection - List - Set - Map - Iterator 学习笔记
1、Collection接口 集合可以理解为一个动态的对象数组,两层含义: 1)、动态:集合中的对象可以任意扩充和删减; 2)、集合中可以存放任意对象。 集合的性能比数组高,而且更容易进行数据的扩展和修改。 Collection的常用子接口:List、Set、Queue。 2、List接口 List集合可以存放任意对象,而且集合中对象可以重复。 List的常用实现类:A...
分类:编程语言   时间:2016-05-13 00:50:01    阅读次数:242
JS(javascript) delete 详解
js delete javascript...
分类:编程语言   时间:2016-05-13 00:51:04    阅读次数:156
不惑JAVA之JAVA基础 - volatile
volatile在多线程并发中用途非常广,原因是它有两个特性: 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 禁止进行指令重排序。 内存模型的相关概念要想弄明白volatile的原理,先需要知道内存模型的一些概念。先看一个图:计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程...
分类:编程语言   时间:2016-05-13 00:50:10    阅读次数:228
c++ string类函数总结
string类的查找函数: int find(char c, int pos = 0) const;//从pos开始查找字符c在当前字符串的位置 int find(const char *s, int pos = 0) const;//从pos开始查找字符串s在当前串中的位置 int find(const char *s, int pos, int n) const;//从pos开始查找字...
分类:编程语言   时间:2016-05-13 00:48:36    阅读次数:249
Java千百问_06数据结构(012)_如何遍历数组
点击进入_更多_Java千百问1、如何遍历数组我们在处理数组时,经常使用for循环或foreach循环进行遍历,因为数组中的所有元素类型相同并且数组的大小是已知的。 了解什么是数组看这里:java中的数组是什么 了解for循环看这里:java中如何循环执行使用for循环遍历public class TestArray { public static void main(String[] ar...
分类:编程语言   时间:2016-05-13 00:48:15    阅读次数:151
java 中的抽象类
在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其他类的基类,而不会用来创建对象。甚至,可以只给出方法的定义而不实现,由子类根据具体需求来具体实现。 这种只给出方法定义而不具体实现的方法被称为抽象方法abstract,抽象方法是没有方法体的(没有{}),在代码的表达上就是没有“{}”。包含一个或多个抽...
分类:编程语言   时间:2016-05-13 00:46:46    阅读次数:176
动态数组类
在动态数组类中,通过类的成员函数访问数组元素,可以在每次访问之前检查一下下标是否越界,使得数组下标越界的错误能够及早被发现。这种检查,可以通过C++的assert来进行。assert的含义是“断言”,它是标准C++的cassert头文件中定义的一个宏,用来判断一个条件表达式的值是否为true,如果不为true,则程序会中止,并且报告出错误,这样就很容易将错误定位。 以下是一个简单的动态数组类示例...
分类:编程语言   时间:2016-05-13 00:46:25    阅读次数:166
计数排序
前几篇博客排序算法都是 用的比较排序,时间复杂度最低的是 O(nlgn),这也是比较排序最优的时间复杂度。 这次计数排序用的是线性时间复杂度的排序,也就是说不是通过比较来确定排序顺序的。 计数排序是 假设n个元素中的每一个都是在0到k区间内的一个整数,也就是整个数组里最大的数是 k,这是我们需要一个数组B[]来存放排序的输出,用C[]来提供临时存储的空间。其中,特别有意思的是,C[i],它保存...
分类:编程语言   时间:2016-05-13 00:45:53    阅读次数:145
Java 线程
java 多线程...
分类:编程语言   时间:2016-05-13 00:43:50    阅读次数:146
二叉排序树的插入和删除
二叉排序树:又称“二叉查找树”,“二叉搜索树”。 二叉排序树是一颗空树,或者具有以下性质: 1. 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值.2.若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值.3.它的左、右子树也分别为二叉排序树。//二叉排序树结构 typedef int ElemType;typedef struct BstNode { Elem...
分类:编程语言   时间:2016-05-13 00:45:25    阅读次数:235
Java 网络编程
纸上得来终觉浅 网络编程涉及的内容很多,它和多线程,I/O是Java的核心,也是Java产生时就很擅长的部分。之前用C和libpcap库做网关上的一个抓包小程序累得要死,光是网卡的选择,绑定和连接就很费劲,实现一个C/S简单的通信连接都很麻烦,主要是可考虑的太多了,现在看到java还有更高级的接口,不需要关注很多东西(现在看来和那些东西死磕真的毫无意义),实现一个简单的通信模拟是在太简单方便了:...
分类:编程语言   时间:2016-05-13 00:42:36    阅读次数:223
C++实验5—数组分离
一、问题及代码 /*   * 文件名称:Ex1-1.cpp   * 作    者:王永斌   * 完成日期:2016 年 5 月 7 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分: 将一组数字代入一个数组中,再利用奇偶性将其分离。 * 输入描述:输入十个数字   * 问题描述:无 * 程序输出:“输出十个数字及分离结果”   * 问题分析:略...
分类:编程语言   时间:2016-05-13 00:43:35    阅读次数:191
C++作业5
项目2:数组选择 #include using namespace std; int main() { int a[10],b[10],i,j,m=0,n=0; bool num; cout<<"请输入十个数:"; for(i=0;i>a[i]; for(i=0;i<10;i++) { num=true; for(j=0;j<10;j++) ...
分类:编程语言   时间:2016-05-13 00:43:43    阅读次数:157
springcloud(第五篇)springcloud turbine
spring cloud turbine简介turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过 turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。netflix turbine使用官方给定的war 放入tomcat中运行,修改turbine-web-1.0.0/WEB...
分类:编程语言   时间:2016-05-13 00:41:46    阅读次数:449
71.JAVA编程思想——JAVA与CGI
71.JAVA编程思想——JAVA与CGI Java 程序可向一个服务器发出一个CGI 请求,这与HTML 表单页没什么两样。而且和HTML 页一样,这个请求既可以设为GET(下载),亦可设为POST(上传)。除此以外,Java 程序还可拦截CGI 程序的输出,所以不必依赖程序来格式化一个新页,也不必在出错的时候强迫用户从一个页回转到另一个页。事实上,程序的外观可以做得跟以前的版本别无二致。 ...
分类:编程语言   时间:2016-05-13 00:43:38    阅读次数:255
bzoj 3832: [Poi2014]Rally(线段树+拓扑排序)
3832: [Poi2014]Rally Time Limit: 20 Sec  Memory Limit: 128 MBSec  Special Judge Submit: 113  Solved: 56 [Submit][Status][Discuss] Description An annual bicycle rally will soon begin in Byteburg...
分类:编程语言   时间:2016-05-13 00:42:50    阅读次数:269
Java的Atomic类分析
Atomic包介绍 Java1.5的Atomic包名为java.util.concurrent.atomic。这个包提供了一系列原子类。这些类可以保证多线程环境下,当某个线程在执行atomic的方法时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方法执行完成,才由JVM从等待队列中选择一个线程执行。Atomic类在软件层面上是非阻塞的,它的原子性其实是在硬件层面上借助相关的指令来...
分类:编程语言   时间:2016-05-13 00:42:45    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!