zoukankan      html  css  js  c++  java
  • 2018-2019-2 实验一 Java开发环境的熟悉

    实验内容

    1.使用JDK编译、运行简单的Java程序;
    2.使用IDEA编辑、编译、运行、调试Java程序
    

    实验知识点

    1. JVM、JRE、JDK的安装位置与区别;
    2. 命令行运行javac;java;javac -cp; java -cp;
    3. PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
    4. 包管理:package;import;javac -d ;
    5. IDEA管理Java项目,调试:断点、单步执行等;
    6. Java基础语法:类型与类型转换;变量;运算符;流程控制等;
    7. JDK帮助文档的使用。
    

    实验步骤

    (一)命令行下Java程序开发

    0 参考实验要求
    1 建立“自己学号exp1”的目录
    2 在“自己学号exp1”目录下建立src,bin等目录
    3 javac,java的执行在“自己学号exp1”目录
    4 提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
    5 代码提交码云

    (二)IDEA下Java程序开发、调试

    参考http://www.cnblogs.com/rocedu/p/6371315.html
    提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
    其他内容包括截图在实验报告中体现

    (三)练习

    参考实验一 Java开发环境的熟悉(Linux + Eclipse)http://www.cnblogs.com/rocedu/p/4421202.html (三)练习
    提交自己练习项目的码云链接和运行结果的截图。
    实现简单四则运算(能支持分数,加减乘除,支持括号),并进行测试(正常情况,异常情况,边界情况)。
    从题目可知,需要实现以下功能:
    1.支持括号:将输入的字符串更改为后缀式并进行计算,参考2016-2017-2 《Java 程序设计》课堂实践项目学习了如何对逆波兰式求值以及如何将输入的中缀表达式转化为后缀表达式
    2.支持分数:借鉴教材上第100页的例子22封装了有理数类Rational,实现了对真分数的支持,并考虑到在分母为零时输出错误提示。

    码云链接

    https://gitee.com/J20175319/java20175319_jiangye/tree/master/shiyan1

    实验心得与总结

    一开始看到题目时觉得比较简单,但是真正动手以后才发现需要考虑的问题有很多,有许多需要学习的新内容,比如Stack类,逆波兰式,都是通过老师的博客进行了解学习。反而编写程序的时候没有遇到太大的问题,毕竟只是在老师博客给出的代码基础上进行补充完善。

    PSP

    步骤 需求分析/h 百分比
    需求分析 0.5 5.88%
    设计 3 35.29%
    代码实现 3 35.29%
    测试 1 11.76%
    分析总结 1 11.76%
  • 相关阅读:
    IIS禁止xml文件访问
    微信三方授权域名问题
    微信公众号接收推送
    微信菜单保存
    微信三方授权 二维码获取问题 以及网页显示问题
    控制input框的内容输入为数字
    select 相关 获取当前项以及option js选定
    子窗口调用父窗口方法
    免费在线的web性能测试网站
    【原创】Kakfa utils源代码分析(三)
  • 原文地址:https://www.cnblogs.com/killer-queen/p/10658496.html
Copyright © 2011-2022 走看看