码迷,mamicode.com
首页 > 编程语言 > 日排行
Java8学习笔记(五)--Stream API详解[转]
为什么要使用StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。... ...
分类:编程语言   时间:2017-10-13 16:14:19    阅读次数:228
Maven搭建Spring MVC时使用jstl无效
1 Maven引入依赖jar包:jstl.jar和standard.jar 页面中引入jstl 即 2.Jsp2.0一下版本默认不开启EL 所以需要在页面上添加 <%@ page isELIgnored="false" %> jsp2.0以上版本可以配置web.xml文件,默认开启EL 一个简单的D ...
分类:编程语言   时间:2017-10-13 16:14:56    阅读次数:240
初识Java类
/**类定义了对象的特征和行为,和共享共同特征的对象的成员变量和方法*对象是类的实例*/ // 一个类定义对象的共同属性和行为// 我们用变量表示属性,用方法表示行为 public class Student{ //用变量表示类成员的的属性,变量必须声明类型 String name; String ...
分类:编程语言   时间:2017-10-13 16:15:39    阅读次数:192
JavaMail
一、邮件协议 1 收发邮件 发邮件大家都会吧!发邮件是从客户端把邮件发送到邮件服务器,收邮件是把邮件服务器的邮件下载到客户端。 我们在163、126、QQ、sohu、sina等网站注册的Email账户,其实就是在邮件服务器中注册的。这些网站都有自己的邮件服务器。 2 邮件协议概述 与HTTP协议相同 ...
分类:编程语言   时间:2017-10-13 16:16:00    阅读次数:260
JavaScript设计模式--简单工厂模式
一,介绍 工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。 工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。 在这里将工厂简单分为三种: (2)继承文件 (4)各个实现类 ...
分类:编程语言   时间:2017-10-13 16:16:38    阅读次数:212
Core Java 初级
java基本概念1.java语言的优点?1>是纯面向对象编程(面向对象:以实际物体为参照,贴合生活实际)2>与平台无关(一次开发,多平台使用)3>有很多类库,供开发者使用4>去除了c语言里的指针,使开发更简洁2.面想对象的特征?面向对象的特征有封装,继承,多态,抽象1>封装:私有化属性,并提供get ...
分类:编程语言   时间:2017-10-13 16:17:21    阅读次数:245
java 理解内部类
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相 ...
分类:编程语言   时间:2017-10-13 16:17:30    阅读次数:221
递归分治算法之二维数组二分查找(Java版本)
[java]/** * 递归分治算法学习之二维二分查找 * @author Sking 问题描述:存在一个二维数组T[m][n],每一行元素从左到右递增,每一列元素从上到下递增,现在需要查找元素X(必在二维数组中)在数组中的位置,要求时间复杂度不超过m+n. */ package 递归分治; pub ...
分类:编程语言   时间:2017-10-13 16:18:10    阅读次数:135
用C#实现字符串相似度算法(编辑距离算法 Levenshtein Distance)
在搞验证码识别的时候需要比较字符代码的相似度用到“编辑距离算法”,关于原理和C#实现做个记录。 据百度百科介绍: 编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操 ...
分类:编程语言   时间:2017-10-13 16:18:21    阅读次数:293
JavaScript基础 -- ECMAscript
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上 ...
分类:编程语言   时间:2017-10-13 17:02:44    阅读次数:222
C++中一个class类对象占用多少内字节(7个例子,很清楚)
一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分? 一个Class对象需要占用多大的内存空间。最权威的结论是: *非静态成员变量总合。 *加上编译器为了CPU计算,作出的数据对齐处理。 *加上为了支持虚函数,产生的额外负担。 介绍完了理论知识后,再看 ...
分类:编程语言   时间:2017-10-13 17:03:18    阅读次数:317
理解java匿名内部类
java中匿名内部类总结 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 ...
分类:编程语言   时间:2017-10-13 17:03:47    阅读次数:184
java Web 相关环境安装
CentOS系统安装 在虚拟机下进行安装,需要注意,最好设置系统的网络环境配置为 桥接,可以让主机与虚拟机之间进行通信,安装centOS过程中如果需要安装桌面,则在安装过程中选择gnome图像桌面安装。 CentOS系统基本配置 centos版本可能需要添加用户到sudoers中,否则不能实用sud ...
分类:编程语言   时间:2017-10-13 17:04:42    阅读次数:188
整数快速乘法/快速幂+矩阵快速幂+Strassen算法 (转)
整数快速乘法/快速幂+矩阵快速幂+Strassen算法 快速幂算法可以说是ACM一类竞赛中必不可少,并且也是非常基础的一类算法,鉴于我一直学的比较零散,所以今天用这个帖子总结一下 快速乘法通常有两类应用:一、整数的运算,计算(a*b) mod c 二、矩阵快速乘法 一、整数运算:(快速乘法、快速幂) ...
分类:编程语言   时间:2017-10-13 17:05:19    阅读次数:319
Vue实现勾选后向数组都添加
多选 Jack John Mike Checked names: {{ checkedNames }}实现效果 ...
分类:编程语言   时间:2017-10-13 17:09:03    阅读次数:219
java拆箱和装箱
java是一门面向对象的编程语言,在java中一切皆对象。但是美中不足的是java的基本类类型不是引用类型。为了彻底的使java面向对象,java发明了与基本类型对应的封装类型。例如java中的List集合,在这个集合中存入的都是对象类型,如果这个时间想存入数字到集合中就必须手动转换一下,将java ...
分类:编程语言   时间:2017-10-13 17:10:08    阅读次数:213
高并发线程基础学习
高并发线程学习——线程基础知识 1.什么是线程? 线程是进程的基本单元。一个进程可以有一个线程也可以有多个线程。 2.创建线程类的方法 第一种:继承Thread类重写它的run方法 如: 第二种:实现Runnable ...
分类:编程语言   时间:2017-10-13 17:11:00    阅读次数:232
slf4j+log4j在Java中实现日志记录
小Alan今天来跟大家聊聊开发中既简单又常用但必不可少的一样东西,那是什么呢?那就是日志记录,日志输出,日志保存。 后面就统一用日志记录四个字来形容啦。 日志记录是项目的开发中必不可少的一个环节,特别是对于后台服务节点程序来说,有了日志的输出便可以清晰的看到整个程序的运行过程,那么项目成功运行还好, ...
分类:编程语言   时间:2017-10-13 17:11:27    阅读次数:201
Javascript闭包(Closure)
作者: 阮一峰 日期: 2009年8月30日 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域 ...
分类:编程语言   时间:2017-10-13 17:11:51    阅读次数:237
JavaScript基础 -- 常见DOM树操作
1.创建并增加元素节点 2.判断是否存在子节点 3.新建节点插入指定子节点的前面 <ul id="ul"> <li>1</li> <li>2</li> <li>3</li> </ul> <script> var parentElement = document.getElementById("ul" ...
分类:编程语言   时间:2017-10-13 17:12:15    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!