06 2022 档案

摘要:面向对象 {}作用域 万物皆对象 类 蓝图 模板 类型他 对象 实例 类是引用类型,栈中存地址,堆中存数据 成员变量(全局变量)>成员变量 构造函数 作用:创建对象 public Dog(){} 隐式构造 如果你这个类没有写构造,编译器会自动提供;写了就不会 this this.当前对象:调用构造函 阅读全文
posted @ 2022-06-30 18:42 chahune 阅读(18) 评论(0) 推荐(0) 编辑
摘要:排序算法 1.1 概述 排序是将一组数据,依据指定的顺序进行排列的过程。 排序是算法中的一部分,也叫排序算法。算法处理数据,而数据的处理最好是要找到他们的规律,这个规律中有很大一部分就是要进行排序,所以需要有排序算法。 排序分为:内部排序和外部排序。 内部排序:是将需要处理的所有数据加载到内存中进行 阅读全文
posted @ 2022-06-30 14:37 chahune 阅读(55) 评论(0) 推荐(0) 编辑
摘要:算法设计/算法思维 算法设计或算法思维包括:递归算法、贪心算法、分治算法、动态规划、回溯算法等算法思维。(递贪分动回) 1.1 递归算法**(Recursion Algorithm)** 1.1.1 概念 递归就是方法自己调用自己,每次调用时传入不同的变量。递归有助于解决复杂的问题,让代码更简洁。 阅读全文
posted @ 2022-06-30 14:35 chahune 阅读(66) 评论(0) 推荐(0) 编辑
摘要:数组 概念 一组连续的存储空间,存储多个相同数据类型(相对的)的值 查询快 特点 类型相同,长度固定 new出后长度不可变 创建 //声明 分配空间 赋值 使用 int[] a = new int[5];//可以存储5个int值 Arrays.toString(a); 默认值 整数:0 浮点数:0. 阅读全文
posted @ 2022-06-30 11:51 chahune 阅读(20) 评论(0) 推荐(0) 编辑
摘要:方法 java组成的最小单元是类 java运行的最小单元:方法 原因(先想建几个类,有几个方法,怎么实现) 代码复用 便于维护 简化编程模型(可以拆分) 语法 //怎么定义方法 public static void 方法名(){ } //访问修饰符 [static](可写可不写) 返回值类型(引用类 阅读全文
posted @ 2022-06-27 20:56 chahune 阅读(52) 评论(0) 推荐(0) 编辑
摘要:循环 while循环 语法: //1.输出1~100的数 //2.输出100~1的数 int i=1; int count =100;//解耦的思想 Spring while(i<=100){ //System.out.println(i); //1.利用i刚好是1~100 System.out.p 阅读全文
posted @ 2022-06-25 15:53 chahune 阅读(113) 评论(0) 推荐(0) 编辑
摘要:常量 运行过程值不可变化的量 语法:所有字母都大写 避免程序员修改这个值 关键字 final 最终(java常量修饰符) 保留字 const 常量(c语言常量修饰符) 分支结构 if选择结构 多重if:要么从大到小排,要么从小到大排列条件 switch选择结构(使用在等值判断的情况) 表达式:类型最 阅读全文
posted @ 2022-06-23 19:35 chahune 阅读(22) 评论(0) 推荐(0) 编辑
摘要:运算符 算数>关系>赋值 算数运算符 不会强转 整数int 小数 double +:拼接字符串,两端一段为字符串则拼接,结果也为字符串 算数运算:数值 - * / % 取模 8.2%3.2=1.799999999999999 (float)8.2%(float)3.2=1.7999997 23位 + 阅读全文
posted @ 2022-06-22 20:09 chahune 阅读(25) 评论(0) 推荐(0) 编辑
摘要:变量 标识符 用来取名字 1.字下美人数骆驼 2.同一个作用域名字不能重复 {}中 3.不能是java的关键字和保留字,字面常量 java一共50个关键字和保留字 三个字面常量 null true false 变量 变量是可变的值 变量是一个符号,存数据的 本质:变量是内存中的一段空间 变量的使用 阅读全文
posted @ 2022-06-21 18:27 chahune 阅读(283) 评论(0) 推荐(0) 编辑
摘要:java语言: javaEE 后台开发 数据+业务逻辑 编程语言 机器语言:010101 汇编语言:mov add 高级语言:java,python 编译型(将源文件编译成机器码,一次编译多次执行。 执行效率高,不可跨平台。):c# 解释型(源文件被一行一行的解释,一行一行执行。不同的操作系统具备不 阅读全文
posted @ 2022-06-21 18:24 chahune 阅读(27) 评论(0) 推荐(0) 编辑
摘要:概括: JavaScript,1995,前段解释性语言,弱类型语言 JS引入: 行内 onclick("javascript:alert('aaa')") 内部 <script></script> 外部<script src="地址"></script> JS的输出: alert("内容"); 弹窗 阅读全文
posted @ 2022-06-14 19:45 chahune 阅读(50) 评论(0) 推荐(0) 编辑
摘要:CSS作用 层叠样式表 作用:美化页面 引用方式 内联样式:标签上 内部样式:style标签内 外部样式:src属性:地址 rel属性:类型 <link href="" rel="stylesheet" /> 引用优先级:就近原则(!important 强制改变样式 (一般测试用) ) 选择器 引用 阅读全文
posted @ 2022-06-10 19:55 chahune 阅读(16) 评论(0) 推荐(0) 编辑
摘要:html简介 HTML: Hpyer Text Mark Languge 超文本标记语言、 超文本(图片、视频、音频、超链接等) 标记 (特殊的符号) 语言 (浏览器能识别的标记) 网页的组成:HTML(结构)+CSS(样式)+JS(行为) 结构标签 <!DACTYPE html> <html> < 阅读全文
posted @ 2022-06-09 19:48 chahune 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.概念 进制:进位计数制 为什么用二进制 效率高 硬件实现简单 发展快,新计数发展不排除重新发展三进制。 2.进制转换 进制的基与权 基:基数,进制的位数,数码的个数 权:位权,每一位的固定权值大小。 二进制转十进制 1 1 0 1 基 8 4 2 1 权 基乘权相加 1101 = 11+02+1 阅读全文
posted @ 2022-06-08 19:15 chahune 阅读(414) 评论(0) 推荐(0) 编辑