zoukankan      html  css  js  c++  java
  • 201621123027 《Java程序设计》第1周学习总结

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

    1.本周学习总结

    关键词:总概、承接、面向对象化

    ​ 我认为第一周的Java学习是一些总结概括性质的内容,在比较联系之前学习过的C语言的同时,也突出了自身面向对象化的理念与原则,旨在引导我们正确认识这门语言的主要特征,并将其与C类语言分别开来,以便开展后续必要的学习工作。

    ​ 课本内容主要是系统介绍了Java语言的编译执行过程与其过程中我们需要了解的基本工具(JDK,JRE,JVM,IDE...)和这些工具概念之间的一系列关联关系。

    至于基本语法部分,其实并没有太多涉及。

    2.书面作业

    虚拟机

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

      	编辑—编译—运行;
      	Java程序通过虚拟机进行执行,并由虚拟机来完成与操作系统的接触。所以,只要平台上装有相对应的支持Java程序运行的虚拟机系统,便可以执行任何Java编译文件。
      
    • 什么是jdk? jdk, jre, jvm的联系是什么?

      	JDK是程序开发过程中需要用到的一整套工具集合;
      	JDK包含JRE与JVM,JRE包含JVM。
      

    java与javac

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

      	执行当前环境变量下的class文件;
      	文件名为HelloWord的class文件。
      
    • Path变量有什么用?

      给JDK中的编译工具(javac等)指定Java文件的存在路径

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

      C语言中间文件名后缀为.obj,目标文件为.exe;Java中间文件为.class

      Java C
      中间文件 .class .obj
      目标文件 .exe

    实验总结

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

      输入的话要导入scanner类,生成对象,然后选择相对应的方法;
      输出跟C语言类似,用%区分不同格式,进行格式化输出。
      
    • 5-2(取数字)实验总结

    取数字主要用到了Java包装类的Integer,它可以比较方便的进行字符串与整形数字的转化以及将数字转化为所需要的进制进行输出。

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

    取浮点数的数字的方法和取数字有类似的地方,但是要注意的是浮点数不能够进行精确的计算,所以最好是要将其转换为字符串的形式,对于负数则用到Math类的abs函数进行取绝对值的操作。

    
    #### 课程展望
    
    - Java的几个基础模块为J2SE,J2EE,J2MEJ2SE;可以用J2SE来开发桌面程序,用J2EE来做WEB应用等。应用十分广泛
    - 本人目前仅较为了解C语言和一些HTML及CSS的简单语法和理论知识,但是没有太多的代码实践
    - 在以后的学习生活过程中多学习,多实践
    
    ​
    
    ## 3. 使用码云管理Java代码
    ![](http://images2017.cnblogs.com/blog/1123842/201709/1123842-20170921111830775-2057758231.png)
    ![](http://images2017.cnblogs.com/blog/1123842/201709/1123842-20170921111849806-6619947.png)
    ##4. 截图题集“Java基本语法”PTA提交列表
    ![](http://images2017.cnblogs.com/blog/1123842/201709/1123842-20170921112346509-253384768.png)
    ![](http://images2017.cnblogs.com/blog/1123842/201709/1123842-20170921112553821-303116819.png)
  • 相关阅读:
    React `${}` 格式
    echarts-for-react
    React 列表 瀑布流 修改样式瀑布流不起效果
    前端技术栈
    React 技术栈
    自定义点击body 退出登录url隐藏
    import 'element-ui/lib/theme-default/index.css'报错
    cnpm install element-ui --save
    Vue http://eslint.org/docs/rules/no-trailing-spaces 报错问题
    【loj 6363】地底蔷薇【拉格朗日反演】【生成函数】
  • 原文地址:https://www.cnblogs.com/jiahaitao/p/7567636.html
Copyright © 2011-2022 走看看