![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaStudy
文章平均质量分 86
GW3000A
这个作者很懒,什么都没留下…
展开
-
软件构造(4-8讲,下半)
软件构造(4-8讲,下半)6. Object-Oriented Programming (OOP)Interface接口接口可以实现静态方法,使用 static 关键字。通过static关键字可以实现静态工厂方法,从而将接口的实现类封装,实现对外信息隐藏。接口中也允许使用 default 关键字来定义并实现实例方法,这个应用有点类似于抽象类的功能。通过default方法,在接口中统一实现某些功能,无需在各个类中重复实现它。继承和重写**严格继承:**子类只能添加新方法,无法重写超类中原创 2021-07-09 23:40:03 · 103 阅读 · 0 评论 -
软件构造(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 · 113 阅读 · 0 评论 -
文件操作(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 · 158 阅读 · 0 评论 -
哈工大大作业
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机学 号 1190201502班 级 1903009学 生 劳鑫航 指 导 教 师 吴锐计算机科学与技术学院2021年5月摘 要主要阐述hello程序在Linux系统的生命周期,探讨hello程序从hello.c经过预处理、编译、汇编、链接生成可执行文件的全过程。并阐述计算机系统是如何对hello进行进程管理、存储管原创 2021-06-25 23:50:41 · 221 阅读 · 0 评论 -
抽象类和接口
抽象类和接口一.抽象类1.概念:普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。tip:抽象方法在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。abstract class A{//定义一个抽象类 public void原创 2021-06-11 14:24:51 · 76 阅读 · 0 评论