-
android Content Provider详解7
androidContentProvider详解七(欢迎大家加入android技术交流QQ群:209796692)实现ContentProvider类ContentProvider实例管理对一个结构型数据集的操作以处理从另外一个应用发来的请求。所有的操作最终都调用ContentResolver,然后它又调用ContentProvider的一个具体的方法。查询方法们虚类ContentProvider...
55
热度 -
Android…又摸出来玩了上
Android…又摸出来玩了下。上次摸GoogleAndroid的模拟器已经是去年这玩意刚发布没多久的时候了。嘛,本来我也没太着急在Android上做开发。这个学期开学之后,我们这边的毕业设计也正式开始了。邵栋老师带了几个组是做Android应用程序开发的课题的。正好附近两个宿舍都有人是做这个课题的。语仔他们组想做的是一个*个人理财软件*,之前就在国内的一些Android开发论坛到处看啊找啊,在学...
71
热度 -
android面试题小结加强版(四)
android面试题总结加强版(四)43.下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowException44.Math.round(11.5)等于多少().Math.round(-11.5)等于多少(c...
50
热度 -
Android常见异常及解决方法(一直更新)
Android常见错误及解决办法(一直更新)大家可以把自己知道的写在回复中帮助扩展此博客(添加的内容会注释上奉献人的博客乐于奉献帮助他人)1、Failedtoinstallondevice'emulator-5554':timeout解决办法:eclipse->window->Preferences->Android->DDMS->ADBconnectiontimeo...
67
热度 -
android基础知识24:Android中处理崩溃错误
android基础知识24:Android中处理崩溃异常大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的...
34
热度 -
在RecyclerView的onBindViewHolder方法中将文本设置为EditText时出错
问题描述 我正在尝试将文本设置为我的自定义适配器中的EditText,我正在获取此堆栈: java.lang.NullPointerException:Attempttoreadfromfield'android.support.v7.widget.ViewInfoStoreandroid.support.v7.widget.RecyclerView.mViewInfoStore'onanull...
26
热度 -
带导航抽屉的MapFragment
问题描述 我正在按照本教程制作导航抽屉: 我的片段之一是定义如下的地图: XML格式 <fragmentandroid:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.MapFragmen...
81
热度 -
java面试题笔考试题集锦
java面试题笔试题集锦JAVA代码查错1.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}大侠们,这有何错误?答案:错。abstractmethod必须以分号结尾,且不带花括号。2.publicclassSomething{voiddoSomething(){privateSt...
67
热度 -
java面试题(1)
java面试题(一)1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException'>NullPointerExcep...
50
热度 -
Eclipse中常见异常收集
Eclipse中常见错误收集原文出处:http://www.360doc.com/content/12/0221/09/1912775_188261181.shtml?Errorsoccurredduringthebuild.Errorsrunningbuilder'JavaScriptValidator'onprojecttest.NullPointerException'>java.lang....
279
热度 -
读《深入理解Java虚拟机》随感——第二部分:虚拟机类加载机制
读《深入理解Java虚拟机》有感——第二部分:虚拟机类加载机制一、类加载过程执行时机:编译程序——>执行程序(JVM启动、程序运行),类加载发生在程序运行期间各个阶段:分为加载阶段、连接阶段(验证、准备、解析)、初始化、使用、卸载执行顺序:大体是按以上阶段依次执行,但相互间有交叉加载——>验证(文件格式)——>...
60
热度 -
java并发:线程池、饱和计策、定制、扩展
java并发:线程池、饱和策略、定制、扩展一、序言当我们需要使用线程的时候,我们可以新建一个线程,然后显式调用线程的start()方法,这样实现起来非常简便,但在某些场景下存在缺陷:如果需要同时执行多个任务(即并发的线程数量很多),频繁地创建线程会降低系统的效率,因为创建和销毁线程均需要一定的时间。线程池可以使线程得到复用,所谓线程复用就是线程在执行完一个任务后并不被销毁,该线程可以继续执行其他的...
20
热度 -
为啥 Java ArrayList.toArray(T[]) 方法的参数类型是 T 而不是 E
为什么JavaArrayList.toArray(T[])方法的参数类型是T而不是E?前两天给同事做codereview,感觉自己对Java的Generics掌握得不够好,便拿出《EffectiveJava》1这本书再看看相关的章节。在Item24:Eliminateuncheckedwarnings这一节中,作者拿ArrayList类中的public<T>T[]toArray(T[]...
783
热度 -
Eclipse调试Java的10个技艺
Eclipse调试Java的10个技巧先提三点不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPointView将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,...
80
热度 -
java中文乱码解决之道(五)-java是怎么编码解码的
java中文乱码解决之道(五)-----java是如何编码解码的在上篇博客中LZ阐述了java各个渠道转码的过程,阐述了java在运行过程中那些步骤在进行转码,在这些转码过程中如果一处出现问题就很有可能会产生乱码!下面LZ就讲述java在转码过程中是如何来进行编码和解码操作的。编码&解码在上篇博客中LZ阐述了三个渠道的编码转换过程,下面LZ将结束java在那些场合需要进行编码和解码操作,并...
2
热度 -
一个相似文本检测的问题 大神进来帮忙看看程序
一个相似文本检测的问题大神进来帮忙看看程序 程序有时报错有时正常英文好像有点检测不了 还有我想加入显示相同语句这一功能大神能不能帮我加个检测相同语句的方法啊 程序代码:color=#0000FF>packagesimil; color=#0000FF>importjava.awt.*; color=#0000FF>importjava.awt.event.*; col...
397
热度 -
哪位高手可以写出下列Java程序的代码
哪位高手可以写出下列Java程序的代码 importjavax.swing.*; importjava.awt.event.*; importjavax.swing.event.*; importjava.awt.*; importjava.io.*; importjavax.swing.text.Document; publicclassTextEditorexten...
299
热度 -
6个接口
【J2SE】1136容器之旅开篇引言本篇文章我将要详细的介绍一下什么是容器?以及什么是1136?来系统全面的了解容器,以及容器的应用,下面就进入我们的容器之旅吧!1.什么是容器?用来存储和组织其他对象的对象。我们也可以这样来理解,容器其实类似于我们生活中的菜篮子、桶等装东西的器皿,我们可以把各种蔬菜装在菜篮子里面,同时也可以把油啊、水啊、或者是一些其他的东西装在桶里面,而这些菜啊或者...
5
热度 -
深度分析 Java 的枚举类型:枚举的线程安全性及序列化有关问题
深度分析Java的枚举类型:枚举的线程安全性及序列化问题写在前面:JavaSE5提供了一种新的类型Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这是一种非常有用的功能。本文将深入分析枚举的源码,看一看枚举是怎么实现的,是如何保证线程安全的,以及为什么用枚举实现的单例是最佳方式。枚举是如何保证线程安全的要想看源码,首先得有...
31
热度 -
加密解密基础有关问题:字节数组和字符串的相互转换
加密解密基础问题:字节数组和字符串的相互转换在加密时,一般加密算法和hash算法,它们操作的都是字节数组,对字节数组按照加密算法进行各种变换,运算,得到的结果也是字节数组。而我们一般是要求对字符串进行加密,所以就涉及到字符串String到byte[]的转换,这个很简单。同时在解密时,也涉及到字节数组byte[]到String的转换。另外在对用户的密码进行hash加密之后,最终是要保存在数据库中,所...
73
热度