Java入门:实践导向的面向对象编程教程

需积分: 0 0 下载量 174 浏览量 更新于2024-07-13 收藏 1.07MB PPT 举报
本篇Java实用教程旨在帮助学习者全面理解并掌握面向对象的Java语言设计,由王建民老师主讲,邮箱Wangjm@stdu.edu.cn,联系电话0311-87935049。课程强调实践性和活跃性,通过启发式教学、讨论、课前预习和课后复习以及上机测试的方式进行学习。学生需积极参与,缺课需提前请假,并鼓励提出建设性意见。 学习目标围绕着共同进步,强调兴趣驱动和实践操作,目标不仅是获得高分,更重要的是培养解决问题的能力。课程内容分为多个阶段,首先介绍Java语言的概述,包括Java的命名由来、主要版本(JavaSE、JavaEE、JavaME)以及其在互联网环境下的广泛应用,如简单性、面向对象性、跨平台性等特性。 "一次编译,到处运行"的原则是Java语言的关键特性,得益于Java虚拟机(JVM),它可以作为硬件或软件存在,使得Java程序能在不同平台上无缝运行。此外,Java不仅是一种编程语言,还包含一套完整的开发工具和运行环境。学习者需要掌握Java Development Kit (JDK)的基础,包括编译工具Javac、基础核心类,以及运行环境中的java命令及其核心类。根据应用环境,Java还可分为J2EE(Java 2 Platform,Enterprise Edition)等不同的版本。 课程中会深入讲解Java的开发环境搭建,如JDK的作用、常用工具的使用方法,以及针对不同应用环境的配置。这对于初学者来说至关重要,能帮助他们快速上手Java编程。这是一门注重实践和理论结合的Java教程,旨在培养学生的实际编程能力和问题解决策略。

用Android帮我设计一个程序,要求如下1. 该 APP 实现的功能是北林电子本科生毕业去向意愿调研 2. 主页面 Page1 包含 4 个按钮,分别为“基本信息”、“我的志愿”、“保存”、“加载”和“退 出”。还有一个本文显示框,用来显示我的基本信息+志愿。 3. 点击“我的信息”,进入第二个页面 Page2,包含四个文本输入框,分别为“班级”、“姓 名”、“学号”、“家乡”,用户可输入内容。还有一个单选按钮“性别:男/女”,默认选 项为“男”。包含两个按钮“清空”和“确认”。点击“清空”按钮,4 个文本输入框的内容 均被清空;点击“确认”按钮,若用户信息填写完整,返回到主页面 Page1,同时将 用户填写的内容返回显示,若用户信息填写不完整,Toast 弹出提示,页面不跳转。 4. 点击主页面 Page1 的“我的志愿”按钮,进入第三个页面 Page3,包含一个单选框, 可选内容包含:保研、考研、出国、工作、创业、二学位、其他,默认选择为“考研”。 还包含一个文本输入框,让用户文本输入目标的执行计划。还包含一个按钮“确定”。 点击“确定”按钮,返回主页面 Page1,同时将用户选择项及文本输入信息返回显示。 5. 点击主页面 Page1 的“保存”按钮,若主页面的文本显示框内容为空,则 Toast 提示, 若非空,则将文本存储到手机中(存储方式自定)。点击“加载”按钮,若已经存储了 文本文件,则读取并显示到文本显示框中,若还没有存储文本文件,则 Toast 提示。 6. 点击主页面 Page1 的“退出”按钮,退出该 APP。 备注: (1) APP 的 UI 自行设计,简洁、美观、实用 即可 (2) 2 个项目中所有自己编写的代码复制粘贴到该 word 中,APP 实测截图

2023-06-10 上传