码迷,mamicode.com
首页 > 编程语言
黑马程序员——java——文件的切割与合并
文件的切割与合并 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOut...
分类:编程语言   时间:2015-06-22 15:03:19    阅读次数:187
多线程知识点3
如果对一块共享数据,多个线程做不同的操作,有读有写,就有必要进行线程通讯处理,以便提高效率。 一、线程通讯: 1、线程通讯的概念: 线程通讯指的是多个线程通过消息传递实现相互牵制,相互调度,即线程间的相互作用。 2、Java线程通讯的实现: Java代码中基于对共享数据进行“wait()、notify()、notifyAll()”来实现多个线程的通讯。   经典例子:...
分类:编程语言   时间:2015-06-22 15:01:39    阅读次数:129
JavaSE(一)面向对象三大特征、五大原则
面向对象三大特征: (1)封装(Encapsulation) 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数...
分类:编程语言   时间:2015-06-22 14:59:14    阅读次数:143
Java的一些概念整理
一、关于Servlet 简单点说 其实就是一个WEB服务端处理客户端请求的中间层接口。 二、关于线程 1、一般集成runnable or thread 2、线程同步采用 synchronized 三、关于异常 java 提供许多异常类,具体查阅相关资料,这里要注意有以下几点 1、try块最好针对异常模块,不要盲目大块 2、尽量使用finally处理资源释放 3、异...
分类:编程语言   时间:2015-06-22 14:57:21    阅读次数:145
遗传算法来控制进入(一)
博主前言:此文章来自一份网络资料,原作者不明,是我看过的最好的一份遗传算法教程,假设你能耐心看完他,相信你一定能基本掌握遗传算法。 遗传算法的有趣应用非常多。诸如寻路问题。8数码问题。囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中。寻找一个包括在该多边形内的最大.....
分类:编程语言   时间:2015-06-22 14:53:34    阅读次数:241
POJ 2029 Get Many Persimmon Trees 【 二维树状数组 】
题意:给出一个h*w的矩形,再给出n个坐标,在这n个坐标种树,再给出一个s*t大小的矩形,问在这个s*t的矩形里面最多能够得到多少棵树二维的树状数组,求最多能够得到的树的时候,因为h,w都不超过500,直接暴力 1 #include 2 #include 3 #include 4 #inc...
分类:编程语言   时间:2015-06-22 14:54:13    阅读次数:216
动手编写Java NIO Socket测试工具
最近一年接触到些使用Java NIO编写的服务器程序,客户程序通过建立Socket连接并发送消息的方式调用服务端提供的交易接口。开发的时候通常需要发些消息来调试程序,所以自己动手写了个工具。工具使用Swing编写,主要作用就是向指定的IP、端口发送请求消息,并接收响应消息。非常简单,但是足够了。源代...
分类:编程语言   时间:2015-06-22 14:52:45    阅读次数:137
POJ 3067 Japan 【 树状数组 】
题意:左边有n个城市,右边有m个城市,现在修k条路,问会形成多少个交点先按照x从小到大排,x相同的话,则按照y从小到大排,然后对于每一个y统计前面有多少个y比它大,它们就一定会相交另外要用long long 1 #include 2 #include 3 #include 4 #inclu...
分类:编程语言   时间:2015-06-22 14:54:34    阅读次数:126
Javascript原型与对象等知识
声明式函数定义; function add(m,n) { alert(m+n); }这种方式等同于构造一个Function类的实例的方式:var add = new Function("m", "n", "alert(m+n);");
分类:编程语言   时间:2015-06-22 14:50:58    阅读次数:123
Java 输入输出流
一. 输入输出流的定义 输入流:程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。可以类比为从水池(数据源)中的水(数据)导入房子(程序)。 输出流:程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。可以类比为从房...
分类:编程语言   时间:2015-06-22 14:48:26    阅读次数:276
Java包如何更新包里的Class,或重新打包
这里主要介绍 用基础命令的形式执行的方法:主要用到的只是,javac,jar, java(*.exe)命令,一.javac[Java源文件编译成Class] 1.常用指令: javac-cp指定多个classpathjavac -classpath可以指定类路径 来编译java文件如:javac ....
分类:编程语言   时间:2015-06-22 14:49:05    阅读次数:173
[转]乐死我了,怎么样成为一个全栈程序员(Full Stack Developer),附我想专注的语言
受苏格拉底大神的启迪,我也来谈谈全栈。禅师:成为全栈工程师,这个问题等于如何成为全才,有可能吗码农:有可能,不过可能性比较低,因为达芬奇这类人毕竟是百年一遇的奇才。不过,因为我热爱这个行业,也有一定天赋,所以只做好软件全栈的话我想还是可能的禅师:你玩过三国志这个游戏吗码农:我还开发过禅师:你喜欢什么...
分类:编程语言   时间:2015-06-22 14:48:33    阅读次数:201
Swift 通用类型和通用函数 | Generic type and function
如果你想交换两个变量的值:1. 整型func swapTwoInts(inout a: Int, inout b: Int) {let temporaryA = aa = bb = temporaryA}2. 字符串func swapTwoStrings(inout a: String, inout...
分类:编程语言   时间:2015-06-22 14:48:05    阅读次数:153
JAVA抽象类和接口的深入探讨
Java 语言中,抽象类(abstract class) 和接口(interface) 是抽象思想的两种体现形式.初学者很容易把这两者搞混,所以Java面试中考抽象类和接口的区别的面试题也常有出现的.本文将从下面几个方面深入探讨一下Java 抽象类和接口一.抽象类语法及规范二.接口的语法及规范三.抽...
分类:编程语言   时间:2015-06-22 14:46:51    阅读次数:162
java 中多线程的同步函数的运用
/* * 需求: * 银行有一个金库 * 有两个储户,分别存300元。每次存100 , 存三次 * * 这个是有线程问题的, * * 我们应该通过下边的三个方法来查找问题 * 1.明确哪些代码是多线程运行的代码 * 2.明确共享数据 * 3.明确多线程运行代码中哪些是操作共享数据的 */clas.....
分类:编程语言   时间:2015-06-22 14:49:47    阅读次数:166
导入时如何定制spring-boot依赖项的版本
spring-boot通过maven的依赖管理为我们写好了很多依赖项及其版本,我们可拿来使用。spring-boot文档介绍了两种使用方法,一是继承,二是导入。通过继承: org.springframework.boot spring-boot-starter-parent 1...
分类:编程语言   时间:2015-06-22 14:45:58    阅读次数:172
Effective C++ 条款9
绝不在构造和析构过程中调用virtual函数本节有个核心的知识点就是在构造函数和析构函数中,virtual函数失去多态性。 试想一下,假设此时在构造函数和析构函数中,virtual函数没有失去多态性,会出现什么问题。我们知道构造次序吧,先构造base类部分,再构造derived部分。 那么在base类构造过程中,derived的参数都没有被初始化。virtual函数一旦具...
分类:编程语言   时间:2015-06-22 13:44:44    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!