年度归档: 2022 年

42 篇文章

thumbnail
从0到1 安装Ubuntu 并搭建Android源码编译环境(上)
一、安装Vmware,下载Ubuntu镜像 1.1 从官网下载安装包:下载地址 下载好之后开始安装,无脑next(尽量不要放在C盘) 1.2 下载Ubuntu镜像 清华大学开源软件镜像站:下载地址,此链接下载的是ubuntu-releases/18.04.6版本。 二、安装Ubuntu 2.1打开虚拟机VMware,选择创建虚拟机 2.2 自定义安…
thumbnail
第一个Android程序
创建第一个Android项目 创建HelloWorld项目 先在Android上面new一个Project,输入应用名称、公司域名然后选择项目代码存放位置。然后再选择活动界面,给创建的活动和布局命名。然后等待项目创建成功。 启动设备(模拟器或者实体设备) 模拟器安装步骤: 下载SDK:目前官网上已经没有单独的SDK下载安装包了。谷歌官网推荐的是下载…
thumbnail
Git入门
Git 概述 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 版本控制 什么是版本控制…
thumbnail
排序算法
冒泡排序 代码: package com.xiheya.sort;​/** * @Author {xiheya} * @Date: 2022/03/16/ 17:21 * @Description */public class BubbleSort {    public static void main(String[…
thumbnail
设计模式之结构型模式(未更完)
结构型模式 作用 从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 分类 适配器模式代理模式桥接模式装饰模式组合模式外观模式享元模式 适配器模式 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。角色分析目标接口:客户所期待的接口,目标可以是具体的或抽象的…
thumbnail
设计模式之创建者模式
GOF23 创建型模式 单例模式工厂模式抽象工厂模式建造者模式原型模式 结构性模式 适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式 行为型模式 模板方法模式命令模式迭代器模式观察者模式中介者模式备忘录模式解释器模式状态模式策略模式职责链模式访问者模式 创建型模式 单例模式 饿汉单例模式 代码 package com.xiheya.sin…
thumbnail
Java异常02-捕获异常与自定义异常
捕获异常 try catch关键字 try:监控类型catch:想要捕获的异常,可以捕获异常finally:可以处理善后工作,(可以不要finally)使用 try catch关键字可以在出现异常时实现程序不终止,继续跑完程序。我们只需要在try catch中处理这些异常就可以了。 package com.xiheya.exception;​/**…
thumbnail
Java异常01-异常的定义、分类以及异常体系结构
异常 定义 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能就满了。等等软件程序再运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思…