菜鸟暑假起飞记
文章平均质量分 53
一圈儿的云
爱摇滚,爱编程,爱java,喜欢钻研算法,和所有软件工程师一样,希望凭自己的努力改变世界
展开
-
Sax 解析xml in java
Sax 解析xmlSAX,全称Simple API for XML,既是一种接口,也是一种软件包。它是一种XML解析的替代方法。SAX不同于DOM解析,它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中,这对于大型文档的解析是个巨大优势。 SAX是一种XML解析的替代方法。相比于文档对象模型DOM,SAX 是读取和操作 XML 数据的更快速、更轻量的原创 2015-07-26 21:59:07 · 426 阅读 · 0 评论 -
导入开源库到基于Android Studio构建的项目中
导入开源库到基于Android Studio构建的项目中折腾了一天,真TMD恶心,本来电脑性能都比较孱弱,TMD不断的出错,还不知道Gradle到底怎么搞,只能重启Andoroid Studio 再次尝试。再不行,我真想吃翔了!主要就是导入开源类库,其实有时间博客写的很清楚,就是自己刚开始看的时间云里雾里。最开始对于Gradle 和Mudule根本就一点也不了解,其实上午就看到了这一个博客,可是当时原创 2015-09-01 18:15:42 · 488 阅读 · 0 评论 -
Eclipse导入所依赖的Android项目
在Android开发中,有时需要应用第三方框架,那么就需要把第三方项目导入到Eclipse中,并完成依赖。接下来详细讲一下该过程 首先,导入第三方工程。 点击"File->Import" 然后点击图中标出的选项 然后点击Browse,选择想要依赖的项目所在的文件夹然后Finish。至此,完成导入。接下来转载 2015-09-01 15:00:20 · 693 阅读 · 0 评论 -
Android 文件操作
Android 文件操作Android集成了Java.IO库,所有java中基于“流”的输入输出类也可以在这里运用。这里也展示一个简答的小例子。fileService.javapackage com.file.save2sdcard;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInpu原创 2015-08-03 20:28:16 · 353 阅读 · 0 评论 -
SharedPreferences
SharedPreferencesAndroid中数据存储有很多种方式,可以直接存在文件 数据库 网络,对于轻型数据,SharedPreferences是个很好的选择。SharedPreferences本质是键值对的集合!本次我将用一个小实例来简单描述SharedPreferences的使用过程。MySharedPrefence.javapackage com.data.sharedprefer原创 2015-08-03 20:09:32 · 332 阅读 · 0 评论 -
ifanr2基于框架实现
ifanr2基于框架实现 暑假实习项目,本来想做一个类似于爱范儿的科技新闻媒体网站,顺带着运用一下框架。因为框架本来就可以极大的提高开发效率,并且使开发简单化 模块化。spring + hibernate +springMVC spring 1.导入spring的相关包,和依赖包c原创 2015-07-23 09:39:08 · 588 阅读 · 0 评论 -
createQuery与createSQLQuery区别、hibernate分页
1、hibernate联合查询:from UQuestion q left join UAnswer a on q.id=a.questionId where q.parentQuestion is null报错:outer or full join must be followed by path expr ession大家说hql不支持 inner join 连接和on。于是将查询语句转载 2015-07-21 22:03:45 · 1764 阅读 · 0 评论 -
Fragment生命周期
Fragment生命周期fragment 生命周期是android开发中最基础的支持,因为跟Activity很像,所以很多人学的时间没有给予做够多的心力。其实Activity 和Fragment生命周期,最言简意赅的表述就是官方的三张图了!1.Activity生命周期2.Fragment生命周期3.相互关系4.运行验证原创 2015-08-13 19:10:42 · 375 阅读 · 0 评论 -
ContentProvider
ContentProviderContentProvider是Andorid的四大组件之一,它封装了数据库的底层实现,暴露接口和ContentResolver一起组成的Andorid系统中通用数据存储 查询 修改 删除 方式。同时支持应用间数据交换是它最大的优势。下面就用一个简答的例子来展示一下ContentProvider的简单实用。DbHelper.java 数据库帮助类,创建 更新数据库的原创 2015-08-09 18:15:06 · 464 阅读 · 0 评论 -
JSON数据的生成
JSON数据的生成Json工具包的下载与导入1.在官网找到json-lib 链接,下载json-lib-2.4-jdk15.jar 2.下载json-lib以来的包3.养成好的习惯下载json -lib时间把源码包和doc包一起下载下来4.导入到/WEB-INF/lib下生成json数据目录结构JsonTools.javapackage com.json.utils;import net.s原创 2015-07-27 16:46:56 · 470 阅读 · 0 评论 -
Pull 解析xml
Pull 解析xmlxmlpull方式解析xml是android开发中解析xml的推荐方式。XmlPull和Sax类似,是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Xmlpull和 Sax都比较节约内存资源,不会象Dom那样要把所有节点以对橡树的形式展现在内存中。 但Xmlpull比Sax更简明,而且不需要扫描完整个流。Java实现在这里我们使原创 2015-07-27 09:38:12 · 367 阅读 · 0 评论 -
Java高级软件工程师面试考纲
如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的转载 2016-02-19 16:11:56 · 544 阅读 · 0 评论