999-Forget
散碎
水陌轻寒L
念终始典于学 于缉熙单厥心
展开
-
☆ 转载信息
转载文章可能来自多篇博文,个人阅读方便侵权删,请私信,打扰了原创 2021-09-10 16:40:41 · 54 阅读 · 0 评论 -
Android Q&A | setOnItemClickListener(AdapterView.OnItemClickListener) in the type AdapterView....
Question:The method setOnItemClickListener(AdapterView.OnItemClickListener) in the type AdapterView is not applicable for the arguments (new OnItemClickListener(){})Answer:提示内容:需要的是Adapt原创 2016-05-05 21:31:37 · 2710 阅读 · 0 评论 -
Android基础 | 控件基础 | Listview之SimpleAdapter
SimpleAdapter的构造函数:public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)官方说明了其各个参数含义,我这里根据自己的理解解释下:第一个Context,很明显大家根据英文可以知道是上下文的意思,它官方的意思是:SimpleAdapter转载 2016-05-05 14:37:19 · 393 阅读 · 0 评论 -
Android基础 | 意图Intent讲解
一、概念讲解Intent(意图)主要是解决Android应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。转载 2016-05-04 20:59:45 · 634 阅读 · 0 评论 -
区块链相关资料分享
区块链相关资料分享直接见朋友圈原创 2018-05-16 17:47:11 · 216 阅读 · 0 评论 -
Java思想 | 10个面向对象设计原则
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。我经常看到不同经验转载 2016-04-27 20:31:01 · 767 阅读 · 0 评论 -
Android基础 | 控件基础 | Listview之BaseAdapter①
在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖。这时候最方便的方法就是使用灵活的适配器Base转载 2016-05-05 15:54:49 · 350 阅读 · 0 评论 -
Android Q&A | No orientation specified, and the default is horizontal,
Question:错误提示信息为:No orientation specified, and the default is horizontal. This is a common source of bugs when children are added dynamically.Answer:问题原因:线性布局无法定位其方向性,而在使用标签要指明方向原创 2016-05-05 10:45:14 · 354 阅读 · 0 评论 -
Java数据类型转换 | int与String
一、简述 int -> Stringint i=12345;String s="";第一种方法:s=i+""; 【会产生两个String对象】第二种方法:s=String.valueOf(i); 【直接使用String类的静态方法,只产生一个对象】二、简述 String -> ints="12345";int i;第一种方法:i=Integer.pars转载 2016-05-04 20:37:53 · 659 阅读 · 0 评论 -
Android基础 | 控件基础 | ImageView用法
<ImageView android:id="@+id/img" android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVert转载 2016-05-05 16:03:27 · 392 阅读 · 0 评论 -
Android基础 | Activity间进行数据传递
1、打开新的Activity,并传递若干个参数给它public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ....... button.setOnClickListener(new View.OnClickListen原创 2016-05-05 09:52:32 · 481 阅读 · 0 评论 -
Java深入 | 对象如何创建&Class对象
一、基本概念(1)Class对象 类型信息在运行时如何表示(RTTI),由Class对象的特殊对象完成,Class对象包含与类有关的信息。类作为程序中的一部分,每个类都有一个Class对象(即,每当编写且编译了一个新类,就会产生一个Class对象,这个对象被保存在一个同名的.class文件中)简述: Class 类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变原创 2016-04-27 21:07:54 · 3576 阅读 · 1 评论 -
Java深入 | 接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别一.抽象类 在了解转载 2016-04-27 20:23:05 · 352 阅读 · 0 评论 -
Android基础 | 控件基础 | RadioGroup用法
1、获取RadioGroup控件方法RadioGroup radioGroup = (RadioGroup)findViewById(R.id.myRadioGroup);2、获取RadioButton控件方法RadioButton radioButton = (RadioButton)findViewById(radioGroup.getCheckedRadioButtonId())转载 2016-05-04 21:10:51 · 1974 阅读 · 0 评论 -
Android Q&A | Incorrect line ending: found carriage return (\r) without corresponding newline (\n)
Question:Incorrect line ending: found carriage return (\r) without corresponding newline (\n): Incorrect line ending: found carriage return (\r) without corresponding newline Answer:转载 2016-05-05 15:01:51 · 338 阅读 · 0 评论 -
59条令人捧腹但真实的程序员编程语录
我收集了很多关于软件开发者的编程语录。这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也揭示了真相。只有真正的软件开发人员才能理解这些编程语录的价值。下面,就让我们开始吧……软件开发人员和程序员语录1.A good programmer is someone who always looks both ways转载 2017-05-02 16:21:55 · 621 阅读 · 0 评论 -
Android基础 | UI检视利器:Hierarchy Viewer
Hierarchy Viewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,但是好像很少有人提它,难道是因为太简单? 具体来说主要功能有2个:1. 从可视化的角度直观地获得UI布局设计结构和各种转载 2016-05-05 20:53:29 · 409 阅读 · 0 评论 -
Eclipse常用快捷键
Eclipse编辑快捷键窗口快捷键【Ctrl+M】 窗口最大化和还原查看和定位快捷键 1. 【Ctrl+K】、【Ctrl+Shift+K】 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。 2.. 【Ctrl+J】、【转载 2016-05-05 20:25:47 · 388 阅读 · 0 评论 -
Android基础 | 创建新的Activity
【1】 Android四大组件都需要在清单文件里配置【2】 若应用需要多个启动图标,Activity可以这样配置 <activity android:name="com.example.newactivity.SecondActivity" android:label="我是第二个Activity"原创 2016-05-04 20:45:29 · 832 阅读 · 0 评论 -
Android基础 | 控件基础 | Listview之BaseAdapter②
MainActivity.javapackage com.example.baseadapter;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View转载 2016-05-05 15:58:12 · 298 阅读 · 0 评论 -
Java类权限
1、Class类的访问权限: public:可以供所有的类访问。 默认(包访问权限):默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。 即如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的类都可以访问到,即使可以实例化该类 (当然如果这个类转载 2016-04-27 19:12:41 · 410 阅读 · 0 评论 -
Java JDBC | 四种连接数据库的方法
四种连接数据库的方法(DriverManager、DataSource子类、DBCP、c3p0) 一、环境 1、数据库驱动jar文件 2、DBCP方法 Commons-dbcp.jar:连接池的实现 Commons-pool.jar:连接池实现的依赖库 资源文件 3、c3p0方法: c3p0-0.9.1.2.jar转载 2016-04-27 19:55:35 · 18937 阅读 · 3 评论 -
ArrayList和数组间的相互转换
开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子:package test.test1;import java.util.ArrayList;import java.util.List;public class Test { /** * @param args */ public static void main(String[] args) { L转载 2016-04-27 18:58:53 · 320 阅读 · 0 评论 -
Java基础 | 程序入口main()方法
main()方法是Java应用程序的入口点,每一个Java应用都是从main()方法开始的。主方法main()的每一个参数含义如下所示。public:访问限制符是public,说明main()方法可以被外部调用。static:表示main()方法是静态方法,可以通过类名直接调用。void:表示main()方法不需要返回值。main:main是主方法的默认方法名,在执转载 2016-04-27 20:12:35 · 21865 阅读 · 0 评论 -
Java内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类。如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)。显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类,而心脏又在人体当中,正如同是内部类在外部内当中。实例1:内部类的基本结构//外部类class Out { private转载 2016-04-27 19:19:20 · 235 阅读 · 0 评论 -
Java 线程 | yield() 和 join()
多线程的执行流程:多个线程并发请求执行时,由cpu决定优先执行哪一个,即使通过thread.setPriority(),设置了线程的优先级,也不一定就是每次都先执行它。yield:表示暂停当前线程,执行其他线程(包括自身线程) 由cpu决定join:阻塞所在线程,等调用它的线程执行完毕,再向下执行原创 2016-04-27 18:43:45 · 702 阅读 · 0 评论 -
Java迭代器 | Iterator用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返转载 2016-04-27 20:05:09 · 581 阅读 · 0 评论 -
Java数据类型 | HashSet详解
HashSet 的实现:对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:public class HashSet extends AbstractSet implements Set, Cloneable, ja转载 2016-04-27 19:37:23 · 962 阅读 · 0 评论 -
Java关键字 | instanceof 的用法总结
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据.转载 2016-04-27 19:10:04 · 620 阅读 · 0 评论 -
Java匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} class Child extends Per转载 2016-04-27 19:31:02 · 319 阅读 · 0 评论 -
为什么在重写equals方法时还必须重写hashcode方法
首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String)转载 2016-04-27 18:49:17 · 4220 阅读 · 0 评论