【java面向对象练习题一】教程文章相关的互联网学习教程文章

201871010123-吴丽丽 《面向对象程序设计(Java)》课程学习总结

201871010123-吴丽丽 《面向对象程序设计(Java)》课程学习总结 1.统计在课程学习中,你学习了多少个程序案例,合计有多少行代码? 答:在本次学习中大致学习了40个程序案例,合计有9500行代码。 2.统计在课程学习中,你编写了多少个程序,合计多少行代码? 答:在本次课程学习中大致编写了20个程序,合计2300行程序。 3.你的15次课程作业分别花了你多少时间,平均作业时间是多少?(做一个列表)课程作业 时间第一次作业 6h第...

201871020225-牟星源《面向对象程序设计(java)》课程学习总结

201871020225-牟星源《面向对象程序设计(java)》课程学习总结 附加作业1:总结这门课程的学习给你带来的提升,包括以下内容: (1)统计在课程学习中,你学习了多少个程序案例,合计有多少行代码? 学习了126个程序案例,合计有5986行代码。 (2)统计在课程学习中,你编写了多少个程序,合计有多少行代码? 编写17了个程序,合计有2432行代码 (3)你的15次课程作业分别花了多少时间,平均作业时间是多少?(做一个列表)...

Java学习day12-面向对象特征之二:继承【代码】【图】

一、继承继承的概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。为什么要有继承?多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。把共性的东西抽取出来形成父类(基类或超类),实际需求的子类在继承父类的基础上写自己特有代码即可。类继承的语法规则:在 J...

18. java面向对象 - 递归

一、案例 public class Recursive {public int sumRec(int num){if(num == 1){return 1;}else {return num + sumRec(num -1);}} }class RecTest{public static void main(String[] args) {Recursive rec = new Recursive();System.out.println(rec.sumRec(100)); // 5050} } /*已知一个数列:f(0)=1,f(1)=4,f(n+2)=2*f(n-1)+f(n)其中n大于0整数,求f(10)*/public class Recursive {public int f(int n) {if (n == 0) {return 1;} e...

4.3 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (20分)【代码】

4.3 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (20分)?定义Person抽象类,Student类、Company类,Employee类。 Person类的属性:String name, int age, boolean genderPerson类的方法: public Person(String name, int age, boolean gender); public String toString(); //返回"name-age-gender"格式的字符串 public boolean equals(Object obj);//比较name、age、gender,都相同返回tr...

201871010121-王方-《面向对象程序设计java》第十六周学习总结【代码】

项目内容这个作业属于哪个课程https://www.cnblogs.com/nwnu-daizh这个作业的要求在哪里https://www.cnblogs.com/nwnu-daizh/p/12073034.html 作业学习目标(1) 理解和掌握线程的优先级属性及调度方法; (2) 掌握线程同步的概念及实现技术; (3) Java线程综合编程练习 第一部分:总结线程同步技术 一、synchronized关键字 在Java语言中,每个对象都有一个对象锁与之相关联,该锁表明对象在任何时候只允许被一个线程锁拥有,当一个...

201871010101-陈来弟《面向对象程序设计(java)》第十七周学习总结【代码】【图】

实验十七 线程同步控制 实验时间 2018-12-10 第一部分:理论知识 1、多线程并发执行中的问题 ◆多个线程相对执行的顺序是不确定的。 ◆线程执行顺序的不确定性会产生执行结果的不确定性。 ◆在多线程对共享数据操作时常常会产生这种不确定性。 2、线程的同步 -多线程并发运行不确定性问题解决方案:引入线程同步机制,使得另一线程要使用该方法,就只能等待。 - 在Java中解决多线程同步问题的方法有两种: - Java SE 5.0中引入Ree...

java面向对象 - 方法重载

一、方法重载定义 1. 概念在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。 2. 特点与返回值类型无关,只看参数列表,且参数列表必须 //返回两个整数的和 int add(int x, int y){return x+y;} //返回三个整数的和 int add(int x, int y, int z){return x+y+z;} //返回两个小数的和 double add(double x, double y){return x+y;} 二、方法重载细节 /**两同一不同:同一个类、相同方法名。参数列...

201871010119-帖佼佼《面向对象程序设计(java)》第十七周学习总结【图】

博文正文开头格式:(2分)项目内容这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html作业学习目标(1) 掌握菜单组件用途及常用API; (2) 掌握对话框组件用途及常用API; (3) 学习设计简单应用程序的GUI。随笔博文正文内容包括: 第一部分:总结线程同步技术(10分) 19、线程的同步:多线程并发运行不确定性问题解决方案:引入线程同步机制; ...

201871010110-李华《面向对象程序设计(java)》第十七周学习总结

博文正文开头格式:(2分) 项目内容这个作业属于哪个课程https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里https://www.cnblogs.com/nwnu-daizh/p/12073034.html作业学习目标(1) 理解和掌握线程的优先级属性及调度方法; (2) 掌握线程同步的概念及实现技术; (3) Java线程综合编程练习 随笔博文正文内容包括: 第一部分:总结线程同步技术(10分) 一.线程安全、线程同步、线程互斥、线程通信 线程安全:是指多线...

201871010113-刘兴瑞《面向对象程序设计(java)》第十七周学习总结【图】

项目内容这个作业属于哪个课程<任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里<作业链接地址>https://www.cnblogs.com/nwnu-daizh/p/12073034.html作业学习目标(1) 理解和掌握线程的优先级属性及调度方法; (2) 掌握线程同步的概念及实现技术; (3) Java线程综合编程练习 第一部分:总结线程同步技术 1.Java通过多线程的并发运行提高系统资源利用率,改善系统性能。 2.假设有两个或两个以上的线...

201871010102-常龙龙《面向对象程序设计(java)》第十七周学习总结【代码】【图】

项目内容这个作业属于哪个课程https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里https://www.cnblogs.com/nwnu-daizh/p/12073034.html作业学习目标 (1) 理解和掌握线程的优先级属性及调度方法; (2) 掌握线程同步的概念及实现技术; (3) Java线程综合编程练习。 。第一部分:总结线程同步技术(10分) 1. 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行,它对应了从代码加载、执行至...

Java面向对象之初始化块

目录 Java面向对象之初始化块 普通初始化块 静态初始化块 初始化块与构造器Java面向对象之初始化块 在程序设计中,让数据域正确地执行初始化一直是一个亘古不变的真理。 那么,有哪些手段可以初始化数据域呢:在构造器中设置值。 在声明中赋值。 使用初始化块。本篇探讨关于Java中的初始化块的注意点:Java中的初始化块是类中的一种成员,但是既没有名字,也没有标识,不能够被调用,它仅仅只是在创建Java对象时隐式执行初始化。 普...

2019面向对象程序设计(Java) 第17周学习指导及要求

2019面向对象程序设计(Java)第17周-18周学习指导及要求 (2019.12.20-2019.12.31) 学习目标 (1) 理解和掌握线程的优先级属性及调度方法; (2) 掌握线程同步的概念及实现技术; (3) Java线程综合编程练习 学习资源 1.教材第14章 2.第14章教学课件 3. corejava.zip 4. 实验十五任务书 学习任务增补《面向对象程序设计课程学习进度条》第十七周数据; 完成实验十五; 修改置顶博文《面向对象程序设计课程学习进度条》,记录第十七...

201871010123-吴丽丽 《面向对象程序设计(Java)》第十六周学习总结【代码】

201871010123-吴丽丽 《面向对象程序设计(Java)》第十六周学习总结项目 内容这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/12031970.html作业的学习目标(1) 掌握Java应用程序的打包操作; (2) 掌握线程概念; (3) 掌握线程创建的两种技术。 (4) 学习设计应用程序的GUI。第一部分:总结教材14.1-14.3知识内容 1、程序与进程的概念: (1)程序是一段静态的...