码迷,mamicode.com
首页 > 编程语言
Java中String对象的不可变性
首先看一个程序 第一个输出语句c1==c2很好理解,因为c1和c2都是用new 创建的对象的引用,虽然对象的值相同,但两个对象在不同的内存空间,也就是说c1和c2是对两个不同的对象的引用,所以结果为false。第二个输出语句c1.equals(c2)是调用了String类的equals方法,该方法用 ...
分类:编程语言   时间:2016-07-24 17:52:57    阅读次数:205
BM算法详解
BM算法 后缀匹配,是指模式串的比较从右到左,模式串的移动也是从左到右的匹配过程,经典的BM算法其实是对后缀蛮力匹配算法的改进。为了实现更快移动模式串,BM算法定义了两个规则,好后缀规则和坏字符规则,如下图可以清晰的看出他们的含义。利用好后缀和坏字符可以大大加快模式串的移动距离,不是简单的++j,而 ...
分类:编程语言   时间:2016-07-24 17:50:58    阅读次数:685
架构实例之Demo_JSP_JavaBean_Servlet
架构实例之Demo_JSP_JavaBean_Servlet 1、开发工具和开发环境 开发工具: MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13 开发环境:WIN10 2、Demo_JSP_JavaBean_Servlet实现功能 用户 ...
分类:编程语言   时间:2016-07-24 17:51:05    阅读次数:282
Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器
//转 http://blog.csdn.net/lyfi01/article/details/6415726 ...
分类:编程语言   时间:2016-07-24 17:49:36    阅读次数:282
遇见python的helloworld(一个初学者的心酸路程)
前言: 其实一开始写前言我是拒绝的,因为我觉得如果你是一个程序猿的话,至少要写个牛逼的代码来吸引各位看官,正如我前面所说,我真的是拒绝的,我写博文的原因只是为了记录自己学习的全过程,空杯心态,技术沉淀,希望能够遇到更完美的自己。 接下来,是我学习中的一点点小心得和点滴,来跟大家一起分享分享,水平有限 ...
分类:编程语言   时间:2016-07-24 17:47:40    阅读次数:1044
线程,join合并线程
在A中,调用B.join()那么,A会“等”B先执行 结果: 0:main1:main2:main3:main4:main5:main6:main7:main8:main9:main10:main11:main12:main13:main14:main15:main16:main17:main100 ...
分类:编程语言   时间:2016-07-24 17:47:32    阅读次数:135
JavaSE 高级 第03节 Math类与猜数字游戏
2016-07-24 1,Math类介绍 Math.Random() [0,1) 2,猜数字游戏 课下作业:猜数字小程序优化,增加次数限制的功能。 【参考资料】 [1] Java轻松入门经典教程【完整版】 ...
分类:编程语言   时间:2016-07-24 17:46:00    阅读次数:257
JavaSE 高级 第04节 StringBuffer类
2016-07-24 1,StringBuffer简介 StringBuffer sb=new StringBuffer(); System.out.println(sb.capacity()); StringBuffer sb2=new StringBuffer("abc"); System.ou ...
分类:编程语言   时间:2016-07-24 17:43:56    阅读次数:155
线程,停止(死亡状态)
什么时候“死亡”? 1,线程体正常执行完毕; 2,外部干涉停止 1)、线程类中 加入标识 2)、线程体中使用该标识 3)、对外提供 改变 标识的方法 4)、外部根据条件 调用方法,停止线程 ...
分类:编程语言   时间:2016-07-24 17:45:35    阅读次数:147
9.MFC绘图
一、MFC绘图 1.相关问题 WIN32 - HDC MFC - CDC类对象 2.相关类 (1)CDC类 - 父类CObject,封装了关于绘图的各种API函数,还封装了成员变量m_hDC(保存绘图设备句柄) (2)CDC类的子类 CClientDC - 封装了在客户区中绘图的绘图设备,::Get ...
分类:编程语言   时间:2016-07-24 17:45:31    阅读次数:139
javascript阻止事件冒泡及默认事件方式
...
分类:编程语言   时间:2016-07-24 17:43:53    阅读次数:291
JavaSE 高级 第05节 日期类与格式化
2016-07-24 1,Date类 2,DateFormat类 【参考资料】 [1] Java轻松入门经典教程【完整版】 ...
分类:编程语言   时间:2016-07-24 17:41:42    阅读次数:137
JavaSE 高级 第02节 Object类
2016-07-24 1,Object类的常用方法介绍 finalize() gc() 这两个方法我们不要试图去控制,他们是由Java虚拟机 控制的,我们只能建议gc()去执行finalize(),但具体是否执行,只有 Java虚拟机才知道,因为这是有Java虚拟机的算法决定的。 【参考资料】 [1 ...
分类:编程语言   时间:2016-07-24 17:38:52    阅读次数:114
java 部分隐藏字段
项目中,很多时候要对数据作隐私保护,隐藏一些数据的关键信息,比如身份证,隐藏其中的出生年月 一个很好的补齐*号的方法 ...
分类:编程语言   时间:2016-07-24 17:36:27    阅读次数:344
Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join():将多个路径组合后返回 一、函数说明 1、join( ...
分类:编程语言   时间:2016-07-24 17:35:33    阅读次数:184
C++设计模式——建造者模式
建造者模式 在GOF的《设计模式 可复用面向对象软件的基础》中是这样说的:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这句话,似懂非懂的。一个复杂对象的创建,其通常是由很多的子对象构成;如果一个对象能够直接就创建好了,那么也不会称之为复杂对象。由于项目中需求的变化,这 ...
分类:编程语言   时间:2016-07-24 17:38:02    阅读次数:217
Java SE笔记
Java 基础 Java 进阶 Java 安全 [Java 安全]消息摘要与数字签名 [Java 安全]加密算法 ...
分类:编程语言   时间:2016-07-24 17:35:27    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!