摘要:
概述 AsyncTask可以很好的,准确的使用UI线程,他可以将一个比较耗时(几秒钟)的动作运行在后台,并且能将结果返回至UI线程中,不需要通过(Thread操作和Handler操作)。 使用时必须通过创建一个AsyncTask的子类,至少重写其doInBackground(顾名思义,你想在后台执行 阅读全文
摘要:
Service在Android运行在后台,它没有可视化界面,只是默默运行在后台。我们以一个后台定时器的例子清晰的说明Service的运行流程。 一、创建Service类 项目右键 New Service新建一个名为Time人Service的Service。将自动在AndroidMainfest中声明 阅读全文
摘要:
官方下载地址:https://developer.android.google.cn/studio downloads 因为安卓自带的模拟器会比较慢一些,这里勾选去掉,我们使用夜神模拟器。 这里根据自己需要更改安装路径。 勾选,创建桌面快捷方式 之后跳出一个提示框:允许谷歌为Android工作室收集 阅读全文
摘要:
老师说: 1.PTA很多同学题目完成不错,在博客中尽量挑难度大点题目介绍。本次作业有90%挑字符串对称、银行队列偏简单,不利于共享,尤其编程基础比较好同学。 2.伪代码是把自己写的思路用简要语言描述,本次上机考试发现很多同学做过题不会做,甚至连思路都不清了,可见平时写代码整理思路的重要性。建议平时做 阅读全文
摘要:
1. 本周学习总结 1.1以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。 数据库基本概念: 定义:按照某种规则组织起来的数据的集合. 关系型数据库:使用表来存储数据;每行是一条记录;一行由若干列组成. 主键:可以唯一确定一条记录的关键字。(必须有) MySQL数据库简单操作 阅读全文
摘要:
1. 本周学习总结 1.1以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。 2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等) 分组完成 2.1 简述你想为你的系统增加什么网络功能?设计思路是什么? 需要增加的网络功能就是客户端与服务器建立连接,然后客户端访问图书馆 阅读全文
摘要:
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 字节流读文件结束的判断方法,可以使用 返回 1为结束,也可以使用捕获错误的方法,当捕获到 错误是为结束。 使用缓冲流一定要使用flush方法或者close方法,否则内容只是在缓冲流中并未真正写入文件中,有些时候 阅读全文
摘要:
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容。 2. 书面作业 本次PTA作业题集 1. 源代码阅读:多线程程序BounceThread 1.1 BallRunnable类有什么用?为什么代码中需要调用 进行休眠? 答:BallRunnable实现了Runnab 阅读全文
摘要:
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。 2. 书面作业 本次PTA作业题集 1. 常用异常 结合题集题目7 1回答 1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免? 1.2 什么样的异常要求用户一定要使用捕获处理? 如果异常 阅读全文
摘要:
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。 1.2 选做:收集你认为有用的代码片段 遍历Map的方法: forEach循环遍历的方法: Map 转为List的方法: 过滤方法: 返回给定Collection的最大值方法: 2. 书面作业 本次作业题集 2 阅读全文