面向对象
类和对象 类:对象共同特征的描述 对象:真实存在的具体东西 在java中,必须先设计类,才能获取对象。 如何定义类 1234567public class 类名{ 1.成员变量(代表属性,一般是名词,如手机的价格、品牌) 2.成员方法(行为,一般为动词,如手机可以玩游戏) 3.构造器(后面学习) 4.代码块(同上) 5.内部类(同上)} 如何得到类的对象 类名 对象名 = new 类名(); 1Phone p = new...
Ask Anything! (Test)
假装这是一个提问箱 因为现在还不会搭但是突然想玩了拿这个凑合凑合👉👈 食用方法: 在下方输入框评论框输入想问的问题!可以的话在昵称处留下你的名字/cn以及联系方式(邮箱),不想留的话也可以会视为匿名提问(可能不会有回复的提示需要手动回到该页面中查看) 不能接受的东西有 猎奇 随地鉴证 诋毁他人的发言 大概就是以上这些内容꒰ঌ(🎀ᗜ` v ´ᗜ 🌸)໒꒱💈后面如果有什么补充的再修改
汇编语言指令
数据传输类 mov指令 格式:mov dst,src mov指令是最常用的数据传送指令,传送对象可以是数据或地址 ①dst、src数据类型需要一致(同为16位或8位) ②dst、src不能同时进行存储器寻址 ③dst不能为数据段寄存器(DS) ④dst为段寄存器时(不为DS),src不能为立即数或段寄存器 xchg指令 格式:xchg opr1,opr2 功能:将操作数opr1和opr2的内容互换 ①数据类型需一致 ②只能在通用寄存器/通用寄存器→存储单元之间进行交换 ③不能采用立即寻址 lea指令 格式:lea...
大鱼吃小鱼——java课程设计小游戏开发
游戏概述 本游戏是一个基于 Java 的二维游戏,玩家控制一条鱼在海洋环境中生存,通过吃掉敌方小鱼来获得分数并提升等级。游戏包含了多个关卡和敌人类型,具有简单的碰撞检测和游戏状态管理。 (因为手头上找不到合适的游戏素材,所以都是拿现有的东西拼凑的,内容可替换) 开发环境 开发工具:Vscode 编程语言:Java 主要库: javax.swing:用于创建图形用户界面 java.awt:用于绘图和图形处理 java.util:用于数据结构和集合 类基本功能实现 游戏窗口 类:GameWin.java 作用:设置游戏窗口的大小、标题、背景颜色,并初始化游戏状态。 关键方法: launch():设置窗口属性,添加鼠标和键盘事件监听器,并启动游戏循环。 paint(Graphics...
sql基本语法
关键字不一定使用大写,一般是便于区分内容 数据库操作 创建数据库 1CREATE DATABASE `demo`; 反引号主要是用于防止创建的名称和关键字重复导致报错,如database 创建之后可以用show检查是否已经生成 1SHOW DATABASE; 删除数据库 1DROP DATABASE `demo`; 使用数据库 1USE `demo`; 表格操作 先了解一下有哪些数据类型 int decimal(m,n) varchar(n) blob date timestamp 整数 小数 m代表总共几位数,n代表小数点部分占几位数 字符串 n代表存放多少字节 图片 影像 档案 ‘YYYY-MM-DD’ 日期 ‘YYYY-MM-DD HH:MM:SS’ 记录时间 创建表格 12345CREATE TABLE `student`( `student_id` INT PRIMARY KEY, `name` VARCHAR(20), `major`...
离散数学速成
命题逻辑的基本概念 命题 命题:能判断真值的陈述句 真值:真和假(可以用1和0表示) 真命题:真值为真的命题 假命题:真值为假的命题 原子命题:不能再被分解的每题 复合命题:由原子命题通过联结词联结而成的命题 如何判断: ①是否为陈述句 ②是否有唯一真值 命题联结词有五种联结词,分别为否定、合取、析取、蕴涵、等价。 否定:否定的真值与原真值结果相反(相当于数字逻辑中的 “非”) 合取:只有当两个真值都为真时,合取才为真(相当于数字逻辑中的 “与”) 析取:只要有一个真值为真,析取的值就为真(相当于数字逻辑中的 “或”) 蕴涵(需要单独记忆):当p为真且q为假时,p→q为假(1→0 0),其他情况都为真。p q的顺序不能颠倒 只要p,就q 因为p,所以q p仅当q 只有q才p 除非q才p ...
Java基本语法入门
这是一份个人向的笔记,供个人复习参考用,也适合有一定程序语言基础的初学者入门。希望看完能够对你会有所帮助^ ^(可以配合网课食用) 第一个程序: 123456789//class是一个类,helloworld是类名,类名尽量跟文件名保持一致public class helloworld{ //main:主方法(程序的入口) public static void main(String[] args) { //输出双引号中的语句 System.out.println("Hello, World!"); }} tips:编写Java时应该注意以下内容 大小写敏感:如标识符Hello和hello是不一样的 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 主方法入口:所有的 Java 程序由 public static void main(String[]...
蓝桥杯备赛用(2025)
输入带空格的字符串应该用fgets,scanf遇到空格时会停止读取,后续内容被截断 fgets用法如下: 1fgets(input, sizeof(input), stdin); 快速排序 需要自己先定义一个函数compare(函数名可不为compare) 12345int compare(const void *a, const void *b) { int num1 = *(int*)a; int num2 = *(int*)b; return num2 - num1; // 返回正数时,num1 排在 num2 后面(实现降序)} 使用时如下: 1qsort( arr , n , sizeof ( int ) , compare ); //arr是数组名,n为数组的长度, compare为上面需要自己定义的函数 二编:好麻烦不想用qsort了,otto教了一个c++的sort写法: 123456789101112131415161718192021222324252627#include...
Markdown简单入门
Markdown简单入门 Samdn 泥嚎 \ (@ ^ 0 ^ @ ) / !这是一份 专业的 偏个人向学习的简单笔记,可能存在不少问题或缺漏,如果有错误的话也希望您能帮我指正orz 本文使用的工具是Vscode,需要下载的插件有 Markdown All in one、Markdown Image、Markdown Preview Enhance,Typora之后如果学会了再做补充(写法大概是一样的,也不用下载前面的插件,而且有更多简便的操作)。可以配合这个视频食用 【全网最详细Markdown入门使用教程】40分钟教会你用免费的vscode做出好看的笔记 下面因为演示了标题怎么写所以目录顺序可能会有点怪,凑合看看(预防针 那么就直接开始写了: 下面是一些简单的基本语法: 关于标题一级标题二级标题…… 最多应该是三级标题 在Vscode中的写法是: # 一级标题## 二级标题### …… (#后要加空格) 怎么写列表 无序列表 列表1 列表2 列表3 有序列表 嵌套 工作清单 事件a 事件b 事件c ...
测试用
This is my first article.