自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0基础开始微服务(持续更新中......)

文章目录架构演进一.开发环境&生成环境1.1 开发环境1.2 生产环境二.WEB1.0&WEB2.02.1 WEB1.02.2 WEB2.02.3 搭建集群的问题三.垂直架构Linux一.引言1.1 开发环境1.2 生产环境1.3 测试环境1.4 操作系统的选择二.介绍2.1 Linux的版本2.2 Linux和Windows区别三.Linux目录结构四.Linux基本命令五.Linux目录命令5.1 查看目录5.2 切换目录5.3 创建目录5.4 删除目录5.5 复制目录5.6 移动/重命

2020-10-24 16:18:15 610 1

原创 接口 接口与抽象类区别

接口 概念 类似一种特殊的抽象类,是一种标准、一种能力、一种约束 Java为单继承 当父类的方法种类无法满足子类需求时,可实现接口扩充子类能力 语法 关键字 interface public interface 接口名{} public interface MyInterface{ } 特点 接口不能实例化 接口不能有构造方法 接口中的变量是默认为静态的常量 接口中的方法是默认为公开的抽象 接口支持多实现,可为类扩充多种能力 接口实现 接口的规范 任何类在实现接口时,必须实习接口中所

2020-09-03 12:01:52 190

原创 面向对象概述 方法重载

面向对象 面向对象思想 一切客观存在的事务都是对象,万物皆对象 任何对象,一定具有自己的特征和行为 特征 称为属性,一般为名词,代表对象有什么 行为 称为方法,一般为动词,代表对象能做什么 生活中面向对象 面向过程: 自己是执行者的身份 面向对象:找一个对象帮你处理任务 技术中面向对象 现实中的对象对象多数来自于模板,程序中的对象也应有模板 面向对象中的类和对象的概念 类:一类事物的抽象 例如:水果类 老师

2020-09-02 20:32:03 348

原创 数组之倒序与插入(首位插入,末尾插入,指定位置插入)

数组倒序 元素值顺序不变 将数组从最后一位开始循环向前输出 (视觉效果,数组中值顺序不变) for(int i = array.length-1;i>=0;i--){ System.out.print(array[i]+"\t") } 元素值顺序改变 折半法将数组元素对半交换位置(第一位与最后一位交换),数组中值顺序改变 for(int i =0 ;i<array.length/2;i++){ int temp = array[array.length-1-i]; array[a

2020-09-02 20:28:00 2898 1

原创 数值排序之冒泡排序、选择排序、JDK排序

冒泡排序 相邻两个数比较大小 互换位置 public static void sort(int[] a) { for(int i=0;i<a.length-1;i++) { for(int j = 0;j<a.length-1-i;j++) { if(a[j]>a[j+1]) { int temp =0; temp=a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } } 选择排序

2020-09-02 20:26:15 130

原创 数值与常见排序

数组 概念 存储一组相同数据类型的集合 四要素 数据类型 标识符 长度 下标 特点 数组是用来存储一组相同数据类型的数据结构。 数组中的元素可以是任何数据类型(基本类型和引用类型)。 数组有一个对应的索引,可以通过索引访问数组中的每个元素。 数组被创建好之后,它的大小(数组长度)是不能改变的,但是数组中的各个元素是可以被改变的。 数组变量属于引用数据类型。 声明与赋值 先声明再分配空间 语法 int[] array; //数据类型[] 数组名 array = new int[5]; //数组名 = ne

2020-09-02 20:23:20 283

原创 方法的概念 递归与无穷递归

方法/函数 定义 实现特定功能的代码,可反复使用 命名规定 驼峰命名法(首字母小写拼接单词每个首字母大写) 将需要在多个位置重复使用的一组代码,定义在方法内部 public static 返回值类型 方法名(参数列表){ //遵从标识符命名规范 //方法主体(功能代码) (return 返回值;) } 定义位置 类的内部 与main方法并列 //位置1 public class Test{ //位置2 public static void main(String[] arg

2020-09-02 20:19:51 475

原创 循环之打印菱形、计算1-100和与偶数和

打印菱形 /* 打印菱形 * *** ***** ******* ********* ******* ***** *** * */ public class TestLinXin { public static void main(String[] args) { for(int i =1;i<=5;i++) { for(int j = 1; j<= 9-i;j++) {

2020-09-02 20:18:08 131

原创 循环之九九乘法表

/* 九九乘法表 */ import java.util.Scanner; public class TestFor3 { public static void main(String[] args) { /* * 11 * 12 22 * 13 23 33 * */ for(int i = 1;i<=9;i++) { for(int j = 1;j<=i;j++) { System.out.print(i+"*"+j+"="+(

2020-09-02 20:16:20 158

原创 循环结构break与continue

循环结构 循环流程图 循环的组成 初始部分:用以判断的变量 循环条件:决定是否继续循环的依据 循环操作:单词执行的逻辑代码或任务 迭代部分:控制循环条件改变的增量 初始与迭代 被循环条件判断的变量才是初始部分和迭代部分 public class TestWhile { public static void main(String[] args) { int a=1; int b=1; int c=1; //初始部分 while(c<=100){ System.out

2020-09-02 20:14:59 352

原创 自增++i与i++ 自减--i与i--

**a++: 后置自增**:先计算表达式的值;变量值后+1(后自增,先用再增) ​ **++a:前置自增:**变量值先+1,;再计算表达式的值(前自增,先增再用) 例如: ​ a–:后置自减:先计算表达式的值;变量值后-1 (后自减,先用再减) ​ –a:前置自减:变量值先-1,;再计算表达式的值(前自减,先减再用) 当自增自减遇上逻辑与和逻辑或 因逻辑与一非即非的特性,当前一表达式为非时,后面这一表达式不会执行 逻辑或一真即真的特性,当前一表达式为真时,后一表达式也不会执行 具体看一下代码 int

2020-09-02 20:11:13 242

原创 java语言基础笔记 基本数据类型 与或非

Java语言基础 变量 变量的概念 计算机内存中的一块存储空间,是存储数据的基本单元用于存储在程序执行中的数据 变量的定义方式 先声明,再赋值(常用) 数据类型 变量名;int i; 变量名=值;i = 100; 声明并赋值(常用) 数据类型 变量名=值; int i = 100; 多个同类型变量的声明与赋值 数据类型 变量1,变量2=值,变量3; int i,j=100,k; (java是强类型语言,变量的类型必须与数据的类型一致) 注意事项 变量需要先赋值在使用 在同一个作用域,变量名

2020-09-02 19:57:12 401

原创 Java概述jdk jre的安装环境变量的配置

Java概述与环境搭建 一、Java的历史 (1995年~至今) Java之父 ​ 詹姆斯-高斯林 James Gosling Java体系 ​ JavaSE(j2SE,Java Standard Edition)Java 标准版 ​ JavaEE(j2EE ,Java Enterprise Edition)Java 企业版 ​ JavaME(j2ME,Java Micro Edition)Java 微型版 二、Java的语言特点 面向对象 ​ 模拟现实世界解决问题 简单性 ​ 内存管理交给JVM,简化操作

2020-07-21 22:12:04 270

原创 选择结构与分支结构 计算器的实现

选择结构与分支结构 生活中的行为模式 起床,刷牙,上班,下班----顺序性 来上班的方式:走路,打车,坐地铁等 ----选择性 每天上班敲代码(日复一日)—重复性(循环) 计算机的执行流程模式 顺序:程序自上而下执行 选择:选择结构 重复:循环结构 选择结构(if) 基本if选择结构 语法: if(布尔表达式){ //代码块 } 执行流程:对布尔表达式进行判断,结果为true,执行代码块,结果为false,跳过代码块 if else选择结构 语法: if(布尔表达式){ //代码块1 }e

2020-07-21 21:56:52 772

空空如也

空空如也

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

TA关注的人

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