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使用
3.2 截图题集“Java基本语法”PTA提交列表
3.3 使用学姐、学长开发的jar程序统计每周的代码量
行数 | 新增行数 | 文件数 | 新增文件数 |
---|---|---|---|
63 | 63 | 150 | 150 |