zoukankan      html  css  js  c++  java
  • 201621123041java程序设计第一周学习总结

    执行java的步骤

    • 首先先用记事本写下java的源代码,将其储存为.java的格式。
    • 使用cmd命令,再使用javac命令将.java格式的源代码编写为.class的文件。
    • 使用java命令运行程序。

    为什么java程序可以跨平台运行?

    • 首先,java和C语言不同,java并不是在电脑的CPU上运行的,而是在java的虚拟机上运行的。
    • 其二,不同平台上的java虚拟机都是可以运行java程序的,所以,java程序可以实现跨平台运行。
    • 简而言之,就是java程序跨平台的实现都是通过java虚拟机跨平台来完成的。

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

    • JDK是什么?JDK的全称为Java Development ToolKit,中文名叫做Java开发工具包,所谓工具包,jdk里包含了许多的工具,最常用的就是javac,javac可以将.java的文件编译成.class的,只有这样,计算机才能执行命令。所以可以说jdk是java的核心。
    • jre,全称为Java Runtime Environment,中文名就是Java运行环境,jre为java提供了执行的平台。jvm,全称Java Virtual Machine,中文名,java虚拟机,就如同电脑上的手机模拟器,虚拟机并不是一个实际存在的东西,他模拟出了电脑的各个硬件,让其拥有执行代码的功能。jre、jdk、jvm一起组成了java,jdk可以将java程序编译,最终在jvm上运行,而jre可以说包含了jvm。
      参考自《JVM JRE JDK,这些东西到底是什么?》

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

    • java HelloWorld命令就是将HelloWorld.java文件编译成HelloWorld.class文件。
    • HelloWorld这个参数指的是字节码文件名。

    Path变量有什么用?

    • Path变量记录程序的路径,让系统来查找和运行程序。

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

    • java编写的文件为.java的形式;编译完成之后的文件后缀为.class;目标文件为.jar。C语言编写的文件为.cpp的形式;编译完成之后的文件后缀为.obj;目标文件为.exe。

    PTA怎么处理输入?

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

    PTA如何格式化输出?
    使用System.out.printf 来格式化输出。

    求和实验总结

    • 首先,在PTA上,我没有将 public class IN 转换成 public class Main ,最后导致PTA上编译错误。
    • 第一次学习java,无法处理如何输入的代码。最后了解到要使用 java.util.ScannerScanner sc = new Scanner(system.in) 来输入。

    取数字实验总结

    • 这次实验使用到很多新的代码,收获最大的就是如何输入字符串,如何将字符串转化为整数,十进制的各种转换,还有字符串的扫描。
    • 输入字符串需要用到 sc.nextLine()
    • 字符串的扫描需要用到 charAt
    • 还有PTA的审查方式很严格,一点格式的错误都不能有。
    • 还有字符串扫描出来的数字最终在系统中显示的是ASCII码的值,所以每个数字都要减去48。

    取数字浮点数

    • 这个实验可以说是取数字实验的简化版,所以并没有什么疑问。
    • 主要就是在PTA上一直显示答案错误,但是,我认为我所做的都是符合要求的。

    Java主要运用在哪几个方面面,你对自己在这门课的目标和期许是什么?

    • Java具有很高的可移植性,广泛的用于安卓的APP等等,我希望我能够用Java编出一个属于自己的程序。

    对未来Java学习的期望与目标

    技术基础 目标 学习方式
    C语言,有几千行代码的基础 我一周准备花3天的时间学习Java,至少要写千行以上的代码,平均每周100行 劳逸结合,在学习闲暇之时看看Java视频

    使用码云管理Java代码

    PTA提交列表

    统计代码量

    • 因为是第一次使用,直到代码打完才去下载,所以代码量好像没怎么统计。
    行数 新增行数 文件数 新增文件数
    87 87 4 4
  • 相关阅读:
    (4)UIView和父子控件
    (2)第一个IOS程序
    svn本地目录结构for window
    (1)xcode基本设置和控制器等介绍
    git版本控制 for window安装和命令行使用
    linux虚拟机如何配置网卡信息(确保两台服务器通信)
    linux系统中firewalld防火墙管理工具firewallcmd(CLI命令行)
    linux系统中firewalld防火墙管理工具firewallconfig(GUI图形用户界面)
    linux系统中使用nmtui命令配置网络参数(图形用户界面)
    网卡是什么?
  • 原文地址:https://www.cnblogs.com/l873253814/p/7517781.html
Copyright © 2011-2022 走看看