- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 greendao介绍
一.ORM原理介绍 ORM实际上是,对象关系模型的程序方法,用于实现面向对象编程语言不通类型系统的数据之间的转换,也就是说,我们不需要要在java层关系关系数据库的具体实现,也不需要在关系数据库层,关心java对象的使用,从而提高编程的效率。二.greendao3.0的使用 1.greendao3.0的引入工程,在project工程的build.gradle配置文件中添加g
2017-03-17 11:29:19
659
原创 java 常见数据结构(Array)
在编程中,我们常常需要集中保留我们的数据,最简单的我们可以使用数组来保留数据,但是数组的大小是固定的,并且如果要保存具有映射关系的数据,这个时候只能通过两个数组进行保存,但是这明显是不现实的,为了保存不确定长度的数据,和存在映射关系的数据,jdk提供了一系列的集合类,他主要包含在java.util包下面,后来为了出来多线程环境下并发安全问题,在java.util.concurrent包下提供了一些
2016-04-19 16:29:19
504
原创 java线程学习--线程同步(二)
以前一直搞不清楚,锁和同步的关系,经常打糊乱叫说“要实现同步,就要给对象的方法加一个锁”,现在想想,在面试时,听到我这翻言论的那些大神们,该是如何的无语啊,那么同步和锁到底是什么关系呢? 其实,可以这样理解,每个java对象都有一个内置的锁,本来就存在的,当程序运行到同步代码块时,就获得了该对象的锁(假如这里指的是非静态的同步块),当该线程获得了该对象的锁以后,其他线程就不能再获得该对象
2014-08-15 16:09:56
343
原创 Android应用插件式开发
一.现实需求描述一般的,一个Android应用在开发到了一定阶段以后,功能模块将会越来越多,APK安装包也越来越大,用户在使用过程中也没有办法选择性的加载自己需要的功能模块。此时可能就需要考虑如何分拆整个应用了,将一个应用分成若干个小的应用。类似于其他平台插件的方式,用户可以在主应用中可以选择性的下载需要的插件,不需要该功能,则不需要下载。
2014-08-15 11:24:15
611
原创 JAVA线程学习笔记(三)---线程同步(一)
线程同步的问题是我们再使用线程的过程中,必然会遇到的一个问题。线程同步通常应用在这种情况下,两个线程在运行过程中都希望能够访问同样
2013-12-27 13:42:43
648
原创 java线程学习笔记(二)
一个线程的生命周期是线程的建立到线程的最终销毁的整个过程,线程的生命周期可以分为以下几个状态:新建状态,就绪状态,运行状态,阻塞状态,死亡状态。 1.线程的新建状态 在java中使用new关键字用于生成一个新的对象,这是的线程没有调用start方法,出现新建状态 2.线程的就绪状态 当线程类使用new关键字生成了一个对象,调用该对象的start()的方法,这时该线程处于就
2013-12-09 00:03:33
857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人