201621123083 《Java程序设计》第1周学习总结

1. 本周学习总结

本周主要学习了Java的发展过程,以及Java的主要实现方式,了解了JVM,JRE,JDK。

JVM是Java虚拟机

JRE是Java执行环境

JDK是Java开发工具包

其中JDK包括JRE,JVM包括在JRE中

2. 书面作业

1.虚拟机

1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?

执行java程序首先要编写源代码,再通过编译程序翻译,最后执行java程序
因为JVM充当了翻译程序,在不同平台上存在不同的JVM,能够对所编写的代码进行编译

2.java与javac

2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?

执行java编写好的程序,HelloWorld指的是类

2.2 Path变量有什么用?

决定执行哪个版本的JDK或JRE

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

使用Java编写程序,首先生成.java,再进行编译生成.class,最后再在JVM中执行
使用C语言编写程序,首先建立源代码.cpp,再进行编译,最后生成exe文件,再进行执行

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

3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?

使用Scanner处理输入
程序开头必须import java.util.Scanner以导入Scanner类。
使用Scanner sc = new Scanner(System.in);生成scanner对象。
格式化输出
运用System.out.printf();

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

使用函数 String str=""; 将整型转化成字符串
使用函数 Integer 输出其对应的二进制字符串、八进制字符串、十六进制字符串

System.out.println(Integer.toBinaryString(a)+","+Integer.toOctalString(a)+","+Integer.toHexString(a));
使用函数 Integer.parseInt(); 将字符串转化成整型

Integer.parseInt(str.substring(i,i+1));
一开始PTA输出整数中的所有数字错误,后来问了学长,修改正确

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

较第二题这一题只是将输入改为浮点型,刚开始犯了个小错误,一直把数字单个输出,后来才知道只要将数字和输出,修改代码后,编译成功

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

手机安卓系统与软件的开发,电脑软件的编写······

能够运用java进行一些简单的编写

目前只会C语言,写了不知道多少代码

时间总共平均学习方式
6小时3000行200行提前预习,课后复习

3. 使用码云管理Java代码

3.1 GIT使用

1122280-20170916183414813-1276095840.png
1122280-20170916192200172-879929628.png
1122280-20170916192215985-116492444.png
1122280-20170916192234110-1265848669.png
1122280-20170916192256750-1131611224.png

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

1122280-20170916192421516-524486395.png
1122280-20170916192458469-829632309.png

3.3 使用学姐、学长开发的jar程序统计每周的代码量

1122280-20170916194353391-1289683092.png

周次行数新增行数文件数新增文件数
12121363363

转载于:https://www.cnblogs.com/jmu201621123083/p/7532131.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值