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
posted @ 2017-09-16 11:19  JeremyGilbert  阅读(122)  评论(5编辑  收藏  举报