zoukankan      html  css  js  c++  java
  • 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结

    20175204 张湲祯 2018-2019-2《Java程序设计》第一周学习总结

    教材学习内容总结

    -第一章Java入门要点:

    -Java的地位:具有面向对象,与平台无关,安全稳定和多线程等优良特性,是软件设计中优秀的编程语言。
    -Java的特点:简单,面向对象,平台无关。
    -JDK的安装:用来运行Java文件。
    -Java程序的开发步骤
    -编写源文件:使用文本编辑器,扩展名 *.java。
    -编译源文件:使用指令javac编译源文件。
    -运行程序:Java解释器 java.exe。


    -教材学习中的问题和解决过程:

    -1.问题:重新进入VB时崩溃Ubuntu需要重新安装,安装之后不断进行重新安装。
    解决方案:1.由于网络不稳地导致下载文件不完整无法正常运行。
    2.根据百度搜索打开“设置”,打开“系统”,将启动顺序中“硬盘”设置为最优先启动。
    -2.问题:安装JDK时配置出错。
    解决方案:1.第一次操作时没有将在linux系统下的火狐浏览器中下载的JDK版本放入系统文件中的下载,导致无法在终端中提取下载。
    2.根据老师提供教程安装JDK(https://www.cnblogs.com/rocedu/p/6371315.htmlutm_source=itdadao&utm_medium
    =referral&tdsourcetag=s_pcqq_aiomsg#SECJDK)。
    -3.问题:在克隆学习项目时由于 git clone 后网址不对,导致第一次没有克隆成功。
    解决方案:中间的网址为打开码云后,进入仓库所在的网址。
    -4.问题:在运行老师编写的“代码托管"脚本时,第一次运行失败。
    解决方案:由于在建立文件时 vim后面文件名 没有与接下来指令中的文件名匹配导致失败。
    -5.问题:在建立src和bin目录后,接下来输入指令无效。
    解决方案:相关指令没有在终端 仓库下运行。
    -6.问题:编译运行Hello.java程序时,src目录中使用javac Hello.java,Java Hello进行编译和运行,在接下来在src目录使用命令javac -d bin src/Hello.java将Hello.class产生在bin目录中,导致失败。
    解决方案:应该输入指令cd ..退出到仓库目录,再输入指令javac -d bin src/Hello.java,才能将Hello.class产生在bin目录中。


    -代码调试中的问题和解决过程:

    -1.问题:在调试老师给定的程序中,在开始第一个标签中直接在仓库中输入指令vim HelloJDB.java 导致第二个标签中输入javac -g -d bin src/HelloJDB.java指令无法找到javac
    解决方案:在第一个标签中在仓库中的src目录下输入指令vim HelloJDB.java
    -2.问题:在调试给定程序中在jdb中,设置断点main[1] stop at HelloJDB:12
    main[1] stop
    输入main[1] cont后 显示直接退出jdb
    解决方案:第一次由于直接从网页复制main[1] stop at HelloJDB:12 导致失败,第二次手打,显示断点命中。(可能是由于复制后格式错误)



    -代码托管https://gitee.com/zyzgl/zyz)


    -上周错题总结:

    -1.下列不属于Java后继技术的是 A.Android
    B.JSP
    C.XML
    D.Python
    错选D 正确答案为A。后继技术有JDBC、JSP、XML、Java EE等。

    -其他

    在学习中,还熟悉了编译时的基础指令;在学习过程中,由于开始对Java没有基础与了解,加上网络问题,在重新安装Ubuntu时耗费时间较多,通过网上搜索解决办法与请教同学,才重新安装完成。在根据老师博客写作业时,经常由于是不知道在src目录还是仓库目录或是bin目录输入指令导致指令无效,所幸根据老师博客和请教同学完成作业脚本。刚开始确实是比较困难,为了搞清楚基本操作,花费大量时间。但是确实对自己的学习是有帮助的,还需要坚持和摸索才能越来越熟练。
  • 相关阅读:
    【PAT甲级】1043 Is It a Binary Search Tree (25 分)(判断是否为BST的先序遍历并输出后序遍历)
    Educational Codeforces Round 73 (Rated for Div. 2)F(线段树,扫描线)
    【PAT甲级】1042 Shuffling Machine (20 分)
    【PAT甲级】1041 Be Unique (20 分)(多重集)
    【PAT甲级】1040 Longest Symmetric String (25 分)(cin.getline(s,1007))
    【PAT甲级】1039 Course List for Student (25 分)(vector嵌套于map,段错误原因未知)
    Codeforces Round #588 (Div. 2)E(DFS,思维,__gcd,树)
    2017-3-9 SQL server 数据库
    2017-3-8 学生信息展示习题
    2017-3-5 C#基础 函数--递归
  • 原文地址:https://www.cnblogs.com/zyzgl/p/10466811.html
Copyright © 2011-2022 走看看