AIDL 全称 Android Interface Definition Language,即 安卓接口描述语言。听起来很深奥,其实它的本质就是生成进程间通信接口的辅助工具。它的存在形式是一种 .aidl 文件,开发者需要做的就是在该文件中定义进程间通信的接口,编译的时候 IDE 就会根据我们的 .aidl 接口文件生成可供项目使用的 .java 文件,这和我们说的“语法糖”有些类似。
java类库02016-10-31 11:32:300859
简易版本TimSort排序算法原理与实现
java类库02016-10-31 10:53:480917
研究了近一天的时间,通过查阅相关资料,终于对java发送邮件的机制,原理有了一点点的理解,希望能够帮到大家!
java类库02016-10-29 13:48:1701258
Mybatis常用总结:参数,返回,执行sql,include等
java类库02016-10-29 13:37:380664
Java中的字符串
java类库02016-10-29 11:52:170783
每一个JVM线程来说启动的时候都会创建一个私有的线程栈。一个jvm线程栈用来存储栈帧,jvm线程栈和C语言中的栈很类似,它负责管理局部变量、部分运算结果,同时也参与到函数调用和函数返回的工作中。JVM规范中运行线程栈的大小可以是固定的或者是动态分配的,也可以是根据一定规则计算的。不同jvm对栈的实现会不同,一些可能提供给开发人员自己控制jvm线程栈初始大小的方式;对于动态分配来说也可能提供对jvm最大和最小值的设置。
java类库02016-10-29 11:31:040767
Java 序列化就是指将对象转换为字节序列的过程,而反序列化则是只将字节序列转换成目标对象的过程。
java类库02016-10-29 10:56:570685
在java中,当对象不存在任何引用的时候,它就成为了垃圾,如果不及时回收,释放内存,垃圾便会越积越多,最终out of memory!,jvm也就结束运行了。
java类库02016-10-29 10:06:190844
Java中的输入是指从数据源等读到Java程序中,这里的数据源可以是文件,内存或网络连接,输出则是指从Java程序中写到目的地。 输入输出流可以分为以下几种类型(暂时不考虑File类)
java类库02016-10-20 16:41:440857
java中break和continue可以跳出指定循环,break和continue之后不加任何循环名则默认跳出其所在的循环,在其后加指定循环名,则可以跳出该指定循环(指定循环一般为循环嵌套的外循环)。
java类库02016-10-20 11:36:220978
首先让我们看看最简单的socket client与server实例:
java类库02016-10-20 11:33:180778
JAVA WEB 作用域
java类库02016-10-20 11:30:510844
JAVA Collections工具类sort()排序方法
java类库02016-10-20 11:27:550679
本章重点介绍java.lang.reflect包下的接口和类
java类库02016-10-20 11:14:510823
列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间。如果要得到列表框中被选中的元素,只需调用getSelectedValuesList(),它可以产生一个字符串数组,内容为被选中的元素名称。JList组件允许多重选择;如果按住Ctrl键,可以选中所有点击的元素;如果选中一个元素,按住Shift键并单击另一个元素,那么这两个元素之间的所有元素都被选中;要从选中的元素中去掉一个,按住Ctrl键单击该元素即可。
java类库02016-10-20 10:54:3501098