Welcome 微信登录

首页 / 软件开发 / JAVA

java如何获取字符串strSub在父字符串strFather中出现的次数

java如何获取字符串strSub在父字符串strFather中出现的次数

java如何获取字符串strSub在父字符串strFather中出现的次数2016-08-22u013871100我的思路是这样的:设定一个跑标i,遍历到strFather.length()-strSub.length(),每一次的遍历,进行strFather字符串的截取,其中截取的位置为 i -> i+strSub.length()的位置,截取到的字符串strTemp跟strSub进行比较,若相等,则跑标i往后移动strSub.length() 的...
Java泛型总结

Java泛型总结

Java泛型总结2016-08-22 1. 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象...
Java中如何获取包括生僻字在内的GBK编码汉字的拼音首字母

Java中如何获取包括生僻字在内的GBK编码汉字的拼音首字母

Java中如何获取包括生僻字在内的GBK编码汉字的拼音首字母2016-08-24网上关于Java中获取汉字的拼音首字母的方法很多,但大多基于GB2312的汉字所属编码位置判断方法,现有一种基于GBK编码计算拼音首字母的方法,参考http://blog.csdn.net/z3h/article/details/6302890笔者出的源码是读取文件默认编码格式,默认是GBK,如果文件默认格式不是GBK将报错,现在代码读取的格式默认设置为GBK,如下:packa...
java的强引用、软引用、弱引用及虚引用

java的强引用、软引用、弱引用及虚引用

java的强引用、软引用、弱引用及虚引用2016-08-20a910626一.这个知识出现的目的是什么解决内存泄露和OOM的问题解合理的使用引用可以帮助垃圾回收器更好的管理Java内存二.这个知识的应用场合是什么在可能造成内存泄露的场景下oom因为软引用、弱引用、虚引用,不会和它关联的对象造成引用,所以不会对和他们关联的对象的生命周期产生影响。特别注意,在世纪程序设计中一般很少使用弱引用与虚引用,使用软用的情况较多,这是因为软引用可以加速JVM对垃圾内存的...
JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue

JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue

JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue2016-08-15 csdn博客 a910626池技术是典型的享元模式。频繁使用new Thread来创建线程的方式并不太好。因为每次new Thread新建和销毁对象性能较差,线程缺乏统一管理。好在java提供了线程池,它能够有效的管理、调度线程,避免过多的资源消耗。优点如下:重用存在的线程,减少对象创建、销毁的开销。可有效控制最大并发线程数,提高系统资源的使用率,同...
如何理解Java对象的序列化

如何理解Java对象的序列化

如何理解Java对象的序列化2016-08-15关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。(2012....
如何阅读java项目的源代码

如何阅读java项目的源代码

如何阅读java项目的源代码2016-08-15 csdn博客 a9106261、最好了解UML语言;2、了解代码大致结构,再根据模块详细去看,效果会好一些。3、每天敲上1千行。。就可以了。。。习惯了就好了。。。慢慢来。。。比如说 你看书看累了 写个小程序放松下(一般别人是玩游戏放松)- -这样你就可以了解你要看的代码的功能和所用的框架技术,这样在熟悉的基础上就能得心应手了。不过,我可不相信什么一天敲多少行的代码,你要有目的性的敲,有目的性的敲10行比没目...
JAVA中如何实现吸血鬼数字

JAVA中如何实现吸血鬼数字

JAVA中如何实现吸血鬼数字2016-08-12Leafage_M吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字:1260=21*60,1827=21*87.写一个程序,找出4为数的所有吸血鬼数字。public class Practice {public static void ...
Java的异常处理及应用

Java的异常处理及应用

Java的异常处理及应用2016-08-12 IBM Java 异常处理是使用 Java 语言进行软件开发和测试脚本开发时不容忽视的问题之一,是否进行异常处理直接关系到开发出的软件的稳定性和健壮性。本文系统的阐述了 Java 异常处理的原理和方法,并列举了一些实例,使读者对 Java 异常处理能有一个全面的认识,理解异常处理机制,能更加灵活和有效地在开发中使用它。Java 异常处理引出假设您要编写一个 Java 程序,该程序读入用户输入的一行文本,并在终端...
<< 1 2 3 4 5 6 7 8 9 10 >>