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

    作业01-Java基本概念

    1.本周学习总结

    (1).学会了如何安装java开发工具以及配置java开发环境。
    (2).java是一种面对对象的程序语言并且他可以跨平台运行,JDK是java程序的程序开发工具,JRE是java程序运行环境也就是java平台,JVM是java虚拟机,他是java实现跨平台的关键。

    2.书面作业

    (1)虚拟机

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

    一:①在记事本中编写源代码
    ②文件保存为.java格式
    ③编译生成class字节码文件:命令窗口中输入命令javac Student.java
    ④打开JVM运行字节码文件:命令行中输入java Student
    二:JAVA程序编译后是字节码,JVM再将字节码编译成能够运行的代码,从而实现跨平台。

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

    ①JDK是JAVA开发工具包的缩写,JDK是JAVA的核心部分。
    ②JDK是JAVA的开发工具包括JAVA运行环境、工具和基础类库;JRE是JAVA运行环境也就是JAVA平台;JVM是JAVA虚拟机。所以JDK中包含JRE和JVM,JRE中又包括了JVM

    java与javac

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

    java HelloWorld 命令是用于编译Java程序;HellWorld是类名。

    2.2 Path变量有什么用?

    PATH环境变量的作用是指定命令搜索路径,执行java和javac等工具。

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

    JAVA会生成.java文件和.class字节码文件
    C写成源代码保存为.cpp文件,最后生成.exe文件
    c.exe只能在window中运行而.class可以跨平台运行

    实验总结:

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

       ①JAVA输入必须先要导入Scanner类`import.until.Scanner`,然后在Main中创建对象`Scanner sc=new Scanner(System.in);`如果要循环输入的话,需要`while(sc.hasNext())`或者用`while(true)`。int a= sc.nextInt()表示输入一个整型,double b=sc.nextDouble()表示输入一个Double型
       ②可以使用`system.out.println`进行输出
    

    3.2 5-2(取数字)实验总结。

      ①用到了JAVA中的Integer类来实现数字与字符串的转换。其中有二进制字符串`toBinaryString`;八进制字符串`toOctalString`;十六进制字符串`toHexString`。
      ②用数组存储单独取出来的数字,如果数字是负数或者小数则把负号以及小数点除去。
      ③最后取出来数字求和的时候要减去数字的ascall码,即减去48或者减去‘0’。
      ④碰到的问题有很多,通过同学以及自己百度解决了。比较经典的自己没解决好的问题有输出格式错误:println()与print()的区别,前者会自动换行而本题要用的是后者。
    

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

      ①本题相当于上一道题的简化版,具体做法和上题没差。
    

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

      ①android应用开发,即开发安卓软件和游戏。
      ②Web应用程序开发,即开发网站。
      对这门课的目标:
    
    技术基础 目标 学习方式
    C语言,有写过几千行代码 能用java写一些简单项目 每天坚持学习java

    3. 使用码云管理Java代码

    3.1 GIT使用



    3.2截图题集“Java基本语法”PTA提交列表

    截图示例

    3.3 使用学姐、学长开发的jar程序统计每周的代码量


    行数 新增行数 文件数 新增文件数
    69 0 3 0
  • 相关阅读:
    cmd net use
    Linux虚拟机安装VMware Tools
    转:完成端口(Completion Port)详解
    很幽默的讲解六种Socket IO模型
    重新学习二叉树作的几道习题
    RuntimeException和Exception区别
    不同概率的抽奖
    SpringMVC的几种返回方式
    mybatis动态sql trim
    Tomcat 7最大并发连接数的正确修改方法
  • 原文地址:https://www.cnblogs.com/dengss/p/7528997.html
Copyright © 2011-2022 走看看