码迷,mamicode.com
首页 > 编程语言
Java hashCode() 和 equals()的若干问题
原文:http://www.cnblogs.com/skywang12345/p/3324958.html 本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 和 ...
分类:编程语言   时间:2016-09-20 22:32:49    阅读次数:184
JAVA基础-覆盖方法
覆盖方法必须和被覆盖方法具有相同的方法名称、参数列表和返回值类型。 覆盖方法不能使用比被覆盖方法更严格的访问权限。 覆盖的目的:子类对父类拓展了,父类原有的方法在子类里面也需要升级。 ...
分类:编程语言   时间:2016-09-20 22:34:26    阅读次数:132
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:编程语言   时间:2016-09-20 21:23:45    阅读次数:207
验证码及密码加密在java中使用
package com.huawei.filter; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig; ...
分类:编程语言   时间:2016-09-20 21:23:08    阅读次数:276
Python正则表达式抓取邮箱
用户名中字符主要有大小写字母,下划线_,阿拉伯数字,点号。并且有长度限制{0,64},用字符组限制为[-_\w\.]{0,64} 中间用@分割开 主机名则有多种情况,通过域名描述,域名由字母数字及-组成,不同级域名之间由.分割,长度同样有限制用字符组限制 为([-\w]{1,63}\.)*[-\w] ...
分类:编程语言   时间:2016-09-20 21:22:11    阅读次数:301
枚举(enum)与类的静态成员(static)
枚举(ENUM)与类的静态成员(static) 枚举表示可以计数的一种类型 Gender.java Person.java test.java 解析上述中的代码,以及涉及到的方法 static--表示静态类型,它所表示的类或者成员均属于类而不是属于某个对象 例如在Person类中有一nation属性 ...
分类:编程语言   时间:2016-09-20 21:22:05    阅读次数:155
[迷宫中的算法实践]迷宫生成算法——Prim算法
普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch... ...
分类:编程语言   时间:2016-09-20 21:22:47    阅读次数:835
python 中md5 和 sha1 加密, md5 + os.urandom 生成全局唯一ID
首先先来介绍一下md5 和 sha1 的概念 MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。 具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。 SHA1 SHA1的全称是Secure H ...
分类:编程语言   时间:2016-09-20 21:23:33    阅读次数:203
java.net.ServerSocket和java.net.Socket
个人博客地址:http://www.cnblogs.com/wdfwolf3/ java.net.ServerSocket 1.构造函数 a.ServerSocket() 创建一个无连接的server socket。 b.ServerSocket(int port) 绑定到port端口上 c.Ser ...
分类:编程语言   时间:2016-09-20 21:20:21    阅读次数:162
JAVA常用设计模式整理
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 ...
分类:编程语言   时间:2016-09-20 21:18:55    阅读次数:173
java实现多个数的加法
...
分类:编程语言   时间:2016-09-20 21:20:06    阅读次数:141
什么是SpringMvc
1、什么是SpringMvc? SpringMvc是spring的一个模块 基于MVC的一个框架 无需中间整合层来整合 什么是MVC ?mvc在b/s下的应用: 首先请求发送request请求到C(control 接收用户请求响应用户) 然后控制器到M模型(pojo、action、service、d ...
分类:编程语言   时间:2016-09-20 21:18:24    阅读次数:1190
用java求整数和
public class JavaAppArguments { /** * @param args */ public static void main(String[] args) { System.out.println("参数个数"+args.length); int s=0; for(Str ...
分类:编程语言   时间:2016-09-20 21:19:21    阅读次数:128
Visual C++中error spawning cl.exe解决办法
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 今天安装Vc6.0的时候出现了一个error spawning cl.exe的错误,在网上找了一些资料,才知道这是因为路径设置的问题引起的, “cl.exe”是VC真正的程序编译器,它的路径在“Microsoft Visual Studio/ ...
分类:编程语言   时间:2016-09-20 21:19:39    阅读次数:125
ros与下位机通信常用的c++ boost串口应用
一.首先移植c++ boost 库: 1. 先去 Boost官网 下载最新的Boost版本, 我下载的是boost_1_6_0版本, 解压. 2. 进入解压后目录: cd boost_1_6_0, 执行下面的命令: prefix 的值是你希望安装boost的路径, 不开启此参数的话默认安装在 /us ...
分类:编程语言   时间:2016-09-20 21:17:56    阅读次数:203
JAVA将数字字符串强制转换成整型变量----求参数之和实验代码
实验代码: package demo; public class CommandParameter { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub i ...
分类:编程语言   时间:2016-09-20 21:15:58    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!