201621123030《Java程序设计》第1周学习总结
1. 本章学习总结
- 1.认识JDK,JVM,JRE内容
-
JVM(Java Virtual Machine): Java虚拟机,*.java原始码,经过编译程序变成.class位码
-
JRE (Java Runtime Environment): Java执行环境,包括Java SE API与JVM。只要使用Java SE API中的链接库的话,安装JRE即可。
-
JDK(Java Development Kit): Java的开发工具,包含了javac、javadoc等程序,需安装JDK才能开发java,实际上JRE包含在JDK里。
-
三者关系:JDK包括java程序语言,工具程序还有JRE,JRE包括部署技术,Java SE API与JVM。
-
-
2.JAVA是面向对象的语言JAVA比C语言更加方便,功能也比较齐全
- 3.JAVA是面向对象的语言
- 4.JAVA也比C语言更加复杂,需要更多时间吸收
2. 书面作业
1.1 为什么java程序可以跨平台运行?执行java程序的步骤是什么?
JAVA编译的代码不能被硬件系统直接运行,不同的硬件上有不同的JVM,JVM来重新翻译成硬件平台能够执行的代码
步骤:1.电脑上要有JDK
2.编写JAVA源代码
3.用JAVAC命令将源程序变成成.class文件
4.使用解释命令就可以运行该程序1.2 什么是jdk?jdk,jre,jvm的区别是什么?,JDK与JRE有什么区别?
-
JVM(Java Virtual Machine): Java虚拟机,*.java原始码,经过编译程序变成.class位码
-
JRE (Java Runtime Environment): Java执行环境,包含着Java SE API和JVM
-
JDK(Java Development Kit): Java的开发工具,包含了javac、javadoc等程序,需安装JDK才能开发java,实际上JRE包含在JDK里
-
三者关系:JDK包括java程序语言,工具程序还有JRE,JRE包括部署技术,Java SE API与JVM
2.1. java HelloWorld命令中,HelloWorld这个参数是什么含义?
-
-
文件名
2.2path变量有什么用?classpath变量有什么用?
一条指定命令的查询路径,可以由path变量找到这个命令程序,然后即可以正确运行命令。
2.3使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
C语言编写的文件后缀是.cpp,然后生成的中间文件后缀是.obj,最后的目标文件是可执行文件后缀是.exe.
JAVA编写后生成.java,然后生成文件.class,最后生成.jar
3.1PTA中怎么处理输入?怎么进行格式化输出? 一定要以import java.util.Scanner
作为开头,然后使用System.out.println可生成对象,使用
System.out.printf
来格式化输出。
3.2 5-2(取数字)实验总结。
3.3 5-3(取数字浮点数)实验总结。
多次用到整型转化为字符串的问题,常常会用到:
-
str = Integer.toString(num);
-
num = num + "";
4.Java主要应用在那几各方面?你对自己在这门课的目标与期许是什么?
- 请描述一下你的技术基础(会什么语言,都写了多少行代码)
只会c语言,不太清楚写过多少行代码
小目标
:
一周准备花多少时间在这门课上? | 本学期总共要写多少行代码?平均到每周几行? | 准备采用怎样的学习方式? | 遇到困难打算怎样解决? |
---|---|---|---|
10个小时左右吧 | 其实对代码行数没有明确的概念 | 尽量在课堂上理解,不行就用Mooc自学一下,尽量会一些吧 | 尽量自己看书解决,不行就询问同学被 |
3. 使用码云管理Java代码
3.1 GIT使用在码云上建立你的项目(项目名:java+学号,如java201321123001)。同步到本机后,建立exp1包,编写HelloWorld,并推送到远程仓库。请截图本机(本地项目、本地仓库)、远程仓库。加分项:使用命令行Git对代码进行管理。
3.2截图题集“Java基本语法”PTA提交列表
3.3使用学姐、学长开发的jar程序统计每周的代码量
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 157 | 30 | 3 | 0 |