20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结

20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结

教材学习内容总结

-第二章基本数据类型与数组要点:

-标识符与关键字:标识符的第一个字符不能是数字字符;
标识符不能是关键字;
标识符不能是true、false和null;
标识符是区分大小写的。
-基本数据类型:1.共8种基本数据类型:逻辑类型:Boolean
整数类型:byte,short,int,long
字符类型:char
浮点类型:float,double
2.逻辑类型:常量:true,false;变量:使用Boolean声明变量。
3.floa型常量后面必须要有后缀f或F;double型常量后面可以有后缀d或D,但允许省略。
4.精度从低到高排列顺序是:byte,short,char,int,long,float,double
5.int型变量4字节。

-第三章运算符,表达式和语句要点:

1.x++ 和++ x都相当于x=x+1。不同之处在于++ x是先执行x=x+1再使用x的值,x++则是先使用x的值再执行x=x+1。
2.do-while循环语句至少执行一次循环体,但for、while循环语句必须先判断给定条件是否成立,然后决定是否执行循环内的语句。
3.逻辑运算符:&& 逻辑与,||逻辑或,二者也称为短路逻辑运算符。&按位与,|按位或。


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

-1.问题: 在编写教材代码时,不会输入日语。
解决方案:通过网上复制进行编写。
-2.问题:不是很理解scanner的意思与作用。
解决方案:通过网上搜索得知是“扫描器,用来在控制台接收用户输入 Scanner scan=new Scanner(System.in)”; 但是还是有些不是很懂scanner的作用。


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

-1.问题:在运行课上带包的代码编译运行测试时,在src目录下运行时发现是找不到或无法加载主类 Hello
解决方案:在网上搜索后发现带包的代码,package is5204 是在src目录下 生成一个 is5204的文件夹。代码源文件Hello.class保存在is5204文件夹下面。通过 在src目录中输入指令 javac -d .Hello.java java is5204.Hello 编译运行。

-代码托管(https://gitee.com/zyzgl/zyz


-其他

   在学习过程中,发现了Java和c语言之间有很多的不同,例如Java中char型数据一定是无符号的,而且不允许使用unsigned来修饰所声明的char型变量,而c语言不同。在完成编写二三章代码时,主要是根据书本上抄写代码,再对代码功能作用进行理解,但总感觉编写代码还是抄写再多也不如自己写一行,可是由于能力有限,完整独立编写程序还有不足,还需要努力学习。

原文地址:https://www.cnblogs.com/zyzgl/p/10505974.html

时间: 2024-08-24 20:09:54

20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结的相关文章

20175204 张湲祯 2018-2019-2《Java程序设计》第十一周学习总结

20175204 张湲祯 2018-2019-2<Java程序设计>第十一周学习总结 教材学习内容总结 第十三章:Java网络编程: 一.URL类 1.URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resource Locator),使用URL创建对象的应用程序称作客户端程序. 2.一个URL对象通常包含最基本的三部分信息:协议.地址.资源. 3.URL类通常使用如下的构造方法创建一个URL对象: public URL(String spe

2017面向对象程序设计(Java)第二周学习总结

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

2018-2019-2 20175204 张湲祯 实验三《敏捷开发与XP实践》实验报告

2018-2019-2-20175204 张湲祯 实验三 <敏捷开发与XP实践>实验报告 实验三 Java面向对象程序设计 一.实验内容: 1.XP基础 2.XP核心实践 3.相关工具 4.编码标准:在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能.提交截图,加上自己学号水印. 5.搭档代码检验:在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码

实现mypwd——20175204张湲祯

实现mypwd 任务要求: 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3 实现mypwd 4 测试mypwd 提交过程博客的链接 任务一:学习pwd命令 任务步骤: 1.pwd命令详解: pwd命令功能是显示当前所在工作目录的全路径吗,可以通过pwd来查看当前目录的绝对路径. 2.pwd命令参数: -L:--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式). -p:--physical,显示当前的路

(java) 第二周学习总结

在java源代码中,每个变量都必须声明一种类型(type).有两种类型:primitive type和reference type.引用类型引用对象(reference to object),而基本类型直接包含值(directly contain value).因此,Java数据类型(type)可以分为两大类:基本类型(primitive types)和引用类型(reference types).primitive types 包括boolean类型以及数值类型(numeric types).n

201771010123汪慧和《面向对象程序设计Java》第二周学习总结

一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言中已经被赋予特定意义 的一些单词. ?常见有:class.public.try.catch.if. float.import.void等. 关键字不做变量名. 3.Java有三种注释的方式:   // 注释内容由//一直到此行结束. /*和*/ 定义一个注释块.  /**开始,*/结束 这种注释方法

201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结

项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475377.html 作业学习目标 学习并掌握Java Application程序结构: 学习并掌握Java语言的数据类型与变量: 学会使用Java运算符构造各类表达式: 掌握Java Application输入输出技术: 掌握Java流程控制技术(分支.循环): 掌握Math类.Strin

20145336张子扬 《信息安全系统设计基础》第7周学习总结

20145336张子扬 <信息安全系统设计基础>第1周学习总结 教材学习内容总结 学习目标: 了解常见的存储技术(RAM.ROM.磁盘.固态硬盘等) 理解局部性原理 理解缓存思想 理解局部性原理和缓存思想在存储层次结构中的应用 高速缓存的原理和应用 三种常见存储技术:RAM.ROM和磁盘 随机访问存储器RAM分为静态RAM(SRAM)和动态RAM(DRAM) SRAM 用来作为高速缓存储存器,SRAM将每个位存储在一个双稳态的存储器单元里,每个单元是用一个六晶体管电路来实现的.它可以无限制地保

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU