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

    第1周-Java基本概念

    1.本周学习总结

    第一次上课接触java,了解了java的由来和历史,还有JCP,JSP的概念,并学会如何建立一个java文件和运行过程。感觉java比之前学习的数据结构更高了一个层次。

    2. 书面作业

    1.虚拟机

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

    • 首先配置JDK环境,新建记事本,将后缀改为.java,录入代码后保存,使用cmd指令打开对应文件,用javac指令编译后再用java指令打开代码文件运行代码。

    • java的运行有一个特殊的环境--JVM,即java虚拟机,JVM架构在在多种操作平台上,故java程序可以通过虚拟机跨平台运行。

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

    JDK包括了多种java工具程序,其中JRE是运行java程序的环境,除了JRE,JDK还包括其他开发程序的工具。JRE包括了JVM,JVM是java虚拟机。

    2.java与javac

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

    • 编译.java文件,转为.class类型
    • 类的名称

    2.2 Path变量有什么用?

    作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。(来自百度)

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

    • c语言: .cpp(源代码) -> .o文件(编译生成)-> .exe(windows系统下的可执行程序)
    • java:.java(源代码)-> .class(在java运行环境下的可执行程序件)

    3.实验总结(不得出现大段代码):

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

    • 用scanner处理输入;
    • 用System.ou.println()进行格式化输出。

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

    先用String s = "" + i将整型数转化为字符串,直接使用Integer进行进制转化,再 用int i = Integer. parseInt ([String])将其转化为整型。

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

    先提取浮点数中的字符,将字符串转化为整数后累加得到结果。过程代码见上题。

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

    1. 大型网络通信公司,如电信,移动等。
    2. 安卓系统的软件。
    1. 电子政务,主要使用JAVA EE,相关的政府部门绝大多数的信息化系统是JAVA开发的;
    • 希望能尽可能地掌握好基础,能对专业学习起到帮助作用,如果可能,我会加深对java的学习和探索。

    4.1 请描述一下你的技术基础(会什么语言,都写了多少行代码)

    C语言在课设那段时间写过300到400行,C++基础不行,代码量很少。

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

    花费时间 代码量 学习方法
    至少每天1.5h 每周300行+,本学期6000行+ 打好基础,尽量独立解决问题,实在无解再求助

    3. 使用码云管理Java代码

    3.1 GIT使用


    电脑老死机,后续补上

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


  • 相关阅读:
    【洛谷习题】公路修建
    priority_queue用法简记
    【洛谷习题】无线通讯网
    【SCOI2005】繁忙的都市
    第四周 3.20-3.26
    第三周 3.13-3.19
    第二周 3.6-3.12
    第一周 2.28-3.5
    第六周 2.21-2.27
    2018湘潭邀请赛 AFK题解 其他待补...
  • 原文地址:https://www.cnblogs.com/lsyuan/p/7544970.html
Copyright © 2011-2022 走看看