201621123003《Java程序设计》第一周学习总结
#1. 本周学习总结
本周主要学习了Java的jdk、jvm、jre等基本概念,Java的发展史,知道Java语言的跨平台、面向对象等主要特点,简单了解了Java程序的编译和运行过程。对于学习Java,我的学习和编程能力还是很吃力的,但还是会坚持多练习,努力提高自学能力和编程能力。
2. 书面作业
1. 虚拟机
1.1执行java程序的步骤是什么?为什么java程序可以跨平台运行?
- 在编辑器中写好Java源程序(source.java),然后在Java编辑器(javac)中进行编译成字节码类文件(source.class),然后根据不同平台的具体虚拟机(jvm)运行source.class文件,就可以得到Java程序。
- 在不同的平台上有不同的虚拟机,Java程序通过javac命令得到的字节码文件(.class)则是运行在这些虚拟机上,即通过使用不同平台上的虚拟机执行相同的字节码文件,从而使得Java程序实现跨平台运行。
1.2 什么是jdk?jdk, jre, jvm的联系是什么?
jdk是一种Java语言的开发程序工具包,包括了javac、javadoc等工具程序。jdk,jre,jvm的联系:jdk中包括了jre和开发工具,jre中包括了jvm。
2.Java与javac
2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
这条命令的含义是让虚拟机运行HelloWorld.class文件,其中HelloWorld是定义的类。
2.2 Path变量有什么用?
path变量能为系统提供执行Java的工具程序的路径,系统通过path的路径信息找到我们所要执行的命令。
2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同
- Java 写好java源文件source.java,使用javac编译源文件得到中间文件source.class,中间文件source.class用具体虚拟机执行。
- c 写好c源程序source.c,通过编译器编译得到中间文件source.obj,最终系统运行source.exe可执行文件。
3.实验总结
3.1回答:PTA中怎么处理输入?怎么进行格式化输出?
使用Scanner处理输入,使用System.out.printf进行格式化输出

(由于个人学习进度较慢,目前还需要花费更多时间才完成PTA题目。)
4.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
- Java主要应用于企业应用开发,web开发,嵌入式应用开发,C/S应用和系统级应用开发。(参考网上资料)
- 对于这门课程,我希望自己能掌握Java的语法,具备一定的Java编程能力,能够尝试应用Java去开发一些小程序。
| 一周准备花多少时间? | 本学期总共要写多少行代码?平均到每周几行? | 准备采用怎样的学习方式 | 遇到困难打算怎样解决 |
| 对于Java的学习,由于基础较差,一周准备花至少3个小时 | :不敢说要写多少,但是会争取上万行,平均每周能有六七百 |努力看懂书,跟上老师的节奏,坚持完成PTA题目,多实践 |java学习过程中,遇到困难多思考,能自己尽量百度解决问你,实在无法解决,就多问问老师同学交流。 |
--------
3. 使用码云管理Java代码
由于自己的学习和理解能力较差,花费时间较多,还在学习使用中...
201621123003《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- pandas(六)读写文本格式的数据
pandas提供的将表格型数据读取为DataFrame对象的函数. 函数 说明 read_csv 从文件.URL.文件型对象中加载带分隔符的数据.默认分隔符为逗号. read_table 从文件.UR ...
- tkprof工具详解二
TKPROF是一个可执行文件,自带在Oracle Server软件中,无需额外的安装. 该工具文件可以用来解析ORACLE的SQL TRACE(10046) 以便生成更可读的内容. 实际上tkp ...
- iOS学习之二维码扫描
这几天刚好将本人高仿新浪微博的事情进行一个阶段性的tag,在此也将这个项目在实现二维码扫描这个功能来做一个简要的记录.关于高仿新浪微博的源代码,本人已经将全部代码托管到github,地址在这里.欢迎大 ...
- alias指令别名和 sshpass命令简化ssh登陆
在之前的一篇博文中 ubuntu下关于profile和bashrc中环境变量的理解 提到过可以编辑bashrc文件,vim ~/.bashrc,来编写自己的小指令,就是给长指令取个简单的别名.比如b ...
- hadoop21---使用代理修改List,代理流程
package cn.itcast_05_proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Met ...
- WPF使用Expression Design设计图形
1.将画好的图形通过菜单导出成WPF xaml格式. 2.导出的文件就可以直接在WPF程序中使用了. 这里导出的DrawingBrush, <?xml version="1.0&quo ...
- ng-click得到当前元素,
直接上代码: <!DOCTYPE html> <html> <head> <title></title> <script src=&q ...
- [转]让你从零开始学会写爬虫的5个教程(Python)
让你从零开始学会写爬虫的5个教程(Python) 写爬虫总是非常吸引IT学习者,毕竟光听起来就很酷炫极客,我也知道很多人学完基础知识之后,第一个项目开发就是自己写一个爬虫玩玩. 其实懂了之后,写个 ...
- navicate中文破解版,注册码
https://pan.baidu.com/s/1nvIIOad 用户名随意,有下在面的KEY就可以了NAVN-LNXG-XHHX-5NOO
- lua身份证号码验证~
--验证身份证信息 --只支持18位身份证的验证 --[[ #身份证18位编码规则:dddddd yyyymmdd xxx y #dddddd:地区码 #yyyymmdd: 出生年月日 #xxx:顺序 ...