博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
201621123085 《Java程序设计》第1周学习总结
阅读量:7078 次
发布时间:2019-06-28

本文共 1613 字,大约阅读时间需要 5 分钟。

  1. 本周学习总结

    本周主要忙于补考,对于Java语言缺少理解,但从课堂上听课的感觉来说,Java这门课程也不简单,也是要花时间去学习实践,怎样用Java写程序,怎样去使用Java的类,自己还得重新学习。

  2. 书面作业

虚拟机

1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?
java代码不是直接运行在CPU上,而是运行在java虚机上的 ,java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件;因为它有虚拟机,java程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机,所以java语言能跨平台。

1.2 什么是jdk?jdk, jre, jvm的联系是什么?

jdk是 java开发工具包;jre是指java运行环境,jvm是指虚拟机,jdk是整个java的核心,包括了java运行环境,一堆java工具和java基础的类库,jvm是jre的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。jvm有自己完善的硬件架。

java与javac

2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
执行HelloWorld这个程序;HelloWorld指的是HelloWorld这个类。

2.2 Path变量有什么用?

作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

c语言编译直接生成.exe文件,而java首先生成.class,其次再接着生成.java文件。

实验总结(不得出现大段代码):

3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?
首先导入scanner类,随后在main中还要创建一个scanner对象,才可以完成相应的输入和输出。

3.2 5-2(取数字)实验总结。

输入输出数据并且读取数字不知道怎样实现,看资料也很懵比。

3.3 5-3(取数字浮点数)实验总结。

对浮点数据类型不理解,对Java体验极差。
3.4 选做:5-4(开根号), 5-5(二进制的前导的零),5-4(使用二分法或牛顿迭代法实现开根号,不限保留小数,将结果并与Math.sqrt对比,将性能与逐步逼近法对比:注意:分<=1与>1的情况)

参考资料:

题集jmu-Java-01-基础入门

JDK文档

Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

请描述一下你的技术基础(会什么语言,都写了多少行代码)
只懂一点c语言,写了几百行代码。

设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。

准备花六个小时以上;总共写一千左右;每周几十行吧;上课听讲,不懂查资料问同学,尽量多实践;上网查资料,寻求同学帮助。
参考资料:

关于这门课的smart目标参考链接

  1. 使用码云管理Java代码

3.1 GIT使用

在码云上建立你的项目(项目名:java+学号,如java201321123001)。同步到本机后,建立exp1包,编写HelloWorld,并推送到远程仓库。请截图本机(本地项目、本地仓库)、远程仓库。加分项:使用命令行Git对代码进行管理。
在码云的项目中,依次选择“统计-Commits历史-设置时间段”,进行搜索并截图,如下图所示,需要出现学号、项目提交说明

1121161-20170918194911650-408188617.png

1121161-20170918194914275-694392483.png
1121161-20170918194919556-616364333.png
1121161-20170918194930103-286713186.png

转载于:https://www.cnblogs.com/k-wzj/p/7544850.html

你可能感兴趣的文章
关于z-index的那些事儿
查看>>
通过Raspberry Pi(树莓派)的GPIO接口控制发光二极管
查看>>
使用VirtualBox SDK之初步编译
查看>>
Mermaid from《Pirates of the Caribbean: On Stranger Tides》
查看>>
基础才是重中之重~网站bin目录下的程序集自动加载
查看>>
不懂设计模式
查看>>
《CLR Via C# 第3版》笔记之(二十四) - 委托
查看>>
深入解析.NET架构C#
查看>>
Intersect, Except, Union, All and Any(3)
查看>>
JAVA数据结构之单链表操作简单实现
查看>>
hdu 1208+hdu 1619(记忆化搜索)
查看>>
监听控件禁用键盘上的指定键 兼容iE、Chrome、火狐
查看>>
c#操作word文档之简历导出
查看>>
flashfxp ssl连接ftp
查看>>
How to communicate with an NFC reader
查看>>
【eoe资源】如何让Android ListView的平滑滚动
查看>>
Sharepoint学习笔记—习题系列--70-573习题解析 -(Q22-Q24)
查看>>
ios block循环引用问题
查看>>
地图覆盖物
查看>>
项目中出现黄色感叹号 教你去掉Myeclipse的黄色感叹号
查看>>