例1、用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用 ...
分类:
编程语言 时间:
2017-05-11 01:00:46
阅读次数:
221
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developer ...
分类:
编程语言 时间:
2017-05-11 01:00:21
阅读次数:
252
说到文件上传我们要做到: 1.引入两个包:commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 2.将form改为上传文件模式:enctype="multipart/form-data" 3.开始编写相关代码 这里会用到几个关键的类:磁盘文件工厂Disk ...
分类:
编程语言 时间:
2017-05-11 00:59:52
阅读次数:
218
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我 ...
分类:
编程语言 时间:
2017-05-11 00:58:44
阅读次数:
239
python是一款简单易用的编程语言,特别是其第三方库,能够方便我们快速进入工作,但其第三方库的安装困扰很多人. 现在安装python时,已经能自动安装pip了 安装成功后,我们可以在Scripts 文件夹下看到pip 使用pip 安装类库也比较简单 pip install ... 即可 ...
分类:
编程语言 时间:
2017-05-11 00:22:44
阅读次数:
233
1 #include 2 #include 3 #include 4 #include 5 6 #define NUM (int)pow(2.0,25)+1 7 8 int length=0;//计算长度 9 int data[350000];//存放数据流 10 11 struct node 12... ...
分类:
编程语言 时间:
2017-05-11 00:22:27
阅读次数:
307
1.js的概述 2.js的基本语法 java:int i =3;String s = "123"; js:var i = 3;var s = "123"; 分号可有可无 变量名需要遵守两条简单的规则:1.第一个字符必须是字母,下划线(_)或美元符号($) 余下的字符可以是下划线,美元符号或任何字母或 ...
分类:
编程语言 时间:
2017-05-11 00:21:47
阅读次数:
242
本来这个随笔应该在4月17号就应该发出来的。不巧的是,那天晚上收到了offer,然后接下去两天为入职到处跑,20号入职后一直忙,直到最近几天才有时间看看书。然而20多天前就看完的了二叉树,然后17号那天正在按照二叉树的定义自己写一个完整的二叉树。本来那天晚上就能完成的,这么一个打断,导致现在想接上去 ...
分类:
编程语言 时间:
2017-05-11 00:21:24
阅读次数:
256
以下代码可用于获取某一个链接的响应结果, 并将响应结果做简单的处理后, 存入文件中。 将上面的代码保存为.java格式。 在command窗口下,运行:javac GetResponse.java, 生成.class文件。 建一个新的文件,将以下内容拷贝保存到文件中,并以.bat为后缀。执行该bat ...
分类:
编程语言 时间:
2017-05-11 00:21:09
阅读次数:
354
1 /***************************************************** 2 copyright (C), 2014-2015, Lighting Studio. Co., Ltd. 3 File name: 4 Author:Jerey_Jobs Versi... ...
分类:
编程语言 时间:
2017-05-11 00:21:01
阅读次数:
384
1.在MyEclipse中部署:(项目结构图) web.xml文件: spring-servlet.xml文件: controller文件: 在MyEclipse中,存储源代码的叫工作空间(workplace),在里面可以建不同的项目。针对JavaWeb项目,浏览器访问时需要添加对应的项目,如下图中 ...
分类:
编程语言 时间:
2017-05-11 00:20:44
阅读次数:
194
前言: Java 8对应的JDK版本为JDK8,而官网下载回来安装的时候,文件夹上写的是JDK1.8,同一个意思。(而这个版本命名也是有规律的,以此类推) 一、Java 5 1、https://segmentfault.com/a/1190000004417288 二、Java 6 2、https: ...
分类:
编程语言 时间:
2017-05-11 00:20:13
阅读次数:
208
二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。 二叉树的特点 每个结点最多有两棵子树,所以二叉树中不存在度大于2的结点。二叉树中每一个节点都是一个对象,每一个数据节点都有三 ...
分类:
编程语言 时间:
2017-05-11 00:20:03
阅读次数:
239
一.线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(block ...
分类:
编程语言 时间:
2017-05-11 00:19:28
阅读次数:
225
文件操作的基本步骤: 1.打开文件:f=open('filename'),with open('filename') as f 2.操作文件:增,删,改,查 3.关闭文件:f.close 打开文件 python中打开文件的函数为open('filename',mode='r',encode='utf ...
分类:
编程语言 时间:
2017-05-11 00:18:19
阅读次数:
148
1 #include 2 #include 3 #include 4 5 #define N 1000//采样点的个数 6 #define M 5//分组 7 8 #define SIZE 10000 9 10 typedef struct 11 { 12 int element; 13 int c... ...
分类:
编程语言 时间:
2017-05-11 00:17:27
阅读次数:
314