- 博客(261)
- 资源 (5)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-02 09:59:44 393
原创 JAVA基础必备(十三)——反射(二)
对于反射,我的理解它就是一个小偷,把人家的私有财产偷出来自己来用而已。1.反射的机制:反射的机制其实就是在程序运行的时候能够获取自身的信息。也就是在java中,给定一个类,那么我就可以通过反射机制获取这个类的所有信息,也就是说可以获取这个类的所有的属性和方法。2.反射的作用:其作用就是在程序运行的过程中,可以构造出任何一个类的对象,可以调用任意一个类对象的属性和方法,生成动态代
2014-08-15 17:48:20 739
原创 JAVA基础必备(十二)—— 反射(一)
封装类 因为java中基本数据类型不是面向对象的, java对所有的数据类型都提供了对应的类封装了该数据类型的一些操作 int -----> Integer byte----->Byte short---->Short long---->Long boolean---->Boolean char---->Character float--->Float d
2014-08-12 15:35:30 731
原创 JAVA基础必备(十一)——正则表达式
String正则表达式就是一个有特殊意义的字符串,必须放在特定的环境(函数)中才会起作用,这个字符串具有一定的编写规则(模式)这个规则基本通用(javaScript,c#,php....将来定界符就是边界会有区别)原子 正则表达式的最基本的组成单位 只要一个正则表达式可以单独使用的字符 就是原子 a.所有在页面上可以显示的字符 或非
2014-08-12 15:29:51 603
原创 JAVA基础必备(十)——异常
1.java垃圾回收机制 GC(了解) a.什么是垃圾? 没有任何引用的实体对象就是垃圾 b.什么时候回收 jvm来决定 程序可以建议立即回收, 如何建议:System.gc() Runtime.getRuntime.gc(); 但是是否立即回收都由 jvm决定 jvm回收垃圾之前会调用对象finalize方法
2014-08-12 15:29:19 544
原创 JAVA基础必备(九)——继承,封装,多态,抽象类,接口
1.方法的重写(函数覆盖) 父类的方法,在子类中有重新实现 首先方法的签名一样(签名指的是返回值类型,方法名称,形式参数) 访问权限到子类中可以扩大不能缩小(首先父类中的方法非private 因为private只能在类的内部访问)2.动态binding(绑定) a.父类的引用引用了子类的实体对象 b.调用方法时,如果该方法构成重写则调用子类的方法
2014-08-12 15:27:59 812
原创 JAVA基础必备(八)——面向对象
面向对象(描述现实生活)类 把具有相同属性和相似行为的事物抽象出来 相同属性:可以用变量来表示 找出相同属性的过程称为数据抽象 相似行为:可以用函数(方法)来表示 找出相似行为的过程称为过程抽象封装 把相似的行为和相同的属性组装到一起 构成类的过程class 类名{ 相同的属性 相似的行为}人类:相同的属性
2014-08-01 11:29:43 548
原创 Java基础必备(七)——数组(二)
* 在数组的第二个位置插入100 */public class ArraysTest2 { public void insert(){ int[] a = {1,2,3,4,5,6};// 如果要插入一个数,那么这个数组需要扩容才可以 a = Arrays.copyOf(a, a.length+1); S
2014-07-31 18:29:11 600
原创 Java基础必备(六)——数组(一)
a. 数组的声明 int[] a = {...} int[] a = new int[10];大小固定 new int[]{...} int[] a; 数组名是数组的地址 b.数组内存分配,弄清楚什么是引用 c.案例 写一个程序倒置一个数组 i.直接在主函数中操作 第一个和最后一个交换 第二个和
2014-07-29 18:18:51 562
原创 Java基础必备(五)——函数
把一个操作写成独立的功能单元,可以反复使用 这就是函数. 和主函数的位置并列, public static 返回值类型 函数名称(形式参数) { //函数的实现部分 } 现在我们要写的函数是:打印一个数的因子 1.返回值类型 可以是void 和其它普通数据类型 void 是没有任何形式的数据得到(现在而言得到数据就可以拿数据去运算)
2014-07-29 18:12:38 632
原创 JAVA基础必备(四)——循环体(二)
循环体的实际使用实例:1.作业1:输入一个数,因式分解 如输入90 得到90=2*3*3*5 80 得到80=2*2*2*2*5 分析:因式分解,都是以2开始除,无余数
2014-07-29 17:53:13 984
原创 Jquery Mobile data-role常用的类型
data-role参数表:page 页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header 页面标题容器,这个容器内部可以包含文字、返回按钮、功能按钮等元素footer 页面页脚容器,这个容器内部也可以包含文字、返回按钮、功能按钮等元素content 页面内容容器,这是一个很宽容的容器,内部可以包含标
2014-07-28 15:33:53 660
原创 oracle数据库版本不同的导入和导出问题
1.对于高版本要使用低版本的数据,楼上的已经说明了,在低版本上导出,高版本可以直接导入,是兼容的2.对于低版本要使用高版本的数据,可以采用在低版本数据库上进行导出,具体方法如下:在安装低版本的数据库服务器上配置tnsnames.ora,在其中添加字串,比如test,使得sqlplus能够连接到高版本的数据库中去:sqlplus user/password@test可以查询到高版本数
2014-07-25 15:02:09 3390
原创 oracle数据库的配置
1、安装Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1)下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html安装设置:1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建
2014-07-25 14:58:25 775
原创 eclipse开发web攻略
平时开发android用到的是eclipse,它是开发java的一款专业ide,也插有javame插件,由此可以开发android程序,开发web用的myeclipse本身是eclipse的插件(用于开发javaee的平台),后来myeclipse干脆把eclipse集成进去了,所以现在你下载一个myeclipse就可以了,eclipse也可以,如果需要在eclipse上面开发javaee应用程序
2014-07-24 12:06:05 810
转载 如何提高能力
首先让我们看一看刚入软件公司会出现的情况:1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果。──如何避免:在写代码以前,要认真的学
2014-03-10 17:50:50 735
原创 JAVA基础必备(四)——循环体(一)
大纲:程序结构,顺序结构,选择结构,循环结构1.通过键盘输入数据:a)import java.util.Scanner包;b)在主函数中Scanner s = new Scanner(System.in);c)s.nextInt(),or s.nextDouble();2.选择结构:a)if(条件){//语句,如果只有一个语句{}可省略}b)if(){}else if
2014-03-06 20:00:22 1380
原创 JAVA基础必备(三)——运算符
1.个别转移字符:\n——换行(),\t——横向跳格,\r——回车,\\——反斜杠字符,\'——单引号字符,\b——退格,那么怎么记呢?最好的办法,用英文记,n即为next 那就是下一个行就是换行了,t为tab那么tab在键盘上什么作用大家都知道了吧,r即为return那么就是回车咯,b呢就是back退回去,这样最常用的转移字符就很容易记住了!2.运算符:a)数学运算符:+、-、*
2014-03-06 12:02:37 793
原创 Android框架——框架结构解析
Android的体系架构鼓励组件重用,允许开发者发布共享Activity、Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理。如下图框架: 从上到下依次为:应用层,应用框架层,库,Linux内核;1.应用层Andriod将预装一组核心应用程序,包括email客户端、短信服务、日历日程、地图服务、浏览器、联系人和其他应用程序
2014-03-04 14:55:28 1066
原创 JAVA基础必备(二)——数据类型
1.变量:就是一个标识,用来标识一块内存;a.变量如何命名:以字母下划线或者$符号开头,后面可以跟字母数字下划线,不能使用java关键字。b.变量必须声明并赋值才能使用,变量声明的时候必须要有类型(整数就是int类型)。c.变量有作用域一个{}在哪个{}声明就在哪个{}有效,出了该{}无效。d.变量可以声明的同时直接初始化。2.进制:十进制(0-9)组成:123 = 3
2014-03-03 17:52:35 781
原创 Android不显示SDK图标的解决
今天换了个电脑,配置环境时,弄eclipse的时候,装完adt插件了,把window下的机器人SDK图标弄没了。还以为插件么装上呢,最后才知道怎么解决。。。。原来是:Eclipse ->window->costomize Perpective(定做透视图)->Command Groups Availability选项卡中找到android sdk 那项打钩。。
2014-03-03 14:36:31 1173
转载 handler机制
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus
2014-02-25 16:19:22 622
转载 android客户端与服务端webservice运用
Android与服务器端数据交互(基于SOAP协议整合android+webservice)上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,
2014-02-25 16:07:51 1902 1
原创 android基础问题
1. 什么是ANR,如何避免ANR。2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception?3. Asynctask的优缺点?能否同时并发100+asynctask呢?4. Handler有何作用?如何使用之(具体讲需要实现什么function)?5. 有哪些实现自定义控件的方法?6. CMWAP, CMNET
2014-02-22 22:54:28 760
原创 android面试要点记录
Android面试过程描述1、之前所写项目的介绍2、android一些常见问题的问答3、关于android平时很少用到但实则很重要的问题描述技术分析1自我感觉面试中比较好的方面:1、熟悉掌握之前所写项目2、能够及时对没有接触过的问题做出通过自己的推理做出正确的解答。2自我感觉面试中比较不好的方面:3、对android的基础知识了解的不是很全面。4、知
2014-02-22 22:54:01 1557
原创 今天在android上遇到了问题——找不到GRAY.pf文件
这个文件是什么作用呢。Could not initialize class javax.imageio.ImageTypeSpecifierException details are logged in Window > Show View > Error Log而且也找不到这个类,是在xml的时候 进行可视化操作出现的问题,重装了jdk也没有解决。网上也找不到办法,同时也导致了sdk
2014-02-19 13:36:02 1048
原创 android有关内存消耗的问题
android程序如果发生内存消耗过大的话,会出现很严重的问题,内存消耗主要有几方面:1,。注册对象未取消:假设我们希望在锁屏界面(LockScreen)中,监听系统中的电话服务以获取一些信息(如信号强度等),则可以在LockScreen中定义一个PhoneStateListener的对象,同时将它注册到TelephonyManager服务中。对于LockScreen对象,当需要显示锁屏界面的
2014-02-16 11:59:39 1022
原创 Android界面卡顿问题的解决
如果出现界面卡顿的问题,可能造成的原因主要是在主线程中(如:getView)获取数据导致的,解决方法:1.要注意获取数据的方法,可以做个缓存存取List数据表,供使用;2,要注意异步获取数据,避免在主线程中进行数据库操作!
2014-02-16 11:36:07 2532
原创 两天的面试心得
现在想换个提升空间,于是投了两天的简历,第二天就有面试的机会了,从面试的机会来看还是可以的,可是在面试的过程中,也发现了很多的不足,主要体现在JAVA方向的基础问题,在做android开发的时候并没有很在意,只是会用就可以了,并没有深入的去理解,java基础这是一个短板,理解了 会用了 但是不会去表达,而android方向的问题还可以,接下来会在java基础方向攻关。
2014-02-16 11:18:47 970
原创 Cocos2d框架解析
cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。游戏开发方向,首先要懂C++,这点只是了解,还需要深入学习啊,其次就是这个Cocos2d框架的学习了。书籍介绍:iOS 5 cocos2d 游戏开发实战cocos2d 权威指南cocos2d 游戏开发技术详解
2014-02-14 10:57:07 780
原创 看书是一件趣事
最近一直在看书,有颇有心得,看来读书也是修养心境的一种很好的方法呢,技术层面的书边读边思考,不但有趣而且还很有代入感,生活方面的书读起来对人生有了不错的感悟,总结——看书舒服
2014-02-11 11:38:51 732
原创 移动端支付系统前景
这种“二维码支付”的创新技术,也就是所谓的“即拍即付”。打开手机上的支付客户端,其中有一项二维码识别功能,它可以用来拍摄和识别印制在各种物体上的二维码商品信息,识别后,手机用户就可以看到这个商品的详情,如果觉得合适,就可以直接点击付款,在网络账户中完成交易,商品再由快递员送到家里。这种技术若是推广将会又是一项便民的创新啊,试想封柜式保存物品,手机扫描后物品即可出柜拿走了。。不用排队结账,简单便
2014-01-14 16:02:48 698
原创 几个android开发必须懂的问题
几个作为android开发务必懂的基础。1. 什么是ANR,如何避免ANR。2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception?3. Asynctask的优缺点?能否同时并发100+asynctask呢?4. Handler有何作用?如何使用之(具体讲需要实现什么function)?5. 有哪些实现自定义控
2013-12-16 11:07:16 1022
原创 Popwindow未解决popwindow外点击消失
这个功能应该是不难的,查了下文档,没发现明显的方法可以调用。开始以为popupWindow.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置popupWindow以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。对了,还有,设置popupWindow.setFocusable(true); 这样才能让popupW
2013-12-06 10:32:08 1422
原创 重写Dialog写出自己的Dialog
1.在style.xml下自定义 @null true true true @drawable/ic_launcher @color/transparent true 2.准备好dialog布局 android:id="@+id/dialog_layout"
2013-11-20 11:37:10 2544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人