
java4android
编程老菜鸟了
之所以犯错误,不是因为不懂,而是因为自以为什么都懂。
展开
-
java垃圾回收机制GC
概述 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考: GC需要完成的三件事情: 哪些内存需要回收? 什么时候回收?转载 2015-01-07 16:46:43 · 640 阅读 · 0 评论 -
while循环中,break,continue,return的区别
break 结束循环,跳出循环体;continue 结束本次循环,进行下次循环;return 跳出循环体所在的方法,相当于跳出循环体。原创 2015-07-21 13:54:03 · 9204 阅读 · 0 评论 -
java 与 C/C++ 高字节 低字节的区别
Java有些标准跟C/C++是不同的:1、Java采用高字节在前的方式读写数据,例如要把一个4字节的int数值写入文件时,它是按照从高字节到低字节的顺序写入的,读取的时候也是这样读出来。而C/C++则采用平台相关的方式,在Windows平台采用低字节在前的方式,在Linux/Unix平台则采用高字节在前的方式。如果Java要读取C/C++创建的二进制文件,就要注意这个问题,最好先搞原创 2015-09-10 09:55:21 · 3624 阅读 · 1 评论 -
Win7上java开发环境搭建
1.下载Oracle公司的JDK百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。JD原创 2015-09-29 10:31:07 · 4214 阅读 · 0 评论 -
常用正则表达式大全
区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}/-)?([2-9][0-9]{6,7})+(/-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((/(/d{3}/))|(/d{3}/-))?13[456789]/d{8}|15[89]/d{8}"所有手机号码:regexp="^((/(/d{3}/))|(/d{3}/-))?13[0-原创 2016-01-22 15:29:36 · 355 阅读 · 0 评论 -
android开发面试问题总结
1.谈谈对设计模式的理解,目前都会使用哪些设计模式?2.说说自定view的绘制过程3.activity和fragment之间的数据如何传递?4.第三方平台都使用过哪些?支付宝微信银联支付 qq微信微博登录分享 极光百度云友盟推送 高德百度地图 环信融云5.如何降低代码的耦合性?6.说说android事件分发机制的原理?7.socket通信机制8.android中进程间通原创 2016-07-03 18:51:38 · 522 阅读 · 0 评论