项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480 作业学习目标 1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 2  2.理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 3.掌握PATH.CLASSPATH的系统变量作用并会设置: 4.掌握命令行编译并运行Java程序的…
                                                                  第九周学习总结 第一部分:理论知识 异常.断言和调试.日志 1.捕获异常:    要捕获一个异常,必须设置try/catch语句块 例如: try{ }catch(ExceptionType e){ } 如果方法中的任何代码抛出一个在catch字句中没有声明的异常类型,那么这个方法就会立刻退出 通常,应该捕获那些知道如何处理的异常,而将那些不知道怎么处理的异常继续传…
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 1. 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 2. 理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 3. 掌握PATH.CLASSPATH的系统变量作用并会设置: 4. 掌握…
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 2.理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 3.掌握PATH.CLASSPATH的系统变量作用并会设置:…
第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母.下划线.美元符号.数字.汉字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等 2)关键字:  关键字就是Java语言中已经被赋予特定意义 的一些单词. Eg:class.public.void等. 注意:关键字不做变量名 3)三种注释方式: a.// 注释内容…
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475377.html 作业学习目标 适应老师教学方式,能按照自主学习要求完成本周理论知识学习: 掌握Java Application程序结构: 掌握Java语言的数据类型与变量: 学会使用Java运算符构造各类表达式: 掌握Java Application输入输出技术: 掌握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…
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475377.html 作业学习目标 适应老师教学方式,能按照自主学习要求完成本周理论知识学习: 掌握Java Application程序结构: 掌握Java语言的数据类型与变量: 学会使用Java运算符构造各类表达式: 掌握Java Application输入输出技术: 掌握Java流程控制…
一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言中已经被赋予特定意义 的一些单词. 常见有:class.public.try.catch.if. float.import.void等. 关键字不做变量名. 3.Java有三种注释的方式:   // 注释内容由//一直到此行结束. /*和*/ 定义一个注释块.  /**开始,*/结束 这种注释方法…
20155304 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 第四章 类与对象 定义: 对象(Object):存在的具体实体,具有明确的状态和行为. 类(Class):具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制. -关系: 从类看对象:类定义可视为具有类似性质与共同行为的对象的模板,用来产生对象. 从对象看类:类的产生,是实例,推广到大量相似实例的抽象化过程. 二者的关系:类是对象的设计图,对象是类的实例,生成对象要先定义类…
20175209 <Java程序设计>第三周学习总结 教材学习内容总结 第四章知识点 1.发展阶段: 面向机器——面向过程——面向对象(特点:封装性,继承性,多态性) 2.类: 类 声明变量(成员变量,类内均有效) 定义方法 方法头(有无参数均可) 方法体(内部定义变量为局部变量,只在内部有效) 成员变量有默认值,局部变量没有默认值:对成员变量的操作只能在方法中:如果局部变量与成员变量的名字相同,方法会隐藏成员变量. 3.构造方法与对象: 构造方法的名字必须与类名完全相同,并且没有类型. 对象…
20175204 张湲祯 2018-2019-2<Java程序设计>第三周学习总结 教材学习内容总结 -第四章类与对象要点: -面向对象语言三个特性:封装性:继承:多态: -类:1.类是组成Java源文件的基本元素,一个源文件是由若干个类组成的. 2.关键词: class:定义类:new:新建一个对象(实例) 3.只要有一个类定义,编译程序就会产生一个.class文档. 4.标准类的使用:java.util.Scanner:在"命令提示符"模式下取得用户输入. 5.使用ne…
20165235祁瑛 2018-3 <Java程序设计>第三周学习总结 教材学习内容总结 类与对象学习总结 类:java作为面向对象型语言具有三个特性:①封装性.②继承性.③多态性.java中类是基本要素,类声明的变量叫对象.在类中定义体的函数题叫方法. 类与程序的基本结构:(一)构造方法:创建对象时用,构造方法与类同名,没有类型.可以创建构造方法,但要保证参数个数不同或参数类型不同.(二)为对象分配变量时要用new字符.用"."运算符来操作对象.(三)java有若干个类构…
20175314 <Java程序设计>第三周学习总结 教材学习内容总结 编程语言的发展事是从面向机器(汇编.机器)到面向过程(C)再到面向对象(Java) 成员变量: 1.成员变量定义在类中,在整个类中都可以被访问: 2.成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中: 3.成员变量有默认初始化值. 局部变量: 1.局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效: 2.局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放: 3.局部变量…
20165205 2017-2018-2 <Java程序设计>第三周学习总结 教材学习内容总结 学习类的概念(类体,成员变量,方法) 学会构造方法(默认和自定义构造方法) 学会创建.使用对象(注意对象引用和实体) 学会同目录下的文件源文件一起使用的方法(同时编译) 学会参数传值 学会对象的组合与复用 学会区别实例变量和类便利 了解方法重载(注意不要出现歧义) 学会使用this关键字 学会使用包 学会import的用法(帮助包的使用) 了解访问权限 了解类封装,对象数组,JRE扩展与jar文件,…
20165318 2017-2018-2 <Java程序设计>第三周学习总结 学习总结 我感觉从这一章开始,新的知识点扑面而来,很多定义都是之前没有接触过的,看书的时候难免有些晦涩.但由于老师的要求,我在寒假期间提前预习过教材配套PPT,虽然很多知识点都记不太清了,但比刚开始学习陌生的东西强很多.而且看书的时候配合着例题一起练习,的确对知识点的掌握有很大的帮助,我会保持"看+练"的方式继续学习以后课程的学习. 教材学习总结 1. 面向对象编程的特征 - 封装性 - 继承性…
20155203 2016-2017-3 <Java程序设计>第三周学习总结 教材知识要点总结 第四章 文档主文档名必须与公开类名称相同.一个原始码中可以定义多个类,但是只能有一个公开类.但编译以后产生的*.class的文件个数和类的个数是相同的. 使用java.util.Scanner时,可以使用next***()扫描下一个字符串.同时也可以使用next()直接获取下一个字符串. java语言中Java SE提供的标准类使一些在c语言中不方便的情况有了更快的解决.直接通过一个类来避免再编写一…
20155206 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 两个基本标准类:java.util.Scanner , java.math.BigDecimal 用equals()比较浮点数结果 打包是为了将基本变量转化为对象,使用面向对象的操作方法,方便操作.但输出是以变量原本的形式输出,可以在运算时进行自动拆箱 自动装箱:eg:Integer[] scores ={99,98,32} 用System.arraycopy()会使用原生方式复制每个索引元素 使用…
20155227 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 类与对象 使用Java撰写程序几乎都在使用对象,要产生对象必须先定义类,类是对象的设计图,对象是类的实例.定义类时用关键词class,利用类建立对象实例用new关键词. Java中变量有2种类型,一个是基本类型,另一个则是类类型.两个基本的标准类:java.util.Scanner与java.math.BigDecimal. BigDecimal提供有plus().substract().multi…
20155313 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 4.1 类与对象 4.1.1 定义类 书本中使用了设计衣服来定义类,一件衣服的设计Clothes定义了color和size两个变量,即java术语来说,叫作定义两个值域成员,或叫作定义了两个对象数据成员.在下面有具体实例运行. 具体编写步骤是: 定义Clothes类 建立Clothes实例 为个别对象的数据成员指定值 显示个别对象的数据或成员值 与此同时书本还介绍了另外一种定义构造函数.构造函数是与…
20155318 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 一.类与对象 Clothes c1 = new Clothes();将c1名称参考至新建对象(其中Clothes是一个类,c1就是一个对象) 一个原始码可以有多个类定义,但只有一个是公开类,且文档名称与公开类名称相同 定义构造函数(与类同名的方法) 尽量不要在一个类中写多个class,如果有多个class,也只能有一个类前面加public System.in对象上的int方法,是以int类型返回读入…
20155321 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 4.1 类与对象 定义类用class关键字,建立实例用new关键字 一个原始码中可有多个类定义,但只能有一个是公开类且其名称与文档名一致 构造函数是与类名称同名的方法,其作用相当于是初始化 this的相关用法 两个基本的标准类:java.util.Scanner与java.math.BigDecimal ==用在对象类型,比较两个名称是否参考同一对象:!=用来比较两个名称是否没参考统一对象:equa…
20155336 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 第四章 类与对象 定义: 对象(Object):存在的具体实体,具有明确的状态和行为. 类(Class):具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制. 从类看对象:类定义可视为具有类似性质与共同行为的对象的模板,用来产生对象. 从对象看类:类的产生,是实例,推广到大量相似实例的抽象化过程. 二者关系:类是对象的设计图,对象是类的实例,生成对象要先定义类. 特点 在…
20145302张薇<Java程序设计>第三周学习总结 教材学习内容总结 第四章 定义类 一个原始码中有多少类就会有多少.class文档. 标准类 使用java.util.scanner让用户输入数据,在开头使用import偷懒吧 变量名=scanner.nextxxx(); 使用java.math.BigDecimal提高浮点数计算的精确度,在开头用import偷懒,BigDecimal提供加减乘除等计算方法,而且可以叠加使用 op1.add(op2).subtract(op3).multi…
20145312 <Java程序设计>第三周学习总结 学习笔记 Chapter 4 4.1类与对象 4.1.1 定义类 1.以服饰设计为例,类定义用class关键词,建立衣服实例要用new关键词.在Java术语中,叫参考名称.参考变量或叫参考. 2.在Clothes类中,定义了color与size两个变量,叫作定义两个值域成员或定义两个对象数据成员. 代码如下: class Clothes{ //定义Clothes类 String color; char size; } public clas…
20144303 <Java程序设计>第三周学习总结 教材学习内容总结 •对象是存在的具体实体,具有明确的状态和行为,类是具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制 •类与对象的关系:要产生对象必须先定义类,类是对象的设计图,对象是类的实例 •类在定义时要使用关键词class,而具体对象就是对应java在堆内存中用new建立的实体 •无论System.arraycopy()还是Arrays.copyof(),用在类类型声明的数组时,都是执行浅层复制. •为了…
20165218 2017-2018-1 <Java程序设计>第三周学习总结 教材学习内容总结-第四章 类与对象 面向对象语言 需要完成某种任务时,首先要想到,谁去完成任务,即哪个对象去完成任务:提到数据,首先想到这个数据是哪个对象的.----<Java 2实用教程>P51 面向对象编程的三个特性:封装性.继承.多态 封装性: 将数据和对数据的操作封装在一起.通过抽象,即从具体的实例中抽取出共同性质形成一般的概念. graph LR A[行为/功能]-->|抽象|B[方法]…
20145201 <Java程序设计>第三周学习总结 教材学习内容总结 本周学习了课本第四.五章内容,即认识对象和对象封装. 第四章 认识对象 4.1类与对象 定义类 要产生对象必须先定义类,类是对象的设计图,对象是类的实例. 类定义时使用class关键词. 建立实例时使用new关键词. 代码示例: class Clothes { String color; char size; } public class Field { public static void main(String[] a…
20145240 <Java程序设计>第三周学习总结 教材学习内容总结 个人感觉第三周的学习量还是很大的,需要学习的内容更难了而且量也变多了,所以投入了更多的时间到Java的学习中去. 第四章主要讲了Java基本类型中的类类型,如何定义类.构造函数.使用标准类.基本类型打包器.数组复制.字符串等内容查询API文档. 第五章主要内容包括封装.封装对象.类语法细节.this.static类成员.不定长度自变量.内部类. 定义类 产生对象必须先定义类,对象是类的实例,对象和实例在Java中几乎是等义…
20145213<Java程序设计>第三周学习总结 教材学习内容总结 正所谓距离产生美,上周我还倾心于Java表面的基础语法.其简单的流程结构,屈指可数的基本类型分类,早已烂熟于心的运算符等,让我萌生出Java不过尔尔的幻觉.然而,快乐的时间总是短暂的.随着本周学习程度的不断深入,之前一直小觑为加菲猫的Java竟也露出了它的獠牙.本周的学习任务,无论从学习难度还是学习量,与之前都不可同日而语.犹记得周三的时候,我就开始自习教材的第四章了,红红火火恍恍惚惚,看一遍下来后,脑中梳理一遍,竟无所得.…