20165210 Java第二周学习总结
20165210 Java第二周学习总结
教材学习内容总结
- 第二章学习总结
- 标识符与关键字:
- 重点在50个关键字
- 标识符并不能是关键字
- 标识符的第一个字符不能是数字字符
- Unicode字符集简单了解一下
- 基本数据类型:
- Boolean声明逻辑变量,它的常量只有true和false
- int byte short long 整数型的常量
- char 字符类型常量
- float double 浮点类型常量
- 类型转换运算:
- 类型按精度从低到高排序:
byte short char int long float double
- 当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换:
int x = 50;
float y;
y = x;
- 当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算:
int x = (int)34.89;
long y = (long)56.98F;
int z = (int)1999L;
- 输入基本型数据
- 可以使用Scanner创建一个对象:
Scanner reader = new Scanner(System.in);
- System.out.println()和System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行:
System.out.println(m+"个数的和为"+sum);
System.out.print(":"+123"大于"+122);
- 数组
- 格式:
数组的元素类型 数组名[];
数组的元素类型 []数组名; - 为数组分配元素的格式:
数组名 = new 数组元素的类型[数组元素的个数]; - length的使用
数组元素的个数称作数组的长度; - 数组的引用
数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素:
int a[] = {1,2,3},b[] = {4,5};
如果使用赋值语句其类型必须相同。
第三章学习总结
- 运算符与表达式
- 加减运算符和乘、除和求余运算符
- 自增自减运算:
++x x++ --x x--
- 算数混合运算的精度
1. 如果表达式中有双精度浮点数,则按双精度进行运算
2. 如果表达式中最高精度是单精度浮点数,则按单精度进行运算
3. 如果表达式中最高精度是long型整数,则按long精度进行运算
4. 如果表达式中最高精度低于int型整数,则按int精度进行运算
- 语句概述
- 方法调用语句:
System.out.println("Hello")
- 表达式语句:
x = 23
- 复合语句:
{ z = 123+x;
System.out.println("How are you");
}
- if条件分支语句
- if语句格式:
if(表达式){
若干语句
}
- if-else语句格式:
if(表达式){
若干语句
}
else{
若干语句
}
- switch开关语句
- 语句格式
switch(表达式)
{
case 常量值1:
若干语句
break;
case 常量值2:
若干语句
break;
.
.
.
default:
若干语句
}
- 循环语句
- for循环语句:
for (表达式1; 表达式2; 表达式3){
若干语句
}
- while语句:
while(表达式) {
若干语句
}
- do-while循环语句:
do{
若干语句
}while(表达式);
- break和continue:
- break是结束循环语句
- continue是结束本次循环
- for语句与数组
for(声明循环变量: 数组的名字) {
...
}
学习中遇到的问题及解决
- 对Scanner类的用法比较模糊,之后看了蓝墨云班课上的资源,对其有了一些看法。
- 还有一个问题怎么运用代码来移动多个文件。
代码托管

感悟
本周的代码真的很多,一开始还比较生疏,多加练习发现好多了,在练习中又学会了一些小技巧,收获很多。
20165210 Java第二周学习总结的更多相关文章
- 20165210 Java第九周学习总结
20165210 Java第九周学习总结 教材学习内容 - 第十三章学习总结 URL类: URL的构造方法: try { URL url = new URL("http://www.goog ...
- 201521123093 java 第二周学习总结
201521123093 <java程序设计> 第二周学习总结 一.第二周学习总结 答:(1)关于进一步使用码云管理代码,本周才真正学会了如何将Eclipse里的代码上传到码云中,并且能够 ...
- 20165326 java第二周学习笔记
学习笔记 一.理论学习 基本数据类型与数组 标识符的第一个字符不能是数字:标识符不能为关键字. 基本数据类型多数与c语言相同.重点如下: 1.逻辑类型boolean赋值true/false 2.浮点数 ...
- JAVA 第二周学习总结
20175308 2018-2019-2 <Java程序设计>第二周学习总结 教材学习内容总结: 第二章学习内容: 1.认识标识符与关键字 2.java的八种数据类型,着重记好精度由高到低 ...
- JaVa第二周学习总结
第一周学习的时候上传图片用的是网站外链然后导致出现了极为尴尬的情形...然后我就把第一周的全改成本地上传了. 首先列出所做任务 1 安装IDEA 2学习二三章视频,课本 3调试代码,上传码云 4总结问 ...
- 20165210 Java第一周学习总结
20165210 2018<Java程序设计>第一周总结 教材学习内容总结 第一章知识要点 Java在当代需求量极高 Java程序不依赖平台 Java内置对多线程的支持 重点安装JDK 源 ...
- 201521123122 Java 第二周学习总结
1. 本周学习总结 1.进一步了解了对码云的使用,学会了将本地代码上传到码云以及将码云上的代码克隆到eclipse上. 2.感觉本章学的基本语法和c的基本上差不多啊 3.string的对象创建后无法修 ...
- 20165221 JAVA第二周学习心得及体会
基本数据类型与数组理论学习 根据第二章的网课链接,归纳出以下板块: 知识框架 标识符与关键字 1.标识符 其本质是文件名字 标识符的第一个字符不能为数字,标识符不能为关键字(如inter) 标识符不能 ...
- 20145207 java第二周学习总结
教材学习内容总结 这部分可能要扒一些课本而上的东西了.在第三章中,知道了Java可区分为基本类型和类类型两大类型系统,其中类类型也称为参考类型.在这一周主要学习了类类型. 对象(Object):存在的 ...
随机推荐
- (转)fiddler使用简介--其二
原文地址:http://www.cnblogs.com/miantest/p/7290176.html 在上一篇中介绍了Fiddler的基本使用方法.通过上一篇的操作我们可以直接抓取浏览器的数据包.但 ...
- python中json.dumps使用的坑以及字符编码
我们知道,python中的字符串分普通字符串和unicode字符串,一般从数据库中读取的字符串会自动被转换为unicode字符串 下面回到重点,使用json.dumps时,一般的用法为: >&g ...
- spring cloud 使用feign 遇到问题
spring cloud 使用feign 项目的搭建 在这里就不写了,本文主要讲解在使用过程中遇到的问题以及解决办法 1:示例 @RequestMapping(value = "/gener ...
- hadoop学习第二天-了解HDFS的基本概念&&分布式集群的搭建&&HDFS基本命令的使用
一.HDFS的相关基本概念 1.数据块 1.在HDFS中,文件诶切分成固定大小的数据块,默认大小为64MB(hadoop2.x以后是128M),也可以自己配置. 2.为何数据块如此大,因为数据传输时间 ...
- 如何配置一个路径,能够既适合Linux平台,又适合Windows平台,可以从这个路径中读取文件
如何配置一个路径,能够既适合Linux平台,又适合Windows平台,可以从这个路径中读取文件? 目的:就是希望在项目的配置文件中配上一样的路径,不管协作者使用的是什么平台,都能够读到文件. 比如:L ...
- [笔记]Go语言在Linux环境下输出彩色字符
Go语言要打印彩色字符与Linux终端输出彩色字符类似,以黑色背景高亮绿色字体为例: fmt.Printf("\n %c[1;40;32m%s%c[0m\n\n", 0x1B, & ...
- Android:日常学习笔记(9)———探究持久化技术
Android:日常学习笔记(9)———探究持久化技术 引入持久化技术 什么是持久化技术 持久化技术就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失 ...
- php分类树
class Category{ public $sonName; public $parentName; public function __consturt($id,$parent_id){ $th ...
- JS 操作复制剪切粘贴
测试了很多次之后,虽然有点细碎的突破,但还是想说,麻辣隔壁... 众所周知使用 oncut/oncopy/onpaste 监听剪切板,采用 window.clipboardData 并不是适用于大多浏 ...
- 测试连接oracle数据库耗时
maven项目 主程序:ConnOracle.java package org.guangsoft.oracle; import java.sql.Connection; import java.sq ...