码迷,mamicode.com
首页 > 编程语言 > 日排行
Java - 27 Java 集合框架
Java 集合框架 早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Propertie ...
分类:编程语言   时间:2018-12-07 00:32:32    阅读次数:198
C语言数组篇(五)多级指针和二维数组指针的区别
多级指针 以二级指针为例 二级指针的由来是 指针数组 的指针形式. int *p[10] 读取的顺序是 p[10] --> 10个空间的数组 * p[10] --> 这10个空间的数组里面存放的数据都是 指针型的数据 int *p[10] --> 数组里面每个指针指向的空间存放的是int型的数据 i ...
分类:编程语言   时间:2018-12-07 00:33:23    阅读次数:227
Java - 26 Java 数据结构
Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些 ...
分类:编程语言   时间:2018-12-07 00:33:33    阅读次数:152
Java - 29 Java 序列化
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存 ...
分类:编程语言   时间:2018-12-07 00:33:41    阅读次数:204
我java学习时的模样(一)
学会敲键盘,能够实现盲打 程序员写代码,是通过键盘将程序输入到编辑器中,而码子的高效,能够让自己的思路更流畅一些。如果想从事IT工作,那面打字就必须得会,并且,如果还一个一个字母去找,上司就会认为是一个低级程序员。我在上大一的时候,也是敲键盘,需要一个字母一个字母的去找,而想要敲一个程序,至少需要十 ...
分类:编程语言   时间:2018-12-07 00:34:45    阅读次数:201
Java - 28 Java 泛型
Java 泛型 如果我们只写一个排序方法,就能够对整型数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。 Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译 ...
分类:编程语言   时间:2018-12-07 00:34:56    阅读次数:203
Java - 31 Java 发送邮件
Java 发送邮件 使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在 JavaMail (Version 1.2) 下载最新的版本。 你可以再 在JAF (Versio ...
分类:编程语言   时间:2018-12-07 01:28:24    阅读次数:235
选择性排序
名词解释:——来自百度百科 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完 ...
分类:编程语言   时间:2018-12-07 01:28:34    阅读次数:199
Java - 34 Java 文档注释
Java 文档注释 Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。 说明注释,使你更加方便的记录你的程序的信息。 java ...
分类:编程语言   时间:2018-12-07 01:28:43    阅读次数:221
python全栈_004_Python3基本数据类型
1:什么是可变数据类型和不可变数据类型: 可变数据类型:value值改变,id值不变(即变量的内存地址不改变),即修改变量的值还在原来的内存中修改,不用重新创建一个对象,分配一块内存; 不可变数据类型:value值改变,id值也随之改变(即变量的内存地址也改变),即原来内存中的值不能修改,修改变量的 ...
分类:编程语言   时间:2018-12-07 01:29:04    阅读次数:191
整型数据在不同Python环境中的差异
整型数据在Python3中是没有大小和范围的限制 此时输出为正确的答案,10的100次方,即在Python3中,整型是不会溢出的 整型数据在Python2中是有范围的限制 此时输出为一个错误答案(数据最后一位为 L ),即在Python2中,整型数据过大会溢出 ...
分类:编程语言   时间:2018-12-07 01:30:07    阅读次数:204
Spring cloud整合Reids 配置多个数据源
首先是连接池的选择 一般有两种 lettuce ,jedis Jedis 线程不安全,方法同步 Lettuce 基于Netty.nio, 方法异步 线程 安全 letture通过引入spring-boot-starter-redis就可以使用 而Jedis需要在这基础上引入 可以同时配置多个Redi ...
分类:编程语言   时间:2018-12-07 01:30:21    阅读次数:714
Java - 30 Java 网络编程
Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net包中提供了两种常见的网络协议的支持: T ...
分类:编程语言   时间:2018-12-07 01:31:10    阅读次数:234
Java - 35 Java 实例
Java 实例 本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。 Java 环境设置实例 Java 字符串 Java 数组 Java 时间处理 Java 方法 Java 文件操作 Java 目录操作 Java 异常处理 Java 数据结构 Java 集 ...
分类:编程语言   时间:2018-12-07 01:31:19    阅读次数:277
C语言二叉树
本二叉树的功能为:创建二叉树,递归先根,中根,后根遍历,二叉树节点总数目,二叉树深度,二叉树叶子节点数,复制二叉树,寻找某节点是否存在并输出,交换左右子树,插入某节点。 下面介绍每种算法的主要思路: 1.创建二叉树:首先引入申请空间的指针节点。设叶子节点的左右子树均为零,每当遇到输入的数字为零时,将 ...
分类:编程语言   时间:2018-12-07 01:32:03    阅读次数:205
python 10 迭代器和三元运算符
一.迭代器 1.迭代器协议:对象必须提供一种next方法,执行该方法要么返回迭代中的下一项,要么引起一个stopIteration异常,终止迭代 2.可迭代对象:实现了迭代器协议的对象 3.python 的内部工具(for,sum,min,max函数),使用迭代器协议访问对象 二 for循环机制 f ...
分类:编程语言   时间:2018-12-07 01:32:50    阅读次数:251
我java学习时的模样(二)
去掉自己浮躁的心 工作了三年,见识过高山,也见过低估,高山同大神一起共事,低估是几家特别烂的外包公司,现在有了另一种心境。已经开始重视自己,去掉当初浮躁的心。 毕业的一两年内,是人成长特别快的时期,也是特别容易浮躁,成长特别快,是开始负责公司一些模块,开始独立完成任务,在这段时间,可以接触大学没有学 ...
分类:编程语言   时间:2018-12-07 01:33:28    阅读次数:214
梯度下降算法(1) - Python实现
算法介绍:梯度下降算法是一种利用一次导数信息求取目标函数极值的方法,也是目前应用最为广泛的局部优化算法之一。其具有实现简单、容易迁移、收敛速度较快的特征。在求解过程中,从预设的种子点开始,根据梯度信息逐步迭代更新,使得种子点逐渐向目标函数的极小值点移动,最终到达目标函数的极小值点。注意,沿梯度正向移 ...
分类:编程语言   时间:2018-12-07 01:33:36    阅读次数:329
Java - 32 Java 多线程编程
Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统 ...
分类:编程语言   时间:2018-12-07 01:33:47    阅读次数:229
我Java学习时的模样(三)
读Java源码 平常使用Java的时候,那些集合类使用起来很顺手,但是有没有想过这些集合内部的实现原理是怎样的,它的添加移除都有哪些操作? 有了一些工作经验之后,必须要读一读Java包中的源码,需要知道那些平常使用的类的原理。有一点,不要被这些类的行数给吓到,点击一些集合类,一个类的代码行数都一千多 ...
分类:编程语言   时间:2018-12-07 01:34:12    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!