摘要: 上篇文章总结了如何自定义listview的显示内容,然而listview不能只是提供显示功能,还必须能够点击它显示一些东西; 我们使用了 setOnItemClickListener()方法来为 ListView 注册了一个监听器,当用户点击了 ListView 中的任何一个子项时就会回调 onIt 阅读全文
posted @ 2016-06-15 20:33 LibraSun 阅读(3333) 评论(0) 推荐(0) 编辑
摘要: 1、定义一个实体类; 2、新建item.xml,放入控件,这里是listview中每个item的内容; 3、自定义adapter,新建自定义的adapter继承arrayadapter,泛型指定为之前的实体类。构造函数包括上下文、listview的子项布局,还有数据。然后重写getView方法,先通 阅读全文
posted @ 2016-06-15 20:06 LibraSun 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: 一、向上转型 例如:Parent p=new Son(); 这样引用p只能调用子类中重载父类的方法;但属性是父类的;如果想调用子类属性的话,可以用getter()方法。 二、向下转型 子类对象的父类引用赋给子类引用叫向下转型(downcasting),要强制转换,例如:Father f1 = new 阅读全文
posted @ 2016-05-22 15:19 LibraSun 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 这几个输入函数经常搞不清具体特点和用法,这里稍作总结 一、cin>> 1、最基本用法,输入一个变量值 2、输入字符串,遇“空格”、“TAB”、“回车”结束,比如输入“hello world”,输出“hello” 二、cin.get() 1.用来接收字符,比如 char c; c=cin.get(); 阅读全文
posted @ 2016-04-17 16:01 LibraSun 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 字符串一直是一个重点加难点,很多笔试面试都会涉及,带空格的字符串更是十分常见,现在对字符串的输入问题进行一下总结。 C++用cin输入的时候会忽略空格以后的字符,比如 C++用cin输入的时候会忽略空格以后的字符,输入"hello world"输出的是"hello"; 如果用循环输入 这样输入100 阅读全文
posted @ 2016-04-17 14:53 LibraSun 阅读(2998) 评论(0) 推荐(0) 编辑
摘要: 1、虚函数 虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。当把基类的某个成员函数声明为虚函数后,允许在其派生类中对该函数重新定义,赋予它新的功能,并且可以通过指向基类的指针指向同一类族中不同类的对象,从而调用其中的同名函数。 2、纯虚 阅读全文
posted @ 2016-04-16 20:29 LibraSun 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、进程和线程 (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于 阅读全文
posted @ 2016-04-16 16:11 LibraSun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 前天数梦工厂来学校招聘,笔试题比较有特点,全是Java题,基本就是Java的一些特点。凭记忆按照题目找到一些必备知识点 (1)、 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 会执行,在retur 阅读全文
posted @ 2016-04-15 20:23 LibraSun 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 一、代码没有问题,就是报错,重启一下就会好。可以先clean再build; 二、R.Java丢失 网上讲了若干方法,有用android toos的,有clean再build的,我的解决办法是勾选build automatically; ……以后一些问题再补充 阅读全文
posted @ 2016-04-12 15:59 LibraSun 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 Input 阅读全文
posted @ 2016-04-08 18:00 LibraSun 阅读(933) 评论(0) 推荐(0) 编辑