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

1. 本章学习总结

关键字:

  • 了解java语言。
  • jdk、jre、jvm之间的联系。

解读:

  • java语言是在java虚拟机(JVM)上运行的,所以可以跨平台运行。
  • jdk包括了jre,而jre又包括了jvm。

2. 书面作业

1.虚拟机

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

  • 打开记事本,在记事本中输入java代码,结束后另存为并将文件扩展名由.txt改为.java,在命令提示符中输入刚刚保存的文件的位置,键入javac 文件名编译java程序,再键入java 文件名就可以执行java程序了。
    因为java程序不是直接在电脑上运行的,而是在JVM上运行的,只要一个平台装有jvm,java程序就能直接在该平台上运行。

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

  • jdk包括javac、appletviewer、javadoc等工具程序,只有安装了jdk后这些工具程序才能运行。
    jdk包括了jre,jre包括了jvm。

2.java与javac

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

  • 执行java指令是为了启动jvm,之后接着的HelloWorld是类的名称。

2.2 Path变量有什么用?

PATH变量的作用是指定命令搜索路径。

我们需要在PATH中设定好一个工具程序的路径信息,系统才可以在PATH中找到我们要执行的指令。
2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

  • java编写的程序需要通过编译变成.class文件才可以在jvm上运行。
    C语言编写的程序最终是生成了.exe文件后在指定的系统上运行。

3.实验总结:

3.1PTA中怎么处理输入?怎么进行格式化输出?

  • 输入:
    程序开头必须import java.util.Scanner以导入Scanner类。
    使用Scanner sc = new Scanner(System.in);生成scanner对象。

  • 循环处理输入:
    while (sc.hasNextInt())这个语句的含义是指,当标准输入的下一个标记是整型则继续处理。

  • 输出:
    System.out.println打印字符串并回车换行。
    System.out.print打印字符串,不打印回车换行。

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

  • java主要应用在的方面:

web 开发,目前的SSH主流框架能是快速高效开发网站。
ERP 开发,用于做ERP软件前台后台。
手机游戏开发,目前大部分分手机都是安卓系统,安卓用的是java。
java桌面程序开发,用于公司内部使用,如简易的通讯工具开发。

目标 期许
时间 平均一天1-2小时
代码数 平均一周130行
学习方式 自学为主,老师为辅
解决问题 在自己无法解决的情况下,会先请教同学,再询问老师
期许 现在智能手机普及,而大部分是使用java的安卓系统,我希望我能做到开发一个简易的安卓系统或是一个手机程序。

3. 使用码云管理Java代码

3.1 GIT使用

此处输入图片的描述

posted on 2017-09-16 20:10  Eshy  阅读(196)  评论(1编辑  收藏  举报

导航