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

    1.本周学习总结

    关键词
    JAVA概述 JDK JRE JVM
    相关联系
    初学感觉Java和C语言差不多,但比C语言要难,复杂,但是通过学习感觉java的特点是系统简单,功能齐备。
    而且也知道了Java的三个关键的工具,jvm,jre,和jdk,学会了如何安装JDK。
    学会使用eclipse运行java代码。

    2.书面作业

    2.1虚拟机

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

    步骤:
    要编译和运行java程序,前提是你自己的电脑已经成功配置了java环境环境变量
    1)打开自己的记事本,在上面写入源代码。
    2)写好后将代码保存,保存时Java程序文件的文件名必须和Java程序里的class名一致。
    3)在cmd中运行代码
    原因:
    Java的代码不是直接在CPU上运行的,而是在Java虚拟机上运行的,Java有自己的虚拟机(jvm),每个平台都有自己的虚拟机,所以Java可以跨平台运行。
    java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。

    相关信息来自百度知道。

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

    JDK是javadevelopment kit(java开发工具包)的缩写。
    每个学java的人都会先在机器上装一个JDK,是Java程序开发是用的开发工具包。
    联系:jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。
    JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了。
    JDk、JRE内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等。

    资料查询来自百度知道

    2.2java与javac

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

    加载类名;HelloWorld是字节码文件名。

    2.2.2 Path变量有什么用?

    PATH环境变量。作用是指定命令搜索路径,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了

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

    c语言编译完是.exe文件,Java是先生成.class文件然后生成.java文件

    2.3实验总结

    2.3.1阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?

    PTA中使用Scanner处理输入,开始时必须用import java.util.Scanner开头;
    使用Scanner sc = new Scanner(System.in)生成对象;
    结尾用System.out.println来打印输出;
    格式化输出符号:
    %d 整型
    %f 浮点型
    %s 字符串
    %c 字符
    %b 布尔类型
    回车
    换行
    f 走纸换页
    横向跳格
     退格

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

    这道题主要是两个类:Integer和String
    首先用import java.util.Scanner;导入Scanner
    然后Integer.parseInt()将字符串换成整数
    实现进制的转换 :
    二进制转换:Integer.toBinaryString()
    八进制转换:Integer.toOctalString()
    十六进制转换:Integer.toHexString()

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

    这个实验先将字符串转化成数组,再遍历数组,取出数字,再把数字转化成整形相加。
    用到:
    str.toCharArray();把字符串转化成数组
    Integer.parseInt()把字符转成整型

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

    系统开发、网站开发、游戏开发、手机app、客户端
    目标:可以自己独立的做一些程序或者一些简单的游戏,将来可以从事这方面工作

    2.4.1请描述一下你的技术基础

    只学过C语言和数据结构,C语言还挂科了,基础很差。

    2.4.2设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。

    目标 学习方式
    一周花14个小时以上学习java,多写代码多看书,也可以上网查资料 遇到困难问学的好的同学,上网查资料,实在不会就问老师

    3. 使用码云管理Java代码

    3.1 GIT使用

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

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

    周次 总代码量 新增代码量 总文件数 新增文件数
    2 86 86 8 8
  • 相关阅读:
    webservice 使用
    不错的下载网站。
    nvarchar 删除 tab 空格
    easyui juery 使用中发现的问题
    jquery easyui 文档资料
    easyui 合并单元格
    extjs4 中汉字显示不好看存在的问题
    微软语音提示
    一个简单的页面跳转
    导出 sqlsever 到access
  • 原文地址:https://www.cnblogs.com/biechusheng/p/7538172.html
Copyright © 2011-2022 走看看