java
harrain
这个作者很懒,什么都没留下…
展开
-
面向对象的六大原则
转载出处:http://blog.csdn.net/u012883858/article/details/51364025面向对象的六大原则:1.单一职责原则(Single Responsibility Principle SRP)2.开闭原则(Open Close Principle OCP)3.里氏替换原则(Liskov Substitution Principle转载 2016-12-11 21:52:34 · 188 阅读 · 0 评论 -
java静态方法的一个小知识点(需要注意)
静态方法内需要用到的对象或者变量,只能是局部的,即在该方法内声明其不能在全局声明,即不能在所在类中的成员变量位置处声明所以如果该类有全局成员变量,则不能定义静态方法原创 2016-12-05 18:32:26 · 283 阅读 · 0 评论 -
Java常用排序算法/程序员必须掌握的8大排序算法
出处:http://blog.csdn.net/qy1387/article/details/7752973本文由网络资料整理而来,如有问题,欢迎指正!分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆转载 2016-12-15 22:43:38 · 218 阅读 · 0 评论 -
详解java类的生命周期
出处:http://blog.csdn.net/zhengzhb/article/details/7517213引言 最近有位细心的朋友在阅读笔者的文章时,对Java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造转载 2016-12-17 22:05:22 · 173 阅读 · 0 评论 -
Java中分割字符串
java.lang.String 的 split() 方法, JDK 1.4 or laterpublic String[] split(String regex,int limit)示例代码public class StringSplit { public static void main(String[] args) { String s转载 2017-01-01 15:27:36 · 229 阅读 · 0 评论 -
内部类调用外部类方法时传参的问题
内部类调用外部类方法时传参是可以传参的,不管外部类方法是private,还是public;而且内部类里可以修改外部类的成员变量。如果外部类方法无法得到内部类局部变量的值,那应该是哪里写错了。原创 2017-03-12 18:54:00 · 1569 阅读 · 0 评论 -
java.lang.NullPointerException:TextView.setText(java.lang.CharSequence)' on a null object reference
调试bug ,最忌讳想当然,异想天开,不要认为自己拿手的就是完全正确的。最直接有效的方法:在每个流程关键处,打印语句,看是否走到这;打印每个对象,看是否为空,是否有值。多线程时,一定要在每个线程处都打印,追溯对象每一处状态。不要懒于写Log,否则就是自己在浪费自己的时间。原创 2017-03-12 19:08:38 · 4932 阅读 · 0 评论 -
SQL语法大全
一、基础1、说明:创建数据库CREATEDATABASEdatabase-name 2、说明:删除数据库dropdatabase dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi转载 2017-04-30 10:05:04 · 713 阅读 · 0 评论 -
使用阻塞式队列处理大数据
出处:http://blog.csdn.net/lifetragedy/article/details/50593588前言我们都知道,JAVA对于文本文件在读时是独占的,即使可以用多线程去读也涉及到一个POS(定位读)的问题,这在设计框架上会带来许多的复杂性,同时也带来代码上的不可维护性以及会经常出一些千奇百怪的错误(多线程程序由其如此)。传统阻塞式做法的转载 2017-04-20 10:08:48 · 766 阅读 · 0 评论