Java笔记---成员初始化

成员初始化Java尽力保证所有变量可以在使用前可以初始化。 1234567void f(){ int i; System.out.println(i); //! i++; //开幕雷击:这里就报错了,会告诉你变量 i 未初始化}//Output: 0 这说明,数据成员在创建之初是有初始值的。但这并不代表java为数据成员提供了默认值。 指定初始化 直...

发布于 Java基础知识

JAVA笔记 -- 访问权限控制

访问权限控制没有权限控制的时候,由于所有的接口都是可以访问的。当一个类库部分代码,发现有更好的方法解决的时候,可能其他接口会发生改动。这会导致另一个地方的引用该类库的程序发生崩溃。为了解决这种问题,权限管理就显得尤为重要了。 在Java中提供了访问权限控制修饰词。以供类库开发人员向客户端程序员说明哪些功能是可以用的,那也有是不可以用的。 一、包:库单元 包内含有一组类,他们在单一的名字空间之...

发布于 Java基础知识

JAVA笔记 -- this关键字

this关键字一、 基本作用 在当前方法内部,获得当前对象的引用。在引用中,调用方法不必使用this.method()这样的形式来说明,因为编译器会自动的添加。 必要情况: 为了将对象本身返回 1234567public class Leaf{ int i = 0; Leaf increment(){ i++; return t...

发布于 Java基础知识

ArchLinux 2019.11.01安装流程--安装基本系统

安装前的一些话本文是参考官方文档ArchLinux的Installation guide(简体中文)加实际操作编写的。 有啥都好说,转载时请注明作者,这是基本素质,也是法律要求 安装是在虚拟机上进行安装的,如果想要在实体机上安装,请认真参考官方文档进行安装。 本机器安装的时候官网下载的版本是Archlinux2019.11.01版本的,其他更加新的版本,本文有些地方可能不适用,一切以官方文...

发布于 Linux
66