## 教材学习内容总结
第二章内容
1.标识符
第一个字符不能是数字字符
不能是关键字和true\false\null
2.8个基本数据类型
boolean int byte short long float double char
float a=1.23f
long width=12L
精度排序(小到大)
byte short char int long float double
类型转换(高到低)
例:int a=130
b=(byte)n;//导致精度的损失
3.输入、输出
Scanner reader=new Scanner(System.in);
int x=reader.nextInt();
System.out.println()
输出的部分用“”+n+“”或C语言中的形式:System.out.printf("%d,%f",m,n);
4.数组
int [] a,b等价于int a[],b[]
int [] a,b[]等价于int a[],b[][];
与C不同,括号中无法限定元素个数
创建数组:
int size = 30;
double number=new double[size];//size=a.length
二维数组的建立见P26
数组引用:
存放数据类型相同的a[]&b[],若使用a=b,则a中内容与b相同

第三章内容
1.运算符、表达式
主要掌握java中各种运算表达式的含义
有C语言中常用的+、-、*、\及自增、自减运算
各种位操作的运算符
以及java中的逻辑运算符

2.语句
if\if-else语句
switch语句
for循环、while循环
break和continue语句
java中特有的for语句与数组

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

- 问题1:如何将代码传送至码云
- 问题1解决方案:
进入在码云目录下创建的文件夹
git add .
git commit -m "项目名"
git push//如果出现问题,先检查网络连接,再使用git pull

- 问题2:在例3——4中,Scanner reader=new Scanner(System.in)编译不成功
- 问题2解决方案:漏掉最开始的一行import java.util.Scanner
- 问题3:关于网络连接的问题
- 问题3解决方案:可以在设备中的网络选项点击启用网络连接。
- 
## [代码托管](https://gitee.com/pyc-1751/chapter_1_of_java.git)

![代码量![输入图片说明](https://images.gitee.com/uploads/images/2019/0310/221510_842c2d60_4787449.png "360截图163903295710776.png")]


![例3——4调试](https://images.gitee.com/uploads/images/2019/0310/221550_62f1ad09_4787449.png "Example3_4调试.png")(https://images.gitee.com/uploads/images/2019/0310/221416_3ef31902_4787449.png "360截图163903295710776.png")

##感想
本周任务主要是进行java基础知识的学习。包括标识符、8个基本数据类型、输入、输出、数组以及运算符表达式与语句等内容。学习的过程中,通过与C语言的类比,发现java与C语言在各个方面有许多的相似之处。同时,在使用命令行输入语句以及各种命令的过程中,逐渐熟悉了命令行。我觉得在java学习的初期,最重要的就是多敲代码。不需要理解所有代码的含义,而是在敲的过程中熟悉java语句的语法习惯,在调试的过程中发现自己敲代码过程中存在的问题。

收起全文

# 20175120 2018.3.10 《Java程序设计》第2周学习总结的更多相关文章

  1. 20175120彭宇辰 《Java程序设计》第九周学习总结

    教材内容总结 一.mysql数据库管理系统(windows) 1.官网下载安装解压mysql社区版 2.启动mysql 用cmd进入mysql解压包,输入 mysqld --initialize-in ...

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

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

  3. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  4. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  5. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  6. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  7. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  8. 20145236 《Java程序设计》第九周学习总结

    20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...

  9. 20155304田宜楠2006-2007-2 《Java程序设计》第一周学习总结

    20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合 ...

  10. 20155304田宜楠 2006-2007-2 《Java程序设计》第二周学习总结

    20155304田宜楠 2006-2007-2 <Java程序设计>第二周学习总结 教材学习内容总结 一.类型与变量 1.类型 整数: 可细分为为short整数(占2字节),int整数(占 ...

随机推荐

  1. 安装cmake

    $ sudo apt-get install build-essential$ wget http://www.cmake.org/files/v3.11/cmake-3.11.3.tar.gz$ t ...

  2. 160CrackMe第十九Brad Soblesky.2

    查壳无壳,vc写的. 我们输入假码后,然后点击,弹出错误框,直接打开od,对MessageBoxA下断点也行,寻找字符串也行. 一般的错误提示部分代码类似于这样. call xxx test xxx, ...

  3. 论文阅读:Deep Attentive Tracking via Reciprocative Learning

    Deep Attentive Tracking via Reciprocative Learning 2018-11-14 13:30:36 Paper: https://arxiv.org/abs/ ...

  4. ckeditor5 增加居中alignment

    https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/installing-plugins.html 克隆下来 gi ...

  5. Docker安装Tomcat镜像并部署web项目

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...

  6. Angular 学习笔记 (组件沟通的思考)

    组件指令间经常需要沟通 我们知道的方式有 input output service inject viewchild contentchild templateRef template variabl ...

  7. Steam饥荒

    存档回滚 D:\Program Files (x86)\Steam\userdata\***\219740\remote 巨人国是survival_数字,海难是shipwreck_数字,哈姆雷特是po ...

  8. MySql 8.0 版本使用navicat连不上解决

    先通过命令行进入mysql的root账户: 更改加密方式 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE ...

  9. HTML中引用外部JS文件失效原因

    今天在练习中碰到“引用外部的一个js文件但是却失效”的情况,实在不懂,百度后才知是引用的位置不对,错误的代码如下: <head> <meta charset="UTF-8& ...

  10. 兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil

    为了让我提供的通用 Mapper 的 boot-starter 同时兼容 Spring Boot 1.x 和 2.x,增加了这么一个工具类. 在 Spring Boot 中,能够直接注入 XXProp ...