-
Struts2学习笔记(7)——类型转换
Struts2学习笔记(七)——类型转换1、自动类型转换Struts2内部提供大量类型转换器,用来完成数据类型转换问题:String和boolean、Boolean:完成字符串与布尔值之间的转换String和char、Character:往常字符串与字符之间的转换String和int、Integer:完成字符串与整型之间的转换String和long、Long:完成字符串与长整型值之间的转换Stri...
85
热度 -
synchronized同步引发的思忖
synchronized同步引发的思考最近公司某同事非常爱学,下班回家后也会抱书学习,看到多线程写例子的时候遇到了非常奇怪的问题,故而将例子发给我看让给解答,下面给出例子。1.第一例及运行结果下面是示例代码1packagecom.coderweb.sys.util;23publicclassTxtThreadimplementsRunnable{45Integernum=10000;6String...
91
热度 -
JAVA面试题-基础知识
JAVA面试题-----基础知识Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××不写时默认为friendly2、AnonymousInnerClass(匿名内部类)是否可以extends(继承)...
10141
热度 -
java面试题集锦(二)
java面试题汇总(二)20、abstractclass和interface有什么区别?声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstra...
7104
热度 -
Java面试题及答案(1-60说)
Java面试题及答案(1-60道)1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生...
6769
热度 -
java面试题集锦
java面试题汇总1.Java?中多线程有几种,分别如何实现???Java语言中提供了三种实现方式:???继承Thread类???实现Runnable接口???使用Timer和TimerTask组合???最常用的就是Thread类和Runnable接口继承Thread类就具备多线程的能力?Publicclass?TestThread1?extends?Threads{?Public?static?...
1316
热度 -
制造Android万能上拉下拉刷新框架-XRefreshView(三)
打造Android万能上拉下拉刷新框架--XRefreshView(三)转载请注明出处:http://blog.csdn.net/footballclub/打造Android万能上拉下拉刷新框架–XRefreshView(一)打造Android万能上拉下拉刷新框架–XRefreshView(二)XRefreshView更新说明这段时间一直有朋友给我反馈,让我帮忙解决问题,我汇总了下,有以下几种:1...
60
热度 -
Android 手机影音 学习历程记录(五)
Android手机影音学习过程记录(五)前一篇已经将视频模块弄好了,今天主要理一下音乐这一模块,包括:通过ContentProvider获取音乐列表数据音乐播放界面的动画和布局音乐播放的界面AudioPlayerActivity和AudioPlayService交互。(实现播放、暂停、上下一首、播放模式的切换)效果图结构图获取音乐列表数据分析:这里还是通过内容提供者ContentProvider去...
14
热度 -
Android 手机影音 学习历程记录(三)
Android手机影音学习过程记录(三)前一篇已经将MainActivity编写好了,其中主页面的ViewPager控件嵌入的是两个fragment,分别是VideoListFragment和AudioListFragment。今天主要理一下视频这一模块,包括:通过ContentProvider获取视频列表数据(使用AsyncQueryHandler异步获取)自定义播放页面播放页面逻辑处理(播放、...
36
热度 -
Android Material Design动画片
AndroidMaterialDesign动画最近在看一些关于MaterialDesign的东西,还记得在博客《你所不知道的Activity转场动画——ActivityOptions》中,我们介绍了一种优雅的activity过度动画。如果大家看了最后给出的参考链接,会发现还有很多内容是值得我们学习的,所以这篇博客,我们来学习一下这一页上剩下的东西。一、触摸反馈大家都知道,在MaterialDesi...
99
热度 -
技术小结-android篇(四)-工具类总结
技术总结--android篇(四)--工具类总结StringUtil(视个人需要进行添加)publicclassStringUtil{ publicstaticbooleanisMail(Stringstring){ if(null!=string){ if(string.matches("^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A...
69
热度 -
Android Netroid解析之——断点续传下载及有关问题修正
AndroidNetroid解析之——断点续传下载及问题修正提到Netroid或许很多人不知道这个框架,但我如果说Volley想必没有人不知道吧。Netroid是一个基于Volley实现的AndroidHttp库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能,关于网络请求,图片加载没什么好说的,Volley已经有很多人解析过了,这里来说一下大文件断点下载。关于...
19
热度 -
引见Model-View-Presenter在Android中的应用
介绍Model-View-Presenter在Android中的应用这篇文章是我学习MVP模式时翻译的,原文是KonstantinMikheev所写,传送门。因英语水平有限,翻译的很生硬,基本靠Google,请见谅。以下是译文。这篇文章我会通过一个最简单的例子去一步步介绍MVP模式在Android中的最佳实践。同时我也会介绍一个使MVP模式在Android开发中变简单的library。简单?怎么才...
37
热度 -
3、StickyNavLayout源码剖析
Android自定义控件轻松实现360软件详情页转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43649913,本文出自:【张鸿洋的博客】1、概述最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考。嗯,关于实现呢,我写了两种方式:1、Scro...
66
热度 -
Android Service那些只能说的事-之二(Bound Service的实现方式)
AndroidService那些不得不说的事-之二(BoundService的实现方式)Toprovidebindingforservice,youmustimplementtheonBind()method.ThismethodreturnsanIBinderobjectthatdefinestheinterfacethatclientscanusetointeractwiththeservic...
93
热度 -
php核心学问要点
php核心知识要点Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于OpenSource(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书...
48
热度 -
三、三种动态改变View位置的方法
让Android控件随着屏幕旋转自由转移至任何地方(附demo) 本文主要介绍AndroidViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置...
26
热度 -
注脚学习(模仿springMvc的注解注入方式)
注解学习(模仿springMvc的注解注入方式)最近在看springMvc的源码,看到了该框架的注入注解的部分觉的有点吃力,可能还是对注解的方面的知识还认识的不够深刻,所以特意去学习注解方面的知识。由于本人也是抱着学习的态度来阅读源码,若文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论!希望能互相学习。1,首先定义三个常用的注解Service,Autowired,Contrl...
111
热度 -
Spring技术内幕——Spring Framework的IOC容器实现(2)
Spring技术内幕——SpringFramework的IOC容器实现(二)三、IOC容器的初始化过程IOC容器的初始化时由前面介绍的refresh方法来启动的,这个方法标志着IOC容器的正式启动。这个启动包括BeanDefinition的Resource定位、载入和注册。下面我们将详细分析这三个实现过程,Spring把这三个过程分开,并使用不同的模块来完成,通过这样的设计让用户更加灵活的这三个过...
120
热度 -
Android 制作万能的ViewPagerIndicator 指示器
Android打造万能的ViewPagerIndicator指示器/**稀土掘金,时光不老**/大家好,又是项目中用到的小功能,拿来和大家分享交流一下,如有不足之处,请多多指教哈。O(∩_∩)O哈哈~1.概述。ViewPager的指示器相信大家都做过了,有用图片,第三方的,有support.design库中TabLayout,也有大多数人都用过的TabPageIndicator等等,并且很多知名A...
478
热度