学号 20175223 《Java程序设计》第1周学习总结

教材学习内容总结

  • 第一章要点:

    • 要点1:Java的三大平台:Java SE,Java EE,Java ME。
    • 要点2:Java的特点:简单,面向对象,平台无关,多线程,动态。
    • 要点3:Java程序的开发步骤:编写源文件,编译源文件,运行程序。
    • 要点4:Java的编程风格:Allmans风格,Kernighan风格,注释。
    • 要点5:Java之父:James Gosling

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

  • 问题1:无法使用javac(1):
程序'javac'已包含在下列软件中:
xxxxxx
请尝试: sudo apt install <选定的软件包>
  • 问题1解决方案:输入
sudo update-alternatives --install /usr/bin/java java /xxx/.../xxx/jdk1.8.0_91/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /xxx/.../xxx/jdk1.8.0_91/bin/javac 300
  • 问题2:仍无法使用javac(2):
程序'javac'已包含在下列软件中:
xxxxxx
请尝试: sudo apt install <选定的软件包>
  • 问题2解决方案:输入sudo su<Enter>然后键入密码

  • 问题3:无法使用jdb(1):

程序'jdb'已包含在下列软件中:
xxxxxx
请尝试: sudo apt install <选定的软件包>
  • 问题3解决方案:是jdk的环境配置未完成,输入:

    gedit /etc/profile ##图形界面下可用gedit进行编辑

    输入配置信息

    保存,再输入:

    source /etc/profile

    使文件立即生效,重启虚拟机。

  • 问题4:仍无法使用jdb(2):

    如果完成上一步骤仍出现下列信息:

程序'jdb'已包含在下列软件中:
xxxxxx
请尝试: sudo apt install <选定的软件包>
  • 问题4解决方案:

    退出root权限,再进行命令。

  • 问题5:如何使用git

    • 问题5解决方案:git配置主要命令如下:
git config --global user.name "xxx"
git config --global user.email "xxx"
git init
git remote add origin https://gitee.com/xxx/xxx.git
git add .
git commit -m "xxx" xxx.xxx
git pull origin master ##无法解决则键入:git pull --rebase origin master
git push origin master

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

  • 问题1:
helloqq.java:94: 错误: 已在方法 main(String[])中定义了变量 count
for(int count=0, choicetwo = 0; count < namelist.length; count++)
^
  • 问题1解决方案:删除int

  • 问题2:

helloqq.java:75: 错误: 找不到符号
if((choicetwo == 1)&&(count == namelist.length-1))
^
  • 问题2解决方案:主main后在choicetwo前加int

[代码托管]

  • 代码提交过程截图:



  • 代码量截图:

其他(感悟、思考等,可选)

JAVA的学习是进一步的,而非停留在阅读表面。学习JAVA开发真的有难度,精力的付出是学习好JAVA的基本,而耐心不只是学习JAVA,而且是学习所有东西的必要条件。但是我在学习的过程中,确确实实是沉迷其中,每解决一个遇到的问题,都有一种成就感。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 322/322 2/2 23/23
  • 计划学习时间:10小时

  • 实际学习时间:23小时

  • 改进情况:

    相较于寒假,我更深入了解学习了Linux,git和JAVA,收获良多。

参考资料

学号 20175223 《Java程序设计》第1周学习总结的更多相关文章

  1. 学号 20175212 《Java程序设计》第九周学习总结

    学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...

  2. 学号20145303 《Java程序设计》第一周学习总结

    学号20145303 <Java程序设计>第一周学习总结 教材学习内容总结 *dos命令行: dir:列出当前目录下的文件及文件名 md:创建目录 rd:删除目录.为空时文件夹(文件夹为空 ...

  3. 学号20145322 《Java程序设计》第一周学习总结

    学号20145322 <Java程序设计>第一周学习总结 教材学习内容总结 Java诞生于Sun公司,于1998年12月4日发布J2SE,约以两年为一周期推出重大版本更新. 2010年Or ...

  4. 201521123061 《Java程序设计》第九周学习总结

    201521123061 <Java程序设计>第九周学习总结 1. 本周学习总结 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1 ...

  5. 201521123038 《Java程序设计》 第九周学习总结

    201521123038 <Java程序设计> 第九周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 ...

  6. 201521123045 <java程序设计>第11周学习总结

    201521123045 <java程序设计>第11周学习总结 1. 本周学习总结 2. 书面作业 2. 书面作业 Q1.1.互斥访问与同步访问完成题集4-4(互斥访问)与4-5(同步访问 ...

  7. 20175313 张黎仙《Java程序设计》第九周学习总结

    目录 学号 20175313 <Java程序设计>第九周学习总结 一.教材学习内容总结 二.教材学习中的问题和解决过程 三.代码托管 四.心得体会 五.学习进度条 六.参考资料 学号 20 ...

  8. 20175227张雪莹 2018-2019-2 《Java程序设计》第九周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十一章 JDBC数据库操作 MySQL数据库管理系统 下载安装MySQL 若下载的是 ...

  9. 2018-2019-3《Java程序设计》第二周学习总结

    学号20175329 2018-2019-3<Java程序设计>第二周学习总结 教材学习内容总结      第二三章与我们所学习的C语言有很多的相似点,在这里我想主要就以我所学习的效果来讨 ...

  10. # 20175329 2018-2019-2 《Java程序设计》 第二周学习总结

    学号 2018-2019-3<Java程序设计>第二周学习总结 教材学习内容总结      第二三章与我们所学习的C语言有很多的相似点,在这里我想主要就以我所学习的效果来讨论一下JAVA与 ...

随机推荐

  1. 记账本微信小程序开发五

    准备做首页和分页 准备一些图标的图,用ps或者用创客贴都欧克 建图片的文件夹和首页的编辑

  2. 编辑器之神---vim

    1. 不是在命令模式下时:yy   -----复制光标所在的这一行              p  ----粘贴      dd  -----剪切光标所在的行 D ---从当前的光标开始剪切,一直到行 ...

  3. 51Nod 1010 只包含因子2 3 5的数

    K的因子中只包含2 3 5.满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15. 所有这样的K组成了一个序列S,现在给出一个数n,求S中 >= 给定数的最小的数. 例如:n = ...

  4. Linux下系统时间函数、DST等相关问题总结(转)

    Linux下系统时间函数.DST等相关问题总结 下面这个结构体存储了跟时区相关的位移量(offset)以及是否存在DST等信息,根据所在的时区信息,很容易找到系统时间与UTC时间之间的时区偏移,另外根 ...

  5. EDK II之Device Path

    UEFI中通过Device Path来描述设备的路径,一个完整的路径由多个Device Path Nodes组成. 下面通过输入设备的路径作为例子: PNP0A03 – PCI Host Bridge ...

  6. Docker Kubernetes 容器重启策略

    Docker Kubernetes 容器重启策略 当容器被创建时,容器会根据重启策略来进行容器重启. 支持三种策略: Always:当容器终止退出后,总是重启容器,默认策略. OnFailure:当容 ...

  7. listview控件的使用

    listview控件是用于实现向上下两个方向翻动的界面(类似于QQ音乐查找歌手时的哪个界面),但是listview只是提供了一个空架子并没有什么实质的东西,那么这些东西要从哪里获得呢,那就要用到适配器 ...

  8. SVN的Not authorized to open root of edit operation解决办法

    以为经常用到这是转贴  谢谢 Subversion装了1.5.2版,乌龟SVN装的是1.5.1版本,可以通过乌龟正常访问到版本库,但当check out时却出现了"Not authorize ...

  9. vue2.0自学教程(一):走进vue2.0大观园

    人狠话不多,咱直入主题吧! 开发软件: Visual Studio Code 支持环境: nodejs+windows 版本: vue2.0 1.初识vuevue是一个前端框架,使用MVVM(Mode ...

  10. JAVA基础知识笔记

    1.类只能用Public修饰,不能使用protected.private修饰.也可以不加修饰符,称做友好类. 2.类的实体元素包含成员变量和方法的定义,成员变量分为实例变量和类变量(static修饰的 ...