学号 20175223 《Java程序设计》第1周学习总结
学号 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周学习总结的更多相关文章
- 学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
- 学号20145303 《Java程序设计》第一周学习总结
学号20145303 <Java程序设计>第一周学习总结 教材学习内容总结 *dos命令行: dir:列出当前目录下的文件及文件名 md:创建目录 rd:删除目录.为空时文件夹(文件夹为空 ...
- 学号20145322 《Java程序设计》第一周学习总结
学号20145322 <Java程序设计>第一周学习总结 教材学习内容总结 Java诞生于Sun公司,于1998年12月4日发布J2SE,约以两年为一周期推出重大版本更新. 2010年Or ...
- 201521123061 《Java程序设计》第九周学习总结
201521123061 <Java程序设计>第九周学习总结 1. 本周学习总结 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1 ...
- 201521123038 《Java程序设计》 第九周学习总结
201521123038 <Java程序设计> 第九周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 ...
- 201521123045 <java程序设计>第11周学习总结
201521123045 <java程序设计>第11周学习总结 1. 本周学习总结 2. 书面作业 2. 书面作业 Q1.1.互斥访问与同步访问完成题集4-4(互斥访问)与4-5(同步访问 ...
- 20175313 张黎仙《Java程序设计》第九周学习总结
目录 学号 20175313 <Java程序设计>第九周学习总结 一.教材学习内容总结 二.教材学习中的问题和解决过程 三.代码托管 四.心得体会 五.学习进度条 六.参考资料 学号 20 ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第九周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十一章 JDBC数据库操作 MySQL数据库管理系统 下载安装MySQL 若下载的是 ...
- 2018-2019-3《Java程序设计》第二周学习总结
学号20175329 2018-2019-3<Java程序设计>第二周学习总结 教材学习内容总结 第二三章与我们所学习的C语言有很多的相似点,在这里我想主要就以我所学习的效果来讨 ...
- # 20175329 2018-2019-2 《Java程序设计》 第二周学习总结
学号 2018-2019-3<Java程序设计>第二周学习总结 教材学习内容总结 第二三章与我们所学习的C语言有很多的相似点,在这里我想主要就以我所学习的效果来讨论一下JAVA与 ...
随机推荐
- Python 两个星号(**)的 参数
将参数以字典的形式导入
- chm开源文档制作
作为开发人员,API文档是非常关键的^_^,但是很多时候官方提供的文档是html的docs,不方便于携带查询,本章主要介绍chm文档的制作方法. 使用jd2chm制作chm文档 安装之前必须先安装 h ...
- Hdu2040 亲和数
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2040 亲和数 Time Limit: 2000/1000 MS (Java/Others) Me ...
- Poj2386 Lake Counting (DFS)
Lake Counting Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 49414 Accepted: 24273 D ...
- nginx与PHP配置
一.安装依赖包 yum -y install libxml2 libxml2-devel openssl openssl-devel curl curl-devel libjpeg li ...
- Python sqlalchemy orm 多对多外键关联
多对多外键关联 注:使用三张表进行对应关联 实现代码: # 创建3个表 配置外键关联 # 调用Column创建字段 加类型 from sqlalchemy import Table, Column, ...
- CentOS 6.5安装squashfs-tools
在sourceforge.net网站下载源码包 需要安装的依赖项有zlib-devel.xz-devel.x86_64 修改Makefile文件以支持xz压缩的squashfs文件,去掉Makefil ...
- angular7 Rxjs 异步请求
Promise 和 RxJS 处理异步对比 Promise 处理异步: let promise = new Promise(resolve => { setTimeout(() => { ...
- sqlserver 判断字符串是否是数字
https://www.cnblogs.com/zjfblog/p/5625202.html sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回 ...
- python 基础知识点二
深浅copy 1对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的. l1 = [1,2,3,['barry','alex']] l2 = l1 l1[0] = 111 prin ...