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

    1. 本章学习总结

    (1)对JAVA的历史发展的了解
    (2)JAVA运行环境的搭建和JVM,JDK,JRE的相关的JAVA开发工具的认识及其掌握
    (3)写法的不同,开头public class 文件名{public static void main(String args[]){内容}}
    (4)编译:文件(.java)=>(.class)=>运行文件

    2. 书面作业

    Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)

    答:(1)java虚拟机(JVM)
    (2)编写源代码,文件结尾.java,打开cmd,在源代码所在硬盘输入javac 文件(.java),若无误,则可以继续在其中输入
    java 文件(无后缀),执行文件

    Q2.什么是jdk?jdk,jre,jvm的区别是什么?

    答:(1)jdk是java开发时环境
    (2)jdk是java开发工具,jre是java开发时环境,jvm是java虚拟机,jdk包含jre,jre包含jvm

    Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

    答:Helloword是类名

    Q4.设置path变量有什么用?

    答:设置环境变量,存放javac和java命令所在目录,使文件能够编译运行

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

    答:java编程:中间文件:(.java)=>(.class),最终文件(.class),执行字节码文件
    c语言编程:中间文件:(.cpp)=>(.o)=>(.exe),最后文件(.exe),执行此文件

    Q6.Java语言有哪几种开发平台?

    答java开发平台有Eclipse,MyEclipse,NetBeans

    Q7.Oracle JDK与Open JDK有何不同?

    答:Oracle JDK与Open JDK除了文件头的版权注释之外,其余代码基本上都是相同的,只有字体渲染部分存在一点差异

    3. PTA实验

    (1)主要是输出两个数的和,最主要的是导入Scanner的包和输出的格式,int t=input.nextINT().

    (2)输出数的各个位数的和,或输出二进制字符串、八进制字符串、十六进制字符串,其中,最主要的是Integer.toBinaryString(t),Integer.toOctalString(t),Integer.toHexString(t)的用法。

    (3)浮点数的各个位求和,可以分成整数和小数部分,依次求出各个位(用10求余),主要是负数,会导致相加为负数,判定一下负号修改即可

    (4)主要是求出数二进制的长度,用Integer.toBinaryString(t),会得到相应的二进制字符串,再用32-Integer.toBinaryString(t).length()就可以求出

    3.1本周Commit历史截图

    3.2 实验总结

    (1)java导入包可以import java.util.Scanner;或是其他包,前面import java.util.
    (2)输入的方法与c语言和c++不同,Scanner input=new Scanner(System.in);int t=input.nextInt();nextInt()是整型的输入,还有double型和字符串的输入

    4. 其他的一些题目,如特别加分的实验题目、小任务、自己用Java做的一些小东西(可选,加分)

    数的开根号
    可以从0开始,加0.00001,直到所得的数的平方接近或等于开根号的数,但不超过,Math.pow(a,2),以此求出更接近或等于根号的值

  • 相关阅读:
    ios des加密
    testng-注解之@BeforeGroups、@AfterGroups +分组测试
    testng -忽略测试
    testng -注解之@BeforeSuite、@AfterSuite
    jmeter创建测试计划,执行post请求
    jmeter进行压力测试
    jmeter在mac电脑上安装使用
    java -获取变量类型
    java中枚举类enum
    java的日期与时间,Date ,SImpleDateFormat(), Calendar
  • 原文地址:https://www.cnblogs.com/gemola/p/6421277.html
Copyright © 2011-2022 走看看