-
java面试题(1)
java面试题(一)1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩...
50
热度 -
为啥 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
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed'); /** *CodeIgniter * *AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer * *@package CodeIgn...
538
热度 -
一个集合的题目,我第四问不会做,求帮忙啊!
一个集合的题目,我第四问不会做,求帮忙啊! packagecom.chinasoft.pai; //编程课题:利用Collection提供的排序,搜索,洗牌方法编写一个程序使其具有以下功能: //(1)对一副扑克牌洗牌。(2)按照红桃,黑桃,梅花,方块排序。 //(3)按照2或4人分牌,并显示每人的牌。(4)查询是否有一对牌以及他在牌中的位置。 //这个第四问怎么做啊?...
307
热度 -
android中Adapter适配器的讲授
android中Adapter适配器的讲解Adapter(适配器的讲解)适配器就我自己来看,我觉得这是一个非常重要的知识点,Adapter是用来帮助填出数据的中间桥梁,简单点说吧:将各种数据以合适的形式显示在View中给用户看。Adapter有很多的接口、抽象类、子类可以使用,这里就我们常用的几个进行讲解BaseAdapter,ArrayAdapter,SimpleAdapter,为了配合讲解这几...
39
热度 -
setting菜单界面的形成-未优化
setting菜单界面的形成--未优化代码:first_preference.xml:1<?xmlversion="1.0"encoding="utf-8"?>2<PreferenceScreenxmlns:android="http://schemas.android.com/apk/res/android">34<PreferenceCategoryandroid...
17
热度 -
给jdk写诠释系列之jdk1.6容器(10)-Stack&Vector源码解析
给jdk写注释系列之jdk1.6容器(10)-Stack&Vector源码解析前面我们已经接触过几种数据结构了,有数组、链表、Hash表、红黑树(二叉查询树),今天再来看另外一种数据结构:栈。什么是栈呢,我就不找它具体的定义了,直接举个例子,栈就相当于一个很窄的木桶,我们往木桶里放东西,往外拿东西时会发现,我们最开始放的东西在最底部,最先拿出来的是刚刚放进去的。所以,栈就是这么一种先进后出...
454
热度 -
5.1(打包,测试)
5.1(封装,测试)程序源代码(简单Java版):packagearrays.myArray;importjava.util.Scanner;publicclassSortObject{privatestaticintintercePosition=0;//记录单个运算数据的长度privatestaticint[]intercePositionIndex=null;//记录“(&rdq...
69
热度 -
Android设立系统开机自动永不休眠
Android设置系统开机自动永不休眠android4.2系统增永不休眠同时隐藏休眠选项1.android\frameworks\base\packages\SettingsProvider\res\values\defaults.xml中设置def_screen_off_timeout为-1,<integername="def_screen_off_timeout"&g...
70
热度 -
5、FragmentPagerAdapter与FragmentStatePagerAdapter
AndroidFragment你应该知道的一切转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:AndroidFragment真正的完全解析(上)和AndroidFragment真正的完全解析(下)有兴趣的可以凑合看下。之前的博客...
90
热度 -
Android索引结构(详解)<摘录>
Android目录结构(详解)<摘录>下面是HelloAndroid项目在eclipse中的目录层次结构:由上图可以看出项目的根目录下共有九个文件(夹),下面就这九个文件(夹)进行详解:1.1src文件夹和assets文件夹:每个Android程序都包含资源目录(src)和资产目录(assets),资源和资产听起来感觉没有多大差别,但在存储外部内容时用资源(src)比较多,其中它们的区...
139
热度 -
Android资源管理框架(Asset Manager)简洁介绍和学习计划
Android资源管理框架(AssetManager)简要介绍和学习计划Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程序在运行时可以适应不同的屏幕大小和密度,以及不同的国家和语言等。...
150
热度 -
android 程序异常处理全局处理[转]
android程序错误处理全局处理[转]原文本文将分析在程序出错的情况下如何收集相关的错误信息,并发送错误信息到服务器供开发者分析和调试程序。错误信息将成为您Debug的一把利刃,通过错误信息您可以最及时的掌握程序在各个系统版本和设备上的运行情况。这种情况下,用户只有点击“强行关闭”来结束程序。当该对话框出现对用户来说是相当不友好的,本文中将会告诉您如何在程序出错时不显示该对话框。随着OPhone...
4
热度 -
Android UI开发课题
AndroidUI开发专题AndroidUI开发专题(一)之界面设计近期很多网友对Android用户界面的设计表示很感兴趣,对于AndroidUI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGLES相关的可能将放到以后再透露。本次主要涉及以下四个包的相关内容:android.content.res资源类android.graphics底层图形类andr...
90
热度 -
Android Bit地图和Canvas
AndroidBitmap和CanvasAndroidBitmap和Canvas2010年09月30日位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resourcesres=getResources();使用BitmapDrawable获取位图1...
6
热度 -
Android 程序异常处理全局处理
Android程序错误处理全局处理UncaughtExceptionHandler接口实现首先创建一个OPhone项目(项目的创建请参考OPhoneSDN上的其他文章),本文示例项目名称为:CrashReporter;包名为:org.goodev.cr;并创建一个默认的Activity名字为:ReporterTest。然后创建CrashHandler类实现UncaughtExceptionHand...
96
热度 -
android 处理程序全局错误和异常
android处理程序全局异常和错误本文将分析在程序出错的情况下如何收集相关的错误信息,并发送错误信息到服务器供开发者分析和调试程序。错误信息将成为您Debug的一把利刃,通过错误信息您可以最及时的掌握程序在各个系统版本和设备上的运行情况。错误处理介绍在一般情况下,OPhone程序出错都会出现一个提示对话框这种情况下,用户只有点击“强行关闭”来结束程序。当该对话框出现对用户来说是相当不友好的,本文...
97
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@...
34
热度 -
CUDA系列学习(1)An Introduction to GPU and CUDA
CUDA系列学习(一)AnIntroductiontoGPUandCUDA本文从软硬件层面讲一下CUDA的结构,应用,逻辑和接口。分为以下章节:(一)、GPU与CPU(二)、CUDA硬件层面(三)、CUDA安装(四)、CUDA结构与接口4.1Kernels4.2Thread,Block,Grid4.3Memory4.4Execution(五)、码HelloWorld——数组求和希望感兴趣的同学可以...
835
热度 -
类与对象
C#LanguageSpecification5.0(翻译)第一章引言C#(念作SeeSharp)是一种简单、现代、面向对象并且类型安全的编程语言。C#源于C语言家族,因此C、C++和Java工程师们能迅速上手。ECMA国际[1](ECMAInternational)发布的ECMA-334规范[2]和由国际标准化组织[3](ISO)及国际电工委员会[4](IEC)发布的ISO/IEC23270规范...
30
热度