- 博客(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
512
1
原创 接口 接口与抽象类区别
接口概念类似一种特殊的抽象类,是一种标准、一种能力、一种约束Java为单继承 当父类的方法种类无法满足子类需求时,可实现接口扩充子类能力语法关键字 interfacepublic interface 接口名{}public interface MyInterface{ }特点接口不能实例化接口不能有构造方法接口中的变量是默认为静态的常量接口中的方法是默认为公开的抽象接口支持多实现,可为类扩充多种能力接口实现接口的规范任何类在实现接口时,必须实习接口中所
2020-09-03 12:01:52
155
原创 面向对象概述 方法重载
面向对象面向对象思想一切客观存在的事务都是对象,万物皆对象任何对象,一定具有自己的特征和行为特征称为属性,一般为名词,代表对象有什么行为称为方法,一般为动词,代表对象能做什么生活中面向对象面向过程: 自己是执行者的身份面向对象:找一个对象帮你处理任务技术中面向对象现实中的对象对象多数来自于模板,程序中的对象也应有模板面向对象中的类和对象的概念类:一类事物的抽象 例如:水果类 老师
2020-09-02 20:32:03
321
原创 数组之倒序与插入(首位插入,末尾插入,指定位置插入)
数组倒序元素值顺序不变将数组从最后一位开始循环向前输出 (视觉效果,数组中值顺序不变)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
2805
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
106
原创 数值与常见排序
数组概念存储一组相同数据类型的集合四要素数据类型 标识符 长度 下标特点数组是用来存储一组相同数据类型的数据结构。数组中的元素可以是任何数据类型(基本类型和引用类型)。数组有一个对应的索引,可以通过索引访问数组中的每个元素。数组被创建好之后,它的大小(数组长度)是不能改变的,但是数组中的各个元素是可以被改变的。数组变量属于引用数据类型。声明与赋值先声明再分配空间语法int[] array; //数据类型[] 数组名array = new int[5]; //数组名 = ne
2020-09-02 20:23:20
257
原创 方法的概念 递归与无穷递归
方法/函数定义实现特定功能的代码,可反复使用命名规定 驼峰命名法(首字母小写拼接单词每个首字母大写)将需要在多个位置重复使用的一组代码,定义在方法内部public static 返回值类型 方法名(参数列表){ //遵从标识符命名规范 //方法主体(功能代码) (return 返回值;)}定义位置类的内部 与main方法并列//位置1public class Test{ //位置2 public static void main(String[] arg
2020-09-02 20:19:51
423
原创 循环之打印菱形、计算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
114
原创 循环之九九乘法表
/* 九九乘法表 */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
143
原创 循环结构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
320
原创 自增++i与i++ 自减--i与i--
**a++: 后置自增**:先计算表达式的值;变量值后+1(后自增,先用再增) **++a:前置自增:**变量值先+1,;再计算表达式的值(前自增,先增再用)例如: a–:后置自减:先计算表达式的值;变量值后-1 (后自减,先用再减) –a:前置自减:变量值先-1,;再计算表达式的值(前自减,先减再用)当自增自减遇上逻辑与和逻辑或因逻辑与一非即非的特性,当前一表达式为非时,后面这一表达式不会执行逻辑或一真即真的特性,当前一表达式为真时,后一表达式也不会执行具体看一下代码 int
2020-09-02 20:11:13
205
原创 java语言基础笔记 基本数据类型 与或非
Java语言基础变量变量的概念计算机内存中的一块存储空间,是存储数据的基本单元用于存储在程序执行中的数据变量的定义方式先声明,再赋值(常用)数据类型 变量名;int i;变量名=值;i = 100;声明并赋值(常用)数据类型 变量名=值;int i = 100;多个同类型变量的声明与赋值数据类型 变量1,变量2=值,变量3;int i,j=100,k;(java是强类型语言,变量的类型必须与数据的类型一致)注意事项变量需要先赋值在使用在同一个作用域,变量名
2020-09-02 19:57:12
372
原创 Java概述jdk jre的安装环境变量的配置
Java概述与环境搭建一、Java的历史 (1995年~至今)Java之父 詹姆斯-高斯林 James GoslingJava体系 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
244
原创 选择结构与分支结构 计算器的实现
选择结构与分支结构生活中的行为模式起床,刷牙,上班,下班----顺序性来上班的方式:走路,打车,坐地铁等 ----选择性每天上班敲代码(日复一日)—重复性(循环)计算机的执行流程模式顺序:程序自上而下执行选择:选择结构重复:循环结构选择结构(if)基本if选择结构语法:if(布尔表达式){ //代码块}执行流程:对布尔表达式进行判断,结果为true,执行代码块,结果为false,跳过代码块if else选择结构语法:if(布尔表达式){ //代码块1}e
2020-07-21 21:56:52
732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人