摘要: 归并排序的基本原理是,先将一个数组递归地二分,然后在分到一定程度之后将它们重新组合,并且在组合的过程中按顺序排列,达到排序的目的。 阅读全文
posted @ 2018-09-20 14:24 jason31 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1、Kotlin 不是完全面向对象的,方法可以不依附于类而存在。 2、创建对象不用new,val foo1 = fooBar() 。 3、参数和变量是 参数:类型 的形式声明。 4、返回值直接在方法头后面加上冒号再写。 5、短的方法可以直接以式子的形式在方法头后面的等号后加上,如果同时是public 阅读全文
posted @ 2018-09-20 10:52 jason31 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、Integer直接赋值和new Integer不会相等(==),比较的过程不经历拆箱。两个直接赋值的Integer比较,若都是在-128~127则相等。Integer i1 = 129,相当于 Integer i1 = Integer。valueOf(129)。两个都是new出来的对象比较,结果 阅读全文
posted @ 2018-09-19 09:13 jason31 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、Synchronized(sync.class)实现锁定全局锁,否则要确保运行的是同一个实例,否则synchronize不起作用。 2、子类构造方法在调用时必须先调用父类的,如果父类没有无参构造,必须在子类中显式调用。 3、析构的时候先调动派生类的析构函数,再调用基类的析构函数。而构造时是先构造 阅读全文
posted @ 2018-09-16 16:39 jason31 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、类可以实现多个接口,接口也可以继承多个接口。 2、接口可以用static修饰,但是不能用private、protected修饰。 3、java使用抢占式的线程调度方式,每个线程由操作系统分配执行时间,切换不由线程自身决定(协同式),因而可以做到平台独立。 4、vector和ArrayList都是 阅读全文
posted @ 2018-09-13 09:22 jason31 阅读(96) 评论(0) 推荐(0) 编辑
摘要: java中将数据读写抽象成流,像水流一样,从而可以方便地扩展。其中重要的几个类: ①抽象类InputStream, OutputStream,它们是原始抽象类。其中InputStream的方法包括read() 从流中读取数据; skip() 跳过一定的字节; available() 返回可用的字节数 阅读全文
posted @ 2018-09-12 09:20 jason31 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、被声明为final的 对象的应用 不能指向其他不同的对象,但是final对象内部的数据可以改变。final和static可以共同使用以创建常量。 2、方法 被调用时,会创建在栈中,调用完直接出栈释放,而不需要使用gc回收。 3、声明为static和transient的成员数据不能串行化,tran 阅读全文
posted @ 2018-09-07 16:50 jason31 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1、bindService()的流程:onCreate() >onBind() >onUnBind() -->onDestory(),先解绑再销毁; 2、如果没有在manifest的activity标签设置android:configChanges,切换屏幕方向时会重新调用onCreate(); 3 阅读全文
posted @ 2018-09-06 15:32 jason31 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Service的源码中带有大量注释,其中声称service这个东西其实是一个意图简单的组件,主要的两个用途是:用于进行不与用户交互但需要长期保持在后台的操作、或可以共享给其他程序使用的本程序的一些功能。 Service的启动方式有两种,一种是在context中直接调用startService(), 阅读全文
posted @ 2018-09-05 14:37 jason31 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、静态地指定启动方式,可以在Manifest.xml中相应的活动标签里面,写入android:launchmode。有四种,分别是 standard:可以启动多个活动实例;对应FLAG_ACTIVITY_NEW_TASK singleTop:若栈顶已有则不会重复创建实例;对应FLAG_ACTIVI 阅读全文
posted @ 2018-08-31 17:19 jason31 阅读(457) 评论(0) 推荐(0) 编辑