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目录输入指令导致指令无效,所幸根据老师博客和请教同学完成作业脚本。刚开始确实是比较困难,为了搞清楚基本操作,花费大量时间。但是确实对自己的学习是有帮助的,还需要坚持和摸索才能越来越熟练。
20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结的更多相关文章
- 2018-2019-2 20175204 张湲祯 实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175204 张湲祯 实验二 <Java开发环境的熟悉>实验报告 实验二 Java面向对象程序设计 一.实验内容: 初步掌握单元测试和TDD 理解并掌握面向对象 ...
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》2
20175204 张湲祯 2018-2019-2<Java程序设计>2 必做课下作业MyCP 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》第七周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第七周学习总结 教材学习内容总结 -第八章常用实用类要点: 一.String类: 1.String类所在的包:java. ...
- #20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第六周学习总结 教材学习内容总结 -第七章内部类与异常类要点: 一.内部类: Java支持在一个类中定义另一个类,这样的 ...
- #20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第五周学习总结 教材学习内容总结 -第六章接口与实现要点: -接口: 1.使用关键字interface定义接口. 2.接 ...
随机推荐
- 越狱解决iphone4s外放无声音
删除iphone中/System/Library/PrivateFrameworks/IAP.framework/Support/目录下的iapd文件 进入/SYSTEM/Library/Launch ...
- split函数用法
split函数详解 split翻译为分裂. split()就是将一个字符串分裂成多个字符串组成的列表. split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割. //---当不带 ...
- 04 Django REST Framework 认证、权限和限制
目前,我们的API对谁可以编辑或删除代码段没有任何限制.我们希望有更高级的行为,以确保: 代码片段始终与创建者相关联. 只有通过身份验证的用户可以创建片段. 只有代码片段的创建者可以更新或删除它. 未 ...
- Firefox 中出现的 “Network Protocol Error”怎么办
Mozilla Firefox 多年来一直是我的默认 Web 浏览器,我每天用它来进行日常网络活动,例如访问邮件,浏览喜欢的网站等.今天,我在使用 Firefox 时遇到了一个奇怪的错误.我试图在 R ...
- Reachability from the Capital CodeForces - 999E (强连通)
There are nn cities and mm roads in Berland. Each road connects a pair of cities. The roads in Berla ...
- Python项目部署-使用Nginx部署Django项目
一.nginx介绍及部署 二.nginx部署路飞学城代码 nginx配置安装 同样,nginx也有很多的安装方式: 1)源码安装(运维偏向:规范,便于配置管理) 2)yum,rpm安装(为了效率可以选 ...
- ABP中的模块初始化过程(一)
在总结完整个ABP项目的结构之后,我们就来看一看ABP中这些主要的模块是按照怎样的顺序进行加载的,在加载的过程中我们会一步步分析源代码来进行解释,从而使自己对于整个框架有一个清晰的脉络,在整个Asp. ...
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):1. 自定义窗口部件 (widget)
1. 框架代码 用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件, 在代码编辑器中,输入以下框 ...
- java.lang.NullPointerException 错误原因
[http-nio-8081-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for ...
- Time travel HDU - 4418(高斯消元)
Agent K is one of the greatest agents in a secret organization called Men in Black. Once he needs to ...