自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-03-31

git的基本命令 Git本地工作方式 将暂存区的文件撤销到工作区:git reset HEAD 撤销工作区的修改:git checkout – git的基本操作 克隆git库: git clone xxx.git -b 远程分支 “指定目录” 不带-b参数,默认clone HEAD指向的分支代码 不带指定目录,默认将clone的代码库放在当前目录 查看分支操作 git branch 不带参数:列出本地已经存在的分支,并且在当前分支前加“*” 号标记 git branch -r :列出远程分支 git br

2021-03-31 14:12:09 65

原创 2021-01-26

多线程 线程:线程是进程的一个单元,是CPU调度和执行的单位 进程:进程是程序执行的一次过程,是一个动态的概念。进程是系统资源分配的单位,一个进程可以拥有多个线程并且至少拥有一个线程。 线程的创建 线程的创建有三种方式: 继承Thread类,重写run()方法,调用start()方法 实现Runnable接口 实现Callable接口 1继承Thread接口 /** * 多线程的创建 * 1.继承Thread类,重写run()方法,调用start()方法开启线程 */ public class

2021-01-28 09:01:54 71

原创 2021-01-27

java中的λ表达式 λ表达式是jdk8中新特性,用来代替函数式接口 函数式接口:函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口 lambda 表达式的语法格式: (parameters) -> expression (parameters) ->{ statements; } 上代码 往常用法: public class LambdaTest { public static void main(String[] a

2021-01-27 11:50:47 64

原创 2021-01-27

线程 创建线程的三种方式 继承Thread类,重写run()方法,调用start()方法 实现Runnable接口,重写run方法,创建Thread线程对象和Runnable接口的实现类,调用start()方法。 实现Callbale接口,重写call()方法, 继承Thread类 /** * 多线程的创建 * 1.继承Thread类,重写run()方法,调用start()方法开启线程 */ public class Demo01Thread extends Thread { // 重写

2021-01-27 09:39:59 77

原创 2021-01-25

面向对象的三大特征:封装、继承、多态 封装 封装的意义: 即隐藏对象的属性和实现细节,仅对外公开接口。 提高了程序的安全性 统一接口 提高了系统的可维护性 其实就是属性私有:get/set 继承 继承是类和类之间的一种关系,继承一般为两个类:子类和父类。用关键字extend上来表示。 super: super调用父类的构造方法,必须在构造方法的第一个 super 必须只能出现在子类的方法或者构造方法中 super和this不能同时调用构造方法 super只能在继承条件下才能使用 方法重写: 重写

2021-01-25 16:39:07 42

原创 2021-01-22

类与对象的区别 类指一类抽象的事物,例如:手机、动物、植物、车子、房子等。 对象是类的实例化,例如:苹果手机、老虎、松树、别克君威等。 类 例如:创建一个人的类 // 这是一个人的类 public class Person { String name; int age; double height; double weight; } // 我们可以在其他类或者方法中通过new 一个类 来实例化一个对象 例如 public class Application {

2021-01-22 18:10:03 52

原创 2021-01-22

java中的面向对象 面向对象编程其实就是把一些复用性较高的方法封装到类中。这样可减少重复性代码 面向对象的本质:以类的方式组织代码,以对象的形式封装数据。 面向对象的三大特性:封装、继承、多态 ...

2021-01-22 16:36:33 38

原创 2021-01-22

数组的四个基本特点 数组的长度创建是确定的,它的大小是不可改变的。 数组中元素必须是相同类型 数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组变量属于引用类型,数组本身就是对象,数组中的每个元素相当于该对象的成员变量(java中对象是在堆中)。 ...

2021-01-22 10:34:19 42

原创 2021-01-21

数组 数组是相同类型数据的有序集合 数组中的每个元素在数组中的位置是固定的,可以通过下标来访问他们,下标索引从0号元素开始 数组的创建 数组的创建方式: 数组的创建方式有 第一种方式 数组类型[] 数组名称 = new 数组类型[数组的长度]; 第二种方式 数组类型[] 数组名称 = new 数组类型[]{i1,i2...in}; 第三种方式 数组类型[] 数组名称 = {i1,i2...in}; 演示: public void test01(){ // 第一种创建数组的方式

2021-01-21 15:29:22 53

原创 2021-01-20

break 和 continue的区别 break是打破这个循环,强制跳出当前循环语句 for (int j = 0; j < 100; j++) { if (j == 30){ break; // 循环执行到 j = 30 就跳出循环, } System.out.println(j); // 只能输出到 j = 30; } continue是跳出当前次条件的循环,继续往下一

2021-01-20 16:29:04 59

原创 2021-01-20

java中的选择结构 java中的选择结构有: if单选择结构 if双选择结构 if多选择结构 switch语句 if单选择 只有一个判断,如果是true/false就做,做完就下一步 例如: Scanner scanner = new Scanner(System.in); System.out.println("请输入您的姓名:"); // 判断选择后直接接需要做的事 if (scanner.hasNextLine()) {

2021-01-20 13:58:38 50

原创 2021-01-20

java中的输入 java中的输入是使用了一个scanner的工具类 使用next()的方式接收 使用hasNext()方式判断是否输入 具体演示: package com.zhenxing.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { // 创建一个扫描对象,用于接收键盘输入数据 Scanner scanner

2021-01-20 09:37:41 55

原创 2021-01-19

变量、常量 变量:局部变量、实例变量、类变量 变量:就是可变化的量 java是一种强类型语言,每个变量都必须声明其类型 变量是java程序中最基本的存储单位,其要素包含变量名、变量类型、作用域。 例如:type varName [= value]; 局部变量: 定义在方法内 实例变量: 定义在类中,从属于对象,有默认值 类变量: 定义在类中,从属于类,书写方法就是在实例变量前面加***static*** 例如: static int = 10; 常量 常量:初始化后不能改变值! 常量名一般使用大

2021-01-19 16:24:48 72

原创 2021-01-19

java的数据类型 java的数据类型有两个:基本数据类型和引用数据类型 基本数据类型 基本数据类型有八个: 字节:byte 短整型:short 整型:int 长整型:long 浮点型:float(单精度)、double(双精度) 字符:char 布尔类型:Boolean 引用数据类型 引用数据类型包括:类、接口、数组 ...

2021-01-19 14:13:58 48

原创 2020-08-24

git回滚版本的方式 git回滚版本有两种方式 1)git reset 2)git revert(所以我建议各位开发回滚版本的时候使用git revert) 先说一下这两种方式的区别: git reset 这种回滚是截取式,例如你提交了10次代码,你使用git reset 回滚第五次提交,然后强制提交后,代码就是前5次提交的。 这种回滚适合单个人开发,并且回滚的版本不多 git revert 的回滚是抽取式,例如你提交10次代码,使用git revert 回滚第5次提交,代码就是1-4和6-10次提交的代码

2020-08-24 14:40:52 95

原创 2020-08-14

Linux查看磁盘空间和文件空间的命令 df:检查文件系统的磁盘空间占用情况。 通常情况下是使用 df -h 命令,这个命令可以根据情况展示出磁盘空间的使用信息 例:df -h du :用来查看文件的大小 du [-ahskm] 文件或目录名称; 直接输入 du 没有加任何选项时,则 du 会分析当前所在目录的文件与目录所占用的硬盘空间 du -sh:用来查看文件或文件夹的大小,人们较易读的容量格式 du -sk:用来查看文件或文件夹的大小,用Kb展示 接下来有神奇的命令,各位道友可以记下来,是当服

2020-08-14 16:05:34 85

原创 2020-08-13

linux中查看和改变文件的属性 在linux中,文件有 三个身份,每个身份对应 三个属性 三个身份:owner、group、others(文件拥有者、属组、其他) 三个属性:read、write、execute(可读、可写、可执行) 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 例如: 最前面的那个 [d] 代表的是目录文件夹,如果最前面是一个[-]代表是一个文件。接下来三个一组,其中[r]代表可读,[w]代码可写,[x]代表可执行,[-]代表什么权限都没

2020-08-13 17:09:50 80

原创 2020-08-13

Linux改变文件的所属主和所属组 chgrp:这个是能更改文件属组 chown:这个可以更改文件属主,同时也可以更改文件属组 具体操作: 单独改所属组 chgrp 属组名 文件名; 例:chgrp wwwroot catalina.out chgrp [-R] 属组名 文件夹名;(Linux中的 -R 代表递归,可以通常是用于文件夹上) 例:chgrp -R wwwroot bin 或者 chown 属主名:属组名 文件名 例:chown wwwroot:wwwroot catalina.out ch

2020-08-13 14:34:30 69

空空如也

空空如也

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

TA关注的人

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