201621123082《Java程序设计》第1周学习总结
1. 本周学习总结:
关键词:
了解Java语言的发展历史、了解Java语言的特点、JDK、JRE、JVM、eclipse等。
联系:
JDK是提供给Java开发人员使用的一组工具,JDK包含JVM及其开发环境、编译器等,而JRE只包含虚拟机及相关的运行时环境。JVM是实现平台无关性的基础,也是Java实现跨平台的最核心的部分。要使Java开发顺利,要先进行Java开发环境配置。因此,学习Java,要进行大量的编程,多在课外时间自行编程,多思考,语法是基础。
2. 书面作业:
1.虚拟机:
1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?
步骤一:把Java的代码复制粘贴到记事本。
步骤二:把记事本的文件后缀名改为.java
步骤三:按win+r调出cmd窗口
步骤四:输入cd 源程序所保存的路径
步骤五:输入javac 文件名
步骤六:输入java 文件名得到运行结果
因为有JVM,它是Java实现跨平台的最核心的部分,也是实现平台无关性的基础。
1.2 什么是jdk?jdk, jre, jvm的联系是什么?
JDK是提供给Java开发人员使用的一组工具。JDK包含了JRE及其一些开发工具,而JRE包含了JVM等。JVM是实现平台无关性的基础,也是Java实现跨平台的最核心的部分。
2.java与javac:
2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
这条命令用来实现HelloWorld的源程序。HelloWorld指的是类名。
2.2 Path变量有什么用?
作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
--引用自环境变量path
2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
Java:先生成源程序文件(.java),后生成字节码文件(.class)
C:先生成.源程序文件(.cpp),随后生成程序编译中的目标文件(.o),最后是生成可执行文件(.exe)。
3.实验总结:
3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?
在输入前,都需要在前面加上一段import java.util.Scanner作用是用来导入。其次要想从键盘上键入,需要此段代码实行`Scanner sc = new Scanner(System.in)。然后,根据所需要键入的对象的不同,选择不同的方式,比如字符串型,整型,双精度型等等。
3.2 5-2(取数字)实验总结:
通过查询JDK文档,toBinaryString() toHexString() toOctalString()可用来将数值转换成对应的进制,然而,虽然知道方法,但是多次尝试还是报错,这几天再钻研钻研,实在不行,再拿到群里问问大佬们。
3.3 5-3(取数字浮点数)实验总结:
主要运用到harAt(),再用到spilt函数,拿掉符号,进行运算。
4.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
| 应用方面 | 具体事例 |
|---|---|
| 大型企业级应用 | 有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是JAVA |
| 大型管理系统 | 供应链、客户管理系统 |
| 嵌入式设备及消费类电子产品 | 数字电视、机顶盒、电冰箱 |
| 游戏 | 很多手机游戏都是用JAVA开发的,就不一一举例了 |
学习期许:
| 计划 |
|---|
| 每周学习10个小时以上 |
| 每周打300行的代码 |
| 先自己钻研难题,思考,不懂先清楚自己是哪里不同,而不是问别人张口就是这题我不会啊,该怎么做之类的,提出有价值的问题,经过大脑思考,和同学讨论,最后再求助老师 |
| 最好多多查百度,自己去摸索,别人解答的,终究不比自己去摸索出来的印象深 |
3. 使用码云管理Java代码:
3.1 GIT使用:







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

3.3 使用学姐、学长开发的jar程序统计每周的代码量:
| 周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
|---|---|---|---|---|
| 1 | 297 | 297 | 5 | 5 |
201621123082《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 ...
随机推荐
- LA 4670 Dominating Patterns (AC自动机)
题意:给定一个一篇文章,然后下面有一些单词,问这些单词在这文章中出现过几次. 析:这是一个AC自动机的裸板,最后在匹配完之后再统计数目就好. 代码如下: #pragma comment(linker, ...
- Ubuntu16.0.4安装搜狗输入法
方法一: 1.进入搜狗linux输入法下载页面 2.进入下载好的文件目录,双击运行安装包(这点跟windows一样) 3.Ubuntu软件安装管理界面自动弹出,并显示安装按钮.点击就可以安装 方法二: ...
- J20170524-hm
取りこぼし 意外地输给较自己实力弱的对手,爆出冷门,败给手下败将 振り分け 分配,整理 スキーマ 图解.模式.图式
- Python机器学习算法 — 关联规则(Apriori、FP-growth)
关联规则 -- 简介 关联规则挖掘是一种基于规则的机器学习算法,该算法可以在大数据库中发现感兴趣的关系.它的目的是利用一些度量指标来分辨数据库中存在的强规则.也即是说关联规则挖掘是用于知识发现,而非预 ...
- Word Cloud (词云) - Python
>>What's Word Cloud 词云 (Word Cloud)是对文本中出现频率较高的词语给予视觉化展示的图形, 是一种常见的文本挖掘的方法.目前已有多种数据分析工具支持这种图形, ...
- ssh 公钥登录远程主机
ssh-keygen 然后一路回车就可以了 ssh-copy-id user@host user代表用户名,host代表主机地址 然后根据提示输入远程主机的密码,成功,再登录就不用输入密码了
- 再谈spark部署搭建和企业级项目接轨的入门经验(博主推荐)
进入我这篇博客的博友们,相信你们具备有一定的spark学习基础和实践了. 先给大家来梳理下.spark的运行模式和常用的standalone.yarn部署.这里不多赘述,自行点击去扩展. 1.Spar ...
- IIS发布问题服务器配置
1. <validation validateIntegratedModeConfiguration="false" /> 2.Http 404.0-NotFound ...
- 2015湘潭市第七届大学生程序设计竞赛 —— Fraction
题目大意: 小数化分数,但是分母限制在[1,1000],很明显的枚举,但是在赛场上的时候傻逼了,无论怎么枚举,怎么二分就是wa,wa到死···········. (ps:我要给出题人寄刀片~~~~), ...
- Minimal Ratio Tree HDU - 2489
Minimal Ratio Tree HDU - 2489 暴力枚举点,然后跑最小生成树得到这些点时的最小边权之和. 由于枚举的时候本来就是按照字典序的,不需要额外判. 错误原因:要求输出的结尾不能有 ...