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

本博客详细介绍了Java初学者应掌握的编程基础知识,包括Java的特点、JDK的安装、程序开发步骤,以及常见问题的解决方法。同时,分享了在代码调试、托管过程中的经验教训,适合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 导致失败,第二次手打,显示断点命中。(可能是由于复制后格式错误)
1592505-20190303182157565-749414539.png
1592505-20190303182203434-355910183.png
1592505-20190303182134012-30383403.png
1592505-20190303182147794-1500823435.png

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

1592505-20190303182050180-1519210640.png
1592505-20190303182058994-1967654550.png

-上周错题总结:

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

-其他

在学习中,还熟悉了编译时的基础指令;在学习过程中,由于开始对Java没有基础与了解,加上网络问题,在重新安装Ubuntu时耗费时间较多,通过网上搜索解决办法与请教同学,才重新安装完成。在根据老师博客写作业时,经常由于是不知道在src目录还是仓库目录或是bin目录输入指令导致指令无效,所幸根据老师博客和请教同学完成作业脚本。刚开始确实是比较困难,为了搞清楚基本操作,花费大量时间。但是确实对自己的学习是有帮助的,还需要坚持和摸索才能越来越熟练。

转载于:https://www.cnblogs.com/zyzgl/p/10466811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值