随笔分类 - 学习笔记总结
个人学习余下练习笔记
摘要:排序 冒泡排序: 两层循环,外层冒泡轮数,里层依次比较 例: package com.hanzhubing.array; import java.util.Arrays; //冒泡排序 //1.比较数组中,两个相邻的元素,如果第一个比第二个数大,就交换位置 //2.每一次比较都会产生一个最大和最
阅读全文
摘要:递归 递归就是自己调用自己 递归可以解决一些复杂的问题,把一个大型复杂的问题层层转化为一个原问题相似的规模较小的问题来求解,大大减少了代码量。递归能力在于用有限的语句来定义对象的无限集合 递归包含两个部分: 递归头:什么时候不调用自身方法。如果没有头将陷入死循环 递归体:什么时候调用自身方法 pac
阅读全文
摘要:break continue break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句(break语句也在switch语句中使用) continue 语句在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是
阅读全文
摘要:switch多选择结构 1.switch case 语句判断一个变量与一系列值中某一个值是否相等,每个值称为一个分支。 2.switch 语句中的变量类型可以是: byte、short、int或者char 从Java SE 7开始 switch 支持字符串String类型 同时case标签必须为字符
阅读全文
摘要:包机制 为了更好地组织类,java提供了包机制用于区别类名的命名空间,其实质就是文件夹 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; 例:www.baidu.com com.baidu.www 为了能够使用某一个包的成员,我们需要
阅读全文
摘要:常量 常量:初始化后不能载改变值!不会变动的值。 所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变 final 常量名=值;final double PI=3.14 常量名一般使用大写字符 例: final static double PI=3.14;//修饰符,不存在
阅读全文
摘要:java数据类型 基本类型 整数拓展: 进制:二进制(0b)、十进制、八进制(0)、十六进制(0x) 例如: int i=10; //十进制 10int i1=010; // 八进制 8int i2=0x10; // 十六进制 16int i3=0b10; //二进制 2 浮点数拓展: floa
阅读全文
摘要:java基础语法 注释、标识符、关键字 注释 编写代码时写注释,可以看懂自己写的代码 注释不会被执行 ,是给我们写代码的人看的 书写注释是一个良好的习惯 java中注释有三种 单行注释 // 注释内容 多行注释:可以注释一段文字 /* 注释内容 */ 文档注释 /** 注释内容 */ 标识符 关键字
阅读全文
摘要:计算机语言发展史 第一代语言 :机器语言 二进制(逢二进一) 代码直接给计算机使用 第二代语言 :汇编语言 助记符代替二进制 解决人类与计算机交流的问题 第三代语言:高级语言 分类:面向对象和面向过程两大类 面向过程:c 面向对象:c++,java 各种语言:c、c++、java、c#、Python
阅读全文
摘要:计算机硬件 组成: cpu 内存 主板 外设 冯洛伊曼体系结构: 输入设备 -存储器-CPU(运算器、控制器)-输出设备 计算机软件 分类:系统软件和应用软件 系统软件:dos(DISK windows,linux,unix) 应用软件:WPS、QQ、lol 软件使用场景:开发、软件开发、人机交互
阅读全文
摘要:markdown学习 二级标题 三级标题 四级标题 五级标题 六级标题 字体 hello world(粗体**) hello world (斜体*) hello world (粗体、斜体***) ~~hello world~~(~~) 引用(>) 这边没有路,走的人多了也便成了路。 -鲁迅 分割线(
阅读全文