摘要: jav源码地址:D:\Program Files\jdk1.7\src.zipclass类地址:D:\Program Files\jdk1.7\jre\lib\rt.jar在线api底地址:http://docs.oracle.com/javase/8/docs/api/index.html 阅读全文
posted @ 2014-10-03 12:08 高杰才_Android 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 继承中的构造方法1、子类的构造过程中必须调用其基类的构造方法。2、子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。 2.1、使用this(argument_list)调用本类的另外构造方法。 2.2、如果调用super,必须写在子类构造方法的第一行。... 阅读全文
posted @ 2014-10-03 10:42 高杰才_Android 阅读(24286) 评论(0) 推荐(3) 编辑
摘要: super关键字:在java中使用super来引用基类的成分。程序code:class FatherClass{ public int value; public void f(){ value = 100; System.out.println("Fathe... 阅读全文
posted @ 2014-09-29 22:52 高杰才_Android 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 方法的重写:1、在子类中可以根据需要对从基类中继承来的方法进行重写。2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。3、重写方法不能使用比被重写的方法更严格的访问权限。程序code:class Person{ private int age; private Str... 阅读全文
posted @ 2014-09-29 21:51 高杰才_Android 阅读(40945) 评论(2) 推荐(0) 编辑
摘要: Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行?---------------------------------------------------------------通常有两种,一种是制作一个可执行的JAR文件包,然后就可以像... 阅读全文
posted @ 2014-09-28 23:42 高杰才_Android 阅读(7345) 评论(0) 推荐(0) 编辑
摘要: 介绍:1、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。2、用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static成员。(静态... 阅读全文
posted @ 2014-09-27 23:38 高杰才_Android 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: this使用范围 1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。2、当必须指出当前使用方法的对象是谁时,要使用关键字this。3、有时使用this可以处理方法中成员变量和参数重名的情况。4、this可以看做是一个变量,它的值是当前对象的引用。注:this一般出现在方法中,当方法... 阅读全文
posted @ 2014-09-27 21:29 高杰才_Android 阅读(6353) 评论(0) 推荐(0) 编辑
摘要: 消除SDK更新时的“https://dl-ssl.google.com refused”错误消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupte... 阅读全文
posted @ 2014-08-22 19:05 高杰才_Android 阅读(963) 评论(0) 推荐(1) 编辑
摘要: 打开这个网址就可以看到adt的详细信息: http://developer.android.com/sdk/installing/installing-adt.html 或者直接在你的eclipse的Help>Install New Software里面add,地址直接输入https://dl-ss... 阅读全文
posted @ 2014-08-21 20:14 高杰才_Android 阅读(72684) 评论(6) 推荐(3) 编辑
摘要: 打开这个网址就可以看到adt的详细信息: http://developer.android.com/sdk/installing/installing-adt.html 或者直接在你的eclipse的Help>Install New Software里面add,地址直接输入https://dl-ss... 阅读全文
posted @ 2014-08-21 20:07 高杰才_Android 阅读(7722) 评论(1) 推荐(0) 编辑
摘要: 由于快要放暑假了,所以最近这俩周把Android方面的知识复习一下,准备找个实习工作。顺便把自己的总结更大家分享一下,共同进步,谢谢....一、android:id="@android:id/tabhost" 是调用系统内部的ID和代码中mTabContent = (FrameLayout) fi... 阅读全文
posted @ 2014-06-17 21:11 高杰才_Android 阅读(5068) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-02-09 15:49 高杰才_Android 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误:错误: 找不到或无法加载主类 com.sun.tools.javac.Main解决办法:当出现这个错误时,百度之,结果很多人都是说的环境变量设置错误,但是检查了下环境变量,没有什么问题。这时,看到错误信息中有javac,猜想大概是找不到javac这个文件吧,于是到jdk\bin目录下,发现没有javac.exe文件,上网百度才知道安装jdk过程中,还会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突,删掉javac.exe文件。我之前把jdk安装在D:\JAVA下,jre也在D:\JAVA下,于是卸载,重新安装 阅读全文
posted @ 2013-11-30 15:07 高杰才_Android 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 如果java提供的系统异常类型不能满足程序设计的需求,那么可以设计自己的异常类型。从java异常类的结构层次可以看出,java类型的公共父类为Throwable.在程序运行中可能出现俩种问题:一种是由硬件系统或JVM导致的故障,java定义该故障为Error,这类问题是用户程序不能够处理的;另外一种问题是程序运行错误,java定义为Exception,这种情况下,可以通过程序设计调整来实现异常处理。因此,用户定义的异常类型必须是Throwable的直接或间接子类。我推荐大家的异常类型以Exception为直接父类。下面开始我们的自定义异常类之旅...1、首先定义自己的异常类AgeOutOfBo 阅读全文
posted @ 2013-11-09 00:10 高杰才_Android 阅读(26874) 评论(1) 推荐(1) 编辑
摘要: 参考:http://blog.csdn.net/android_tutor/article/details/7193090 与 http://www.cnblogs.com/kingcent/archive/2011/03/08/1977064.htmlonInterceptTouchEvent()用于处理事件并改变事件的传递方向。onTouchEvent() 用于处理事件,返回值决定当前控件是否消费(consume)了这个事件。onInterceptTouchEvent()的默认返回值是false,这样才能继续向子view传递事件,如果修改为true,则事件只传递到当前view的onTouc 阅读全文
posted @ 2013-08-14 17:38 高杰才_Android 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 最近无意间看到了涉及到跑马灯效果的代码,于是在网上查阅了很多资料,在这里对自己看的一些文章进行一下总结,顺便加上自己的一些体会。让我们一步步逐渐向下。首先我们要实现走马灯这样一个效果,通常来说都是在TextView这个控件中来实现的,而且其中的文字一定是单行显示,如果多行显示,那走马灯效果也就失去了存在的意义。另外,在EditText中使用走马灯没有必要,也不合理,实际上对于EditText来说android:ellipsize这个属性只有对于设置在android:hint中的文字的时候是有用的,而且android:ellipsize="marquee"这个用法不能用在Ed 阅读全文
posted @ 2013-06-18 17:56 高杰才_Android 阅读(62865) 评论(4) 推荐(2) 编辑
摘要: 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:launchMode属性:<activity android:name="ActB& 阅读全文
posted @ 2013-06-17 22:45 高杰才_Android 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.ActivityGroup的核心就是继承该类,能够通过getLocalActivityManager()得到一个LocalActivityManager如,LocalActivityManageram=getLocalActivityManager();2.然后通过LocalActivityManager通过startActivity(Stringid,Intentintent),可以与指定的Actiivty绑定,并且返回一个Window。LocalActivityManager可以同时管理多个ActivityWindowwindow1=am.startActivity("Mod 阅读全文
posted @ 2013-05-30 09:59 高杰才_Android 阅读(1581) 评论(5) 推荐(0) 编辑
摘要: Handler定义: 主要接受子线程发送来的数据,并用此数据配合主线程更新UI。为什么要用Handler? 我们手机当中的很多功能或操作是不能都放在Activity当中的,比如下载文件、处理大量数据、复杂错操作之类的。如果放在Activity中(即主线程中)的话,会出现长时间没响应,甚至会出现ANR之类的错误(即5秒内没响应),这样的话就会造成一个很差的用户体验,所以这就显示出了Handler的必要性。如果我们把那些费时费力的操作放在另外一个线程操作当中,这样就能够和主线程(UI)线程同步操作,不会出现长时间等待或没响应的操作,是的用户体验大大提高。Handler就是实现上... 阅读全文
posted @ 2013-05-22 18:08 高杰才_Android 阅读(5152) 评论(2) 推荐(3) 编辑
摘要: 简述:Shared Preferences常用于一些属性设置,参数设置,用来保存一些简单的数据。例如本例中,用来保存应用的播放状态。重点:无法直接在多个应用程序间共享Preferences数据。简单的使用方法:1、调用getPreferences()方法得到一个SharedPreferences对象。参数可直接写0,意思为私有。 2、调用SharedPreferences的edit()方法得到一个Editor对象。 3、通过Editor.put...()方法输入数据 4、最后通过Editor的commit方法提交数据。当我们再次进入程序的时候可以通过Sha... 阅读全文
posted @ 2013-05-10 01:07 高杰才_Android 阅读(561) 评论(1) 推荐(0) 编辑