- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校外实践报告文档
目 录
1 实践目的 2
2 时间安排 2
3 实践内容 2
3.1 Java概述理论基础 2
3.2 Android开发
4 收获与体会 25
附录 工作日志 26
1 实践目的
了解 Android 平台
如何将它用于移动和非移动应用程序。安装 Android SDK,并构建一个简单的应用程序Android SDK,JAVA基础
7月17号 学习简单的开发技术,电话功能按键
7月18号 按键跳转,播放器列表功能实现
7月19号 学习和实践前一天的内容
7月20号 简单做一个基于JAVA的播放器,要求功能实现
7月21号 总结,教员讲解
3 实践内容
3.1 Java概述理论基础
从面向过程到面向对象: 举例说明面向过程与面向对象的区别
java类的定义
public class Person {
String name; //属性
int age;
public Person() {//构造函数
age = 0;
}
public Person(String name, int age) { //构造方法
this.name = name;
this.age = age;
}
public void speak() { //一般方法
System.out.println(“我叫”+name+” 今年”+age);
}
}
类的继承:
public class Student extends Person {
String school;
public String getSchool() {
return school;
}
}
方法的重写:
public class Student extends Person {
String school;
Public Student(String name, int age, String school) {
super(name,age);
this.school = school;
}
public String getSchool() {
return school;
}
public String speak() {//重写方法
System.out.println(“我叫”+name+”今年”+age+”, 来自”+school);
}
}
多态:
Person p = new Student();
对象的转型:
Person p = new Student();
((School)p).getSchool();
接口:
interface role {
public abstract void cry();
public abstract void laugh();
}
抽象类:
abstract class CryRole implements role{
public void laugh() {
System.out.println(“haha-------”);
}
public abstract void cry();
}
异常的概念:
程序运行过程中出现的错误。
异常的分类:
见下图
异常的捕获与处理
throws、throw、try…………catch……finally
自定义异常
class MyException extends Exception {
//重写Exception方法
}
数组的声明和初始化:
int[] s = new int[3];
int[] t = new int[]{1,2,3};
一维数组和二维数组:
int[] s = new int[3];
int[][] ss = new int[3][];
数组元素的引用:
S[1] = 3;
tring与StringBuilder类:字符串处理类
基本数据类型包装类
Byte,Character, Boolean, Short, Integer, Long, Float, Double
Math类: 处理数字相关计算
File类: 访问或创建文件
Java集合
Java流技术
各种各样的流:输入流与输出流,字节流与字符流,缓冲流,数据流,文件流,转换 流,Print流,OBject流
3.2 Android开发
软件基础
1、Java开发工具包:JDK6 (仅有JRE不够)
2、Java开发IDE:Eclipse 3.6 (Helios)
3、Android开发的Eclipse插件:ADT-0.9.9.zip
4、Android软件开发工具包:android-sdk-w
您可能关注的文档
最近下载
- 上海市域铁路地下管线及障碍物调查探测规范.docx VIP
- 大学生职业规划大赛《财务管理专业》生涯发展展示PPT.pptx
- 高中英语新教材北师大版(2019)必修三教案+Unit+8+Green+Living+Viewing+Workshop+Solar+Energy.doc
- 住院精神疾病患者自杀风险护理团体标准解读PPT.pptx
- 胰岛素泵操作SOP.docx
- 北京市朝阳区2023-2024学年七年级上学期期末语文试题(含答案解析).pdf VIP
- D-Z-T 0187-2016 地面磁性源瞬变电磁法技术规程(正式版).docx VIP
- (小城镇建设)论文.doc
- Unit1ReadingandThinking教案--高中英语人教版(2019)必修第三册.docx
- 北师大版(2019)必修第三册 Unit 8 Green Living Viewing Workshop Solar Energy 教学设计.docx
文档评论(0)