第三周课程总结&实验报告(一)】的更多相关文章

实验报告(一) 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数". (1).实验代码: package 测试; public class 测试0 { public static void main(String[] args) { int sum,a,b,c; for(a=1;a<=9;a++) { for(b=0;b<=9;b++) { for(c=0;c…
第三周课程总结 1.关于面向对象的一些具体内容,明白了类与对象以及Java的封装性和构造方法以及对对象匿名的相关知识. 2.this关键字,它是表示类的成员属性(变量),使用this构造方法时必须放在首行,不能够循环调用,this只表示当前对象. 3.static关键字,使用static声明属性能够使对象属性共享,用static声明方法能够让类名称直接被调用,即静态方法. 4.main方法,必须定义为public static void main(String args[]),以及学习了main…
课程总结 在这周对Java进行了更深层次的学习,Java的学习也变得越来越困难而有趣,加入了一些新的构造新的方法,还学习了一些简化代码的方式. 面向对象的基本概念 对于面向对象的程序设计有三个主要特征:封装性,继承性,多态性. 封装性 为属性封装:private 属性类型 属性名称: 为方法封装:private 方法返回值 方法名称 构造方法 构造方法的名称必须与类名称一致 构造方法的声明处不能有任何返回值类型的声明 类的继承格式 在Java中使用extends关键字完成类的继承关系 继承的限制…
实验一 Java开发环境与简单Java程序 一.实验目的 熟悉JDK开发环境 熟练掌握结构化程序设计方法 二.实验内容 1.在此处输入标题打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数". 2.编写Java程序,求13-23+33-43+-+973-983+993-1003的值. 3.编程求1!+2!+3!+-+20!. 4.编写Java程序,计算8+88+888+-前10…
实验三 String类的应用 实验目的: (1)掌握类String类的使用: (2)学会使用JDK帮助文档: 实验内容: 1.已知字符串:"this is a test of java".按要求执行以下操作: (1)统计该字符串中字母s出现的次数. (2)统计该字符串中子串"is"出现的次数. (3)统计该字符串中单词"is"出现的次数. (4)实现该字符串的倒序输出. 实验代码: package project2; public class t…
第九周课程总结 一.多线程 1.线程的状态 2.线程操作的相关方法 二.Java IO 1.操作文件的类---File ()基本介绍 ()使用File类操作文件 .RandomAccessFile类 ()写入数据 ()读取数据 .字节流与字符流 ()字节流 ()字符流 ()区别 一.多线程    1.线程的状态     2.线程操作的相关方法二.Java IO 1.操作文件的类---File(1)基本介绍 在整个IO包中,唯一表示与文件本身有关的类就是File类,使用File类可以进行创建或删除…
第八周课程总结 一.包装类 介绍 装箱与拆箱 应用 二.异常 基本概念 基本格式 异常类的继承结构 throws关键字 throw关键字 Exception类和RuntimeException类 自定义异常类 三.多线程 基本概念 进程 多线程 Java中线程的实现 继承Thread类 实现Runnable接口 Thread和Runnable的区别 一.包装类        1.介绍                                8种基本类型变包装类 (1)除了Character…
第七周课程总结 一.抽象类与接口的应用 1.实例化 2.实际应用 ---模板设计(抽象类) ---制定标准(接口) 3.设计模式 ---工厂设计 ---代理设计 ---适配器设计 二.抽象类与接口之间的关系 三.object类 1.基本作用 2.主要方法 (1)toString() (2)equals() 一.抽象类与接口的应用      1.在Java中通过对象的多态性为抽象类和接口实例化,通过子类为接口实现实例化        子类继承抽象类使用extends关键字        子类实现接…
第八周课程总结 启动多线程售票(上课老师说要加入作业的部分) public class TestDemo { public static void main(StringD args) throws Excpion ( MyThread mt1 = new MyThread(); //实例化多线程对象 MyThread mt2 = new MyThread(); //实例化多线程对象 FutureTask<String> task1 = new FutureTask<String>…
第五周课程总结 本周主要学习了 1.抽象类 抽象类的定义格式 abstract class抽象类名称{ 属性; 访问权限返回值类型方法名称(参数){ //普通方法 [return返回值]; } 访问权限abstract返回值类型方法名称(参数); //抽象方法 //在抽象方法中是没有方法体的 } 2.对象的多态性 向上转型(子类 → 父类) 向下转型(父类 → 子类) 向下转型前一定要先向上转型,并用instanceof关键字进行安全验证 3.接口 interface 接口名{ 全局变量: 抽象…