1.本周学习总结 这是第二周学习了,还是感觉吃力,慢慢来吧 .知识总是一点一点进到脑子里,虽然头小,但总会进来不是! 知识储备:   A.整形变量按照长度分为byte.short.int.long.              B. 整型数据发生溢出时,采用类型转换的方法.              C.Java中有以反斜杠(\)开头的字符,反斜杠将其后面的字符转变为另外的含义,称为转义字符              D.对于一个浮点数: 加上f或F后缀,就是float型,如3.0f 加上d或D后…
2018-2019-20172329 <Java软件结构与数据结构>第二周学习总结 教材学习内容总结 <Java软件结构与数据结构>第三章 集合概述--栈 一.集合 1.我们印象中的集合应该最大体现在数学学习中,在高一刚刚入学的时候就已经学习了集合是什么,映射是什么,综合学习数学以及Java的的经验,顾名思义,其实集合就是一些元素的总和,而这些元素可以是一些数字,或者一些类,反正是我们自身在编程的时候所需要的东西. 2.集合可以分为两大类:包括线性集合和非线性集合.从字面上就可以理…
20172305 2018-2019-1 <Java软件结构与数据结构>第二周学习总结 教材学习内容总结 本周内容主要为书第三章和第四章的内容: 第三章(以数组来替代栈的作用) 集合(聚集,组织了其他对象的对象): 线性集合(直线方式组织的集合) 非线性集合(某种非直线方式组织的集合) 抽象数据类型是一种在程序设计语言中尚未被定义其值和操作的数据类型. 数据结构是一种用于实现集合的编程结构集. Java集合API是一个类集,表示了一些特定类型的集合. 栈 线性集合 后进先出(LIFO) 栈的基…
20172328 2018-2019<Java软件结构与数据结构>第二周学习总结 概述 Generalization 本周学习了第三章集合概述--栈和第四章链式结构--栈.主要讨论了集合以及用于实现集合的基本数据结构,以及集合设计的相关问题和目标.本章内容以栈为例展示与集合的设计.实现和使用等有关的问题. 教材学习内容总结 A summary of textbook 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. 线性集合:一种其元素按照直线方式组…
第三章 Java的基本程序设计结构 第一部分 理论知识学习部分 一 基本知识: 1.标识符:由字母.下划线,美元符号和数字组成,第一个符号不能为数字,可以用作类名.变量名.方法名.数组名和文件名等. 2.关键字:Java语言中已经被赋予特定意义的一些单词,关键字不能作为变量名. 3.注释:①//②/*和/*③/**开始,*/结束 二 数据类型: 整数类型(int. short. long. byte)浮点类型(float. double )字符类型(char)浮点类型(float double)…
2018年学习总结博客总目录:第一周 第二周 教材学习内容总结 第三章 集合概述-栈 3.1 集合 (1) 集合是一种聚集,组织了其他对象的对象.它定义一张破那个特定的方式,可以访问.管理所包含的对象. (2)集合的分类:1)按其元素是否按直线方式组织进行划分,分为线性集合(linear collection)和非线性集合(nonlinear collection):2)按保存类型划分,分为同构集合和异构集合. (3)抽象数据类型:一个抽象数据类型(ADT)是由数据和在该数据上所实施的操作构成的…
教材学习内容总结 第 3 章 集合概述--栈 集合:一种聚集.组织了其他对象的对象 软件系统中的另一个类或对象通过集合预定的方式与该集合进行交互来使用这些集合 多年以来软件开发和研究人员定义了一些特定的集合类型致力于解决特定的问题类别 集合分类:线性集合(元素按直线方式组织的集合),非线性集合(非直线方式组织) 线性集合还可以根据元素的特征保持有序(如姓氏:非线性集合元素也可以) 抽象:隐藏某些细节 抽象数据类型(ADT):一种在程序设计语言中尚未定义其值和操作的数据类型 数据类型:一组值及作用…
本周学习总结 (1)这周学习认识和熟悉了java的一些类型和变量: (2)学习了java的运算符基本使用方法: (3)了解了如何建立远程仓库和本地仓库,和如何让java代码在临时储存,本地仓库和远程仓库之间传输. 书面作业 (1)使用Eclipse关联jdk源代码(截图),并查看String对象的源代码?简单分析String对象的设计思路. (2)为什么要尽量频繁的对字符串的修改操作应该是用StringBuilder而不是String? 使用+拼接字符串会产生新的String对象,而不会修改原先…
1. 本周学习总结 答:① 定义流程控制的各种条件式是同以前学习的一样,要善于运用快捷键.(例如`a/t` + `/` ) ② 熟悉输入输出的使用,注意输入的变量类型使用相应的输入类. ③ 数组对象: A. 数组在Java中是对象,用来收集数据,具有索引的数据结构,在Java中要声明数组并初始值.例 int[] scores = {0, 1, 2} B. 操作数组对象:int[] scores = new int[10] C. 二维数组不一定是矩阵形式. D. 使用for each循环来遍历数组…
1. 本章学习总结 ·1.浮点型的不精确,不能简单的像C语言一样用float或者double来定义.在java中有更精确的BigDecimal类. 举例:BigDecimal bd1= new BigDecimal("1.01"); BigDecimal bd2= new BigDecimal("2.02"); System.out.println(bd1.add(bd2)); 输出结构为:3.03 是我们想要的准确的数字. ·2.对不可变字符串的操作,如果需要大量…