201621044079《Java程序设计》第1周学习总结
1. 本周学习总结
首先要认识到java这门课程的重要性 了解java语言的发展历史 以及java的特点(*跨平台) 了解JDK JRE JVM的含义以及关系 JVM 是实现平台无关性的关键 学会独立安装eclipse软件 会查阅JDK文档
2. 书面作业
1. 虚拟机
1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?
源程序通过javac命令产生字节码文件(.class)→字节码文件通过虚拟机(JVM)解释成机器码 可以实现多平台执行。
字节码文件是通过JVM解释成机器码 只要平台上有虚拟机 字节码文件都可以实现转化为机器码 即可在平台上执行 所以java程序可以在任何有虚拟机的平台上执行 也就实现了跨平台运行
1.2 什么是jdk?jdk, jre, jvm的联系是什么?
jdk即提供给java开发人员的一组工具
jdk包括jvm及其开发环境编译器等 jre只包括虚拟机即相关的运行时环境
(jdk包括jre jre包括jvm)
2. java与javac
2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么
helloworld 是类名
2.2 Path变量有什么用?
path是一个环境变量 决定一个命令执行是应该到哪个目录寻找命令文件
2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
.c→.exe .java→.class→.jar
3. 实验总结(不得出现大段代码):
3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?
PTA中使用scanner处理输入
System.out.printf 进行格式化输出
3.2 5-2(取数字)实验总结
先输入数字x 判断是否大于等于10000且小于等于20000 若符合调用函数 将数字X转化为二 八 十六进制
若不符合区间 (若是负数 则先转化正数) 使用for循环 在(i=0;a/10!=0;i++)情况下 对X取余 存入数组 然后相加 再次使用for循环 将数组中的数字按照逆顺序输出
emmmmm 做不出来编程.....都是同学一边讲 一边敲 再回头看......
3.3 5-3(取数字浮点数)实验总结
先输入一个数字X 进行对其取绝对值 将其转化为字符串形式 再逐个存入到数组里 运用for循环 将每一个数字转化为整型 进行相加
4. Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
java 是一门设计程序语言 应用范围非常广 主要应用于 桌面级应用
企业级应用 嵌入式设备 以及消费类电子设备
目标 由于自己是转专业过来的 之前除了接触浅层的C之外 并没有对编程有了解 在没有基础的情况下 希望在学院的补课状态下 抓好基础 比别的同学要更努力 把之前的补上 且学好JAVA 为以后的学习也打好基础
. 请描述一下你的技术基础(会什么语言,都写了多少行代码
较简单的C语言
. 设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。
| 目标 | 如何完成 |
|---|---|
| 时间 | 只要有时间就打代码吧 |
| 代码量 | 每周两百行 |
| 学习方式 | 多敲代码 补课 问同学 多钻研 |
| 有困难时 | 问同学 问老师 问助教 一定不拖延 有问题及时解决 |
3使用码云管理Java代码
3.1 GIT使用

3.2 截图题集“Java基本语法”PTA提交列表

3.3使用学姐学长开发的jar程序 统计每周的代码量
| 行数 | 新增行数 | 文件数 | 新增文件数 |
|---|---|---|---|
| 89 | 89 | 141 | 141 |
201621044079《Java程序设计》第1周学习总结的更多相关文章
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- 《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
- 《Java程序设计》第二周学习总结
20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...
随机推荐
- 工具类(为控件设置圆角) - iOS
为了便于日常开发效率,因此创建了一些小的工具类便于使用.具体 code 如下:声明: /* 为控件添加边框样式_工具类 */ #import <UIKit/UIKit.h> typedef ...
- (mybatis)There is no getter for property named 'isEffective' in 'class java.lang.String
原来代码: <select id="findSpecialOffer" resultType="com.lizard.back.model.SpecialOffer ...
- Angularjs基础(十二)
ng-model-options 描述:规定如何更新模型 实例: 在失去焦点时绑定输入框的值scope 变量中. <div ng-app="myApp" ng-control ...
- python核心编程2 第十五章 练习
15-1.识别下列字符串 :“bat ”.“bit ”.“but ”.“hat ”.“hit” 或 “hut ” import re from random import choice strtupl ...
- Linux中查看已安装内存与交换空间使用情况
目录 1. free查看内存使用量 2. 查看 /proc/meminfo 文件获取物理内存信息 3. top命令获取内存用量 1. free查看内存用量命令 该命令是专门用于查看内存用量 ...
- iWebShop产品功能技术优势有什么?
iwebshop基于iweb si 框架开发,在获得iweb si 技术平台支持的条件下,iwebshop可以轻松满足用户量级百万至千万级的大型电子商务网站的性能要求.站点的集群与分布式技术(分布式计 ...
- Trie(字典树,前缀树)_模板
Trie Trie,又经常叫前缀树,字典树等等. Trie,又称前缀树或字典树,用于保存关联数组,其中的键通常是字符串.与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定.一个节点的 ...
- Angular2中使用Jsonp
除了引入HttpModule模块,还要引入 JsonpModule 模块 import { HttpModule, JsonpModule } from '@angular/http'; Observ ...
- flask迁移
from flask_script import Managerfrom flask_migrate import Migrate, MigrateCommandfrom info import cr ...
- PHP教程专题资源免费下载地址收藏
PHP教程专题资源免费下载地址收藏 PHP,即Hypertext Preprocessor,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去.它的语法利用了 C. ...