Java程序设计第一周总结

本文总结了Java编程语言的基础概念,包括JDK、JRE、JVM的关系,Java程序的执行流程,以及跨平台原理。同时介绍了如何使用Scanner进行输入处理,并通过实验探讨了数字转换方法和字符串处理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 本周学习总结

JDK JRE JVM之间的关系。和Java的格式以及几种语言。

2.虚拟机

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

该平台首先要安装JVM。Java代码经编译程序编译为中介格式位码 可被该平台的JVM识别 并编译为相应平台的机器码所以Java程序可以跨平台运行。

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

jdk包含jvm及开发软件和编译软件 给开发人员使用。jre仅仅包含虚拟机及其运行环境。

jdk和jre都包含jvm。jvm是Java能实现跨平台的核心。

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

这个语句的意思是执行这个文件。HelloWorld是类名。

2.2 Path变量有什么用?

Path变量规定程序运行顺序。是寻找可执行文件的路径。

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

Java语言先生成java.c 后为.class文件C语言编译生成.exe文件。

实验小结

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

实验使用Scanner输入 Java语言在格式上要开头使用import java.util.Scanner该类型 和Scanner in=new Scanner (system.in)从键盘输入一个scanner的对象赋值给in结束时 System.out.println输出

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

了解三个函数十进制转二进制Integer.toBinaryString(a) ,十进制转八进制Integer.toOctalString(a) ,十进制转十六进制Integer.toHexString(a) 。对于10000到20000之外的以字符串形式逐一输入逐一相加满足要求。主要是在舍友的帮助了解这题的做法在字符串的处理方面。

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

实验应当遍历字符串将每个数字取出逐个相加对于浮点数怎么转化为整型不大理解

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

Java是个面向对象的语言,这就意味着软件可以以部件的形式编制,实现互联网的各种软件编程。桌面程序开发和跨平台任务的实现。

希望我能较熟练的掌握Java的基本知识,能独立的进行编程。

内容计划
一周一周四个小时
学习方式课本加ptt和网上的视屏
困难解决碰到问题先自己百度,像掌握熟练的同学学习

使用码云管理Java代码

3.1 GIT使用

1122283-20170918195046665-348479813.png

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

1122283-20170918195406103-1513485358.png

1122283-20170918195445993-2015545543.png

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

1122283-20170918201253493-7190927.png

行数新增行数文件数新增文件数
6363150150

转载于:https://www.cnblogs.com/jmu201621123071/p/7544940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值