04 2022 档案

摘要:博客园美化配置文件 感谢Cnblogs-Theme-SimpleMemory项目 使用版本v2.1.0 官方配置指南 配置文件 这是我个人参考官方的配置指南根据自己的需求配置的, 部分功能添加后效果不理想故而注释 用户图像横幅图片,推荐下载保存到本地然后上传到 Github 再用此连接。 防止日后图 阅读全文
posted @ 2022-04-29 16:52 假文艺青年。 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Java 数组综合应用 需求 已知有个升序的数组,要求插入一个元素,该数组顺序依然是升序, 随机生成10个1-100整数保存到数组,并降序打印及求平均值、最大值和最大值下标、并查找里面是否有 8 如果有返回下标 解决方案 需求: 已知有个升序的数组,要求插入一个元素,该数组顺序依然是升序, publ 阅读全文
posted @ 2022-04-28 20:34 假文艺青年。 阅读(31) 评论(0) 推荐(0) 编辑
摘要:二维数组 数组不止能存储某具体值,还能用 数组 储存数组。 介绍: 我们前面学的数组都是一维数组,数组里存储的是具体的值,就是一位数组。 数组不仅可以储存值,还能储存另外一个完整的数组。这种使用 数组储存 数组 的数组我们叫二位数组。 具体语法: 类型 数组名[][] = {{1, 3, 5}, { 阅读全文
posted @ 2022-04-26 17:43 假文艺青年。 阅读(249) 评论(0) 推荐(0) 编辑
摘要:查找 在 Java 中我们常用的查找有两种: 顺序查找 即:有一个数组/数列 {"a", "b", "c", "d"} 我们从键盘中输入任意一个 与数组类型相同的值,然后循环遍历这个数组,判断数组中是否有这个值,如果有就返回其所在的索引值 二分查找 二分查找有个前提条件,就是这个数组必须是有序的。 阅读全文
posted @ 2022-04-24 22:16 假文艺青年。 阅读(61) 评论(0) 推荐(0) 编辑
摘要:初步认识排序 排序是将多个数据依次按指定顺序进行排列的过程。 排序有两种大类:内部排序、外部排序 内部排序:指将需要处理的所有数据都加载到内存中进行排序操作,如 交换排序 选择排序 插入排序 外部排序:当数据量过大,无法完全加载到内存中,需要借助外部储存进行排序,如: 合并排序 直接合并排序 冒泡排 阅读全文
posted @ 2022-04-23 22:51 假文艺青年。 阅读(468) 评论(0) 推荐(0) 编辑
摘要:跳转控制 break 用于退出某个语句块的执行,主要用于在不知道具体循环次数的时候,满足某个条件时退出该循环体 可应用于 while、for、do {...} while (...)、switch ...... 语法: for (int i = 1; i <= 100; i++) { if (i = 阅读全文
posted @ 2022-04-23 04:00 假文艺青年。 阅读(56) 评论(0) 推荐(0) 编辑
摘要:数组初识及使用 介绍 作用:数组 是多个相同类型数据的组合,实现对这些数据的统一管理 类型:数组也是一种数据类型,它属于引用类型 如何定义数组: 定义数组: 数组的使用可以分为两种状态分别是静态、动态: 静态:明确知道数组里需要填充的具体元素,如:商品价格、身高、体重等 动态:不知道数据里需要填充的 阅读全文
posted @ 2022-04-23 03:57 假文艺青年。 阅读(94) 评论(0) 推荐(0) 编辑
摘要:记录一次Ubuntu 20.04 编译安装 ibus-libpinyin 1. 卸载 ibus-libpinyin 记得备份词库 sudo apt-get --purge remove ibus-libpinyin sudo apt-get autoremove 2. 安装依赖 sudo apt i 阅读全文
posted @ 2022-04-18 03:53 假文艺青年。 阅读(582) 评论(0) 推荐(0) 编辑
摘要:嵌套循环的实际应用 因为我的Ubuntu出了问题,这几天都在解决问题,现在临时解决了,继续学习。 import java.util.Scanner; // 嵌套循环应用 // 1. 打印出 99 乘法表 // 2. 统计三个班成绩情况,每个班级有 5 人, 求出各个班级的平均分和所有班级的平均分 / 阅读全文
posted @ 2022-04-17 03:22 假文艺青年。 阅读(67) 评论(0) 推荐(0) 编辑
摘要:循环控制 循环是程序组成的一个关键要素,循环就是让一句代码按照你的要求循环执行。 在Java中共有三种循环语句, 分别是: for 循环 while 循环 do {...} while (...); for 循环 语法: for (初始化条件 ; 循环条件 ; 循环变量迭代) { 循环操作(支持多语 阅读全文
posted @ 2022-04-13 21:48 假文艺青年。 阅读(84) 评论(0) 推荐(0) 编辑
摘要:Java 分支控制 在程序中,程序运行的流程控制决定程序是如何运行的。 主要是一下三大流程控制语句 顺序控制 分支控制 循环控制 顺序控制 顺序控制:指程序从上到下顺序执行,中间没有任何判断与跳转。 以下例子就是顺序控制 public class ProcessControl { public st 阅读全文
posted @ 2022-04-10 03:42 假文艺青年。 阅读(64) 评论(0) 推荐(0) 编辑
摘要:位运算符 Java 位运算提供了 与、或、异或、非、移位 这几个功能,除了 非是一元操作,其他都是二元操作 具体运算符看下表 运算符 名称 功能简述 & 与 按位与 | 或 按位或 ^ 异或 按位异或 ~ 非 取反 >> 算术右移动 低位溢出,符号位不变 << 算术左移动 符号位不变,低位补 0 > 阅读全文
posted @ 2022-04-09 14:59 假文艺青年。 阅读(32) 评论(0) 推荐(0) 编辑
摘要:原码 什么是原码,怎么知道原码? 还记得前面数据类型那一章里有一张图片吗 比如十进制的 5 byte b_num = 5; short s_num = 5; int i_number = 5; 这就是上面三种类型,对应的原码。 原码就是将数字转换成对应的二进制,再将前面剩余的所有空间用 0 填充 什 阅读全文
posted @ 2022-04-08 20:12 假文艺青年。 阅读(434) 评论(0) 推荐(0) 编辑
摘要:!!!进制是程序员的必备技能!!! Java 中 对于整数有四种表示方式: 二进制:二进制 里只有 0, 1 满 2 进 1 以 0b/0B 开头表示 八进制:使用 0~7,满 8 进 1,以数字 0 开头表示 十进制:使用0~9 ,满 10 进 1 十六进制:使用0~9 A~F,满 16 进 1, 阅读全文
posted @ 2022-04-08 02:21 假文艺青年。 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Scanner 的初步使用 在 Java 中要接收用户输入,需要一个 扫描器对象 Scanner 要使用 Scanner 需要 先将 java.utli.Scanner 导入到我们的类里 再使用 new 创建一个 Scanner 对象 最后使用创建的对象使用 .nextXXX 方法获取用户输入的信息 阅读全文
posted @ 2022-04-07 17:44 假文艺青年。 阅读(124) 评论(0) 推荐(1) 编辑
摘要:标识符概念 Java 对各种变量、方法和类等命名时使用的字符序列成为标识符。 凡是自己可以命名的地方都叫标识符。 标识符命名规则 只能由26个英文字母大小写、0-9、_ 、$ 组成 不能以数字开头 不可以使用 关键字、保留字 Java 严格区分大小写,长度无限制 标识符不能保护空格 标识符命名规范 阅读全文
posted @ 2022-04-07 03:05 假文艺青年。 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Java 算术运算符 运算符介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 常用的有 算术运算符 关系运算符 逻辑运算符 赋值运算符 三元运算符 优先级 运算符优先级 算术运算符 | 运算符 | 运算 | 范例 | 结果 | | : : | : : | : : | : : | | 阅读全文
posted @ 2022-04-06 17:19 假文艺青年。 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Java 之 基本类型和String类型的转换 基本类型转String 类型的语法是: 基本类型的值 + "" 如 String str = 1 + "" String类型转 基本数据类型的语法: 通过基本类型的包装类调用 parseXX 方法 如 int num = Integer.parseIn 阅读全文
posted @ 2022-04-04 03:42 假文艺青年。 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Java 之 数据类型强制转换 介绍: ​ 自动类型转换的逆过程,将容量大的数据类型转为容量小的数据类型。使用时要加上强制转换符 () ,但可能造成精度下降或溢出,要格外注意。 // 示例: int number = (int)38.9; System.out.println(number); // 阅读全文
posted @ 2022-04-04 03:41 假文艺青年。 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Java 之 数据类型自动转换 当Java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型,这个就是自动类型转换。 ⭐数据类型按精度(容量)大小排序为: char ⇒ int ⇒ long ⇒ float ⇒ double byte ⇒ short ⇒ int ⇒ long ⇒ fl 阅读全文
posted @ 2022-04-04 03:40 假文艺青年。 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Java 之 数据类型 在了解数据结构之前需要先了解一下容量单位是怎么回事 bit 是计算机最小的容量单位往上还有 byte K M G 等等,他们之间的单位转换分别是: 1byte = 8bit 1K = 1024byte 1M = 1024K 1G = 1024M 先有了这个概念,才能明白 Ja 阅读全文
posted @ 2022-04-04 01:37 假文艺青年。 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Java 之 变量 变量 = 可以变化的值 什么是变量 变量是程序的基本组成单位 不论是使用哪种高级程序语言编写程序,变量都是其程序基本组成单位 变量的基本要素 变量基本要素为:类型 + 名称 + 值 变量的基本原理 变量表示储存在内存中的一个储存区域,此区域有自己的名称 变量名 类型 如何定义使用 阅读全文
posted @ 2022-04-03 02:15 假文艺青年。 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Java 之 转义符 转义符 功能 \ 转义符 \t 制表符 \n 换行符 \r 回车符 \\ 输出单 \ \' 输出单 ' \* *可以是任何字符,例如关键字符 '' "" [] {}等 注意事项: \r 回车符, 在这里有必要单独拿出来说明, \r 与 \n 并不一样, 例如:字符串 "ABCD 阅读全文
posted @ 2022-04-03 02:15 假文艺青年。 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Java 代码规范 对于类 、方法 的注释要以 JavaDoc 的方式来写 非 Java Doc 的注释(单行 多行注释),往往是给代码维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等。 使用 Tab 操作,实现缩进,默认整体向右, 而用Shift + Tab 则整体向左移动。 运算符 阅读全文
posted @ 2022-04-03 02:14 假文艺青年。 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Java 开发注意事项与细节 Java 的源文件以 .java 为扩展名。源文件的基本组成部分是 类 (class) , 如本类中的 Hello 类。 Java 应用程序的执行入口是 main() 方法。它有固定的书写格式: public static void main (String[] arg 阅读全文
posted @ 2022-04-03 02:13 假文艺青年。 阅读(75) 评论(0) 推荐(0) 编辑
摘要:Java 运行顺序 先将 xxx.java 通过 javac 编译为 xxx.class 再将 xxx.class 通过 java 提交给 JVM 虚拟机运行 // 示例代码 // 文件名 Hello.java public class Hello { public static void main 阅读全文
posted @ 2022-04-03 02:12 假文艺青年。 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示