自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 软件构造(4-8讲,下半)

软件构造(4-8讲,下半) 6. Object-Oriented Programming (OOP) Interface接口 接口可以实现静态方法,使用 static 关键字。通过static关键字可以实现静态工厂方法,从而将接口的实现类封装,实现对外信息隐藏。 接口中也允许使用 default 关键字来定义并实现实例方法,这个应用有点类似于抽象类的功能。 通过default方法,在接口中统一实现某些功能,无需在各个类中重复实现它。 继承和重写 **严格继承:**子类只能添加新方法,无法重写超类中

2021-07-09 23:40:03 88

原创 软件构造(4-8讲,前半)

软件构造(4-8讲,前半) 1. 基本数据类型、对象数据类型 Java中,数据类型分为基本数据类型(int、boolean、char等)和对象数据类型(String、Integer等)。所有的基本数据类型都是Immutable的,而且在栈中分配内存,代价也比较低。而对象数据类型有的是Immutable的,有的是Mutable的,分配的内存都在堆中,代价相对昂贵。 2. 静态/动态类型检查 编程语言按照类型检查可以分为两大类:静态类型 (Static Typing) 和 动态类型 (Dynamic Typi

2021-07-07 20:39:32 106

原创 文件操作(I/O)

文件操作 一、文件的创建与删除 public class FileTest{ public static void main(String args[]){ File f = new File("word.txt"); //创建文件对象 if(f.exists()){ // .exists()判断文件是否存在 f.delete(); // 若存在,使用.delete()删除 System.out.println

2021-07-06 19:08:35 150

原创 哈工大大作业

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 计算机 学   号 1190201502 班   级 1903009 学 生 劳鑫航     指 导 教 师 吴锐 计算机科学与技术学院 2021年5月 摘 要 主要阐述hello程序在Linux系统的生命周期,探讨hello程序从hello.c经过预处理、编译、汇编、链接生成可执行文件的全过程。并阐述计算机系统是如何对hello进行进程管理、存储管

2021-06-25 23:50:41 208

原创 抽象类和接口

抽象类和接口 一.抽象类 1.概念: 普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。 tip:抽象方法 在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。 abstract class A{//定义一个抽象类 public void

2021-06-11 14:24:51 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除