自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git常用指令

Gitgit clone修改文件Git add 文件Git commit -m ‘comment’Git push origin masterDone Git基础创建git仓库指令$ git init 创建一个.git的子目录,含有初始化git仓库的所有文件。克隆仓库指令git clone urlLinkgit支持多种数据传输协议。 上面的例子使用的是 https:// 协议,不过你也可以使用 git:// ...

2022-03-07 18:45:41 535

原创 7 多形性Polymorphism

“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合并各种特征与行为,封装技术可创建出新的数据类型。通过对具体实施细节的隐藏,可将接口与实施细节分离,使所有细节成为“pr

2022-01-14 10:04:07 193

原创 6. 类再生

Version:1.0 StartHTML:0000000153 EndHTML:0000187906 StartFragment:0000041067 EndFragment:0000187866 SourceURL:file:///Z:/thinking_in_java/new.docx在象C 那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java 的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接使用别人已建好并调试好

2022-01-14 09:57:00 89

原创 4. 初始化和清除

Version:1.0 StartHTML:0000000163 EndHTML:0000089324 StartFragment:0000041457 EndFragment:0000089284 SourceURL:file:///Z:/thinking_in_java/java_reveiwv2.docx4.1 用构造器自动初始化下面是带有构建器的一个简单的类(若执行这个程序有问题,请参考第3 章的“赋值”小节)。//: SimpleConstructor.java// Demon

2021-12-28 14:52:07 137

原创 5. 隐藏实施过程

Version:1.0 StartHTML:0000000163 EndHTML:0000064363 StartFragment:0000045775 EndFragment:0000064323 SourceURL:file:///Z:/thinking_in_java/java_reveiwv2.docx5.1 包:库单元Import java.util.*;它的作用是导入完整的实用工具(Utility)库,该库属于标准Java 开发工具包的一部分。由于Vector 位于java.ut

2021-12-28 14:50:34 180

原创 4. 初始化和清除

Version:1.0 StartHTML:0000000163 EndHTML:0000089416 StartFragment:0000041457 EndFragment:0000089376 SourceURL:file:///Z:/thinking_in_java/java_reveiwv2.docx4.1 用构造器自动初始化下面是带有构建器的一个简单的类(若执行这个程序有问题,请参考第3 章的“赋值”小节)。//: SimpleConstructor.java// Demon

2021-12-28 14:49:51 202

原创 3. 控制程序流程

Version:1.0 StartHTML:0000000163 EndHTML:0000092209 StartFragment:0000041077 EndFragment:0000092169 SourceURL:file:///Z:/thinking_in_java/java_reveiwv2.docx3.1 Java运算符几乎所有运算符都只能操作原始数据类型(Primitives)。唯一的例外是“=”、“==”和“!=”,它们能操作所有对象(也是对象易令人混淆的一个地方)。除此以外,Str

2021-12-28 14:48:22 144

翻译 3. 控制程序流程

Version:1.0 StartHTML:0000000163 EndHTML:0000092209 StartFragment:0000041077 EndFragment:0000092169 SourceURL:file:///Z:/thinking_in_java/java_reveiwv2.docx3.1 Java运算符几乎所有运算符都只能操作原始数据类型(Primitives)。唯一的例外是“=”、“==”和“!=”,它们能操作所有对象(也是对象易令人混淆的一个地方)。除此以外,Str

2021-12-28 14:45:35 230

原创 git介绍

一、概念 1、四个工作区域Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下: Workspace: 工作区,就是你平时存放项目代码的地方Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 Repository: ...

2021-08-19 11:48:05 51

原创 android框架

2021-08-10 12:28:14 51

原创 launcher启动流程总结

2021-08-09 15:53:38 88

原创 SystemServer启动流程

2021-08-09 15:48:32 51

原创 linux-1 目录结构

Linux 在Linux世界里,一切皆为文件/ 表示根目录/bin 全称binary,二进制文件,主要存放指令/dev device,存放的是外界设备,例如盘,其他的光盘,外界设备不能直接使用,需要被挂起/etc 该目录主要存储配置文件/home 家目录,类似user底下的user目录/p...

2021-08-08 23:27:22 72

原创 linux-2 常用命令

Control+c提前终止某个命令文件删除创建 touch/mkdir/rm/rm -rtouch test.txt 创建一个txt文件mkdir test 创建一个目录或者文件夹mkdir or touch 文件名 创建隐藏文件rm test.txt...

2021-08-08 17:15:18 99

原创 安卓开机之zygote进程的启动流程图示

2021-08-06 14:52:07 100

空空如也

空空如也

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

TA关注的人

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