笔记
文章平均质量分 84
张同学吧
这个作者很懒,什么都没留下…
展开
-
前缀和处理数组区间之和问题
区间和问题”通常指的是涉及计算或处理数组或数列某个子区间(即一段连续元素)的总和的类型问题。这类问题可能有多种变体和不同的复杂度,但基本思想都是在给定的区间内快速计算总和或处理与区间和相关的操作。原创 2024-08-08 21:41:34 · 371 阅读 · 0 评论 -
CSS选择器常见用法
css控制器选择器1.选择器的功能:选定页面中指定元素,进而修改元素的属性2.选择器的种类.基础选择器: 单个选择器构成的标签选择器类选择器id 选择器通配符选择器复合选择器: 把多种基础选择器综合运用起来.后代选择器子选择器并集选择器伪类选择器选择器1.选择器的功能:选定页面中指定元素,进而修改元素的属性2.选择器的种类可以参考.基础选择器: 单个选择器构成的标签选择器特点:1.能快速为同一类型的标签都选择出来.2.但是不能差异化选择<!DOCTYPE html><原创 2022-01-13 18:44:21 · 1014 阅读 · 1 评论 -
Java的JDBC编程
JDBC编程:一、java的数据库编程;二、JDBC工作原理;三、JDBC使用jdbc下载地址:https://mvnrepository.com/原创 2022-01-07 19:46:30 · 937 阅读 · 0 评论 -
栈和队列的简单介绍
1. 栈1.1 常用方法1.2栈的应用场景改变元素的序列将递归转化为循环比如:逆序打印链表// 递归方式void printList(Node node){ if(null != node){ printList(node.next); System.out.print(node.val + " "); }}// 循环方式void printList(Node node){ if(null == node){ return; } Stack原创 2021-11-12 19:46:24 · 519 阅读 · 0 评论 -
String类
String类String的常用方法String常量池String创建对象的方法String不可变性String的常用方法String常量池为了使程序的运行速度更快、更节省内存,Java为8种基本数据类型和String类都提供了常量池。除了字符串常量池外,Java中还有:Class常量池:每个.Java源文件编译后生成.Class文件,.Class文件中会保存当前类中的字面常量以及符号信息运行时常量池:在.Class文件被加载时,.Class文件中的常量池被加载到内存中称为运行时常量池,运行时原创 2021-10-26 15:44:22 · 176 阅读 · 0 评论 -
Java中的异常
异常初识异常异常的基本用法基本语法基本用法java异常体系自定义类异常初识异常在我们之前遇到的代码中,多多少少都会有报错的情况,就比如:数组越界、除数为0、指针为空等情况。所谓异常指的就是程序在 运行时 出现错误时通知调用者的一种机制。和编译期的错误不一样,编译时出错一般是指拼写错误,语法错误。而运行时指的是程序已经编译通过了,得到了class文件再由JVM执行过程中出现的错误。异常的基本用法基本语法使用 try 和 catch 关键字可以捕获异常,try/catch代码块中的代码称为保护代码,原创 2021-10-12 17:07:33 · 121 阅读 · 0 评论 -
抽象类和接口
抽象类和接口抽象类抽象类概念抽象类形式抽象类特征引出接口接口1.接口简介定义2.接口特性接口间的继承抽象类抽象类概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类抽象类形式public abstract class Animal{ abstract void animalAbstract(); //定义抽象方法,没有方法体 // 抽象类也是类,也可以增加普通方法和属原创 2021-09-24 17:01:46 · 116 阅读 · 0 评论 -
类和对象(下)
类和对象对象的构造和初始化如何初始化对象构造方法1、构造方法的概念2、特性3、默认初始化5.4 就地初始化对象的构造和初始化如何初始化对象public static void main(String[] args) {Date d = new Date();d.printDate();d.setDate(2021,6,9);d.printDate();}// 代码可以正常通过编译需要调用之前写的SetDate方法才可以将具体的日期设置到对象中。通过上述例子发现两个问题:每次对象创建原创 2021-09-17 11:47:20 · 212 阅读 · 0 评论 -
类和对象(上)
类和对象面向对象与面向过程一、面向对象与面向过程的区别二、面向对象与面向过程的优缺点类的定义和使用一、类是什么二、类的定义类的实例化3.1 什么是实例化3.2 类和对象的说明this引用什么是this引用4.3 this引用的特性面向对象与面向过程一、面向对象与面向过程的区别面向过程和面相对象并不是一门语言,而是解决问题的方法。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成原创 2021-09-12 18:42:36 · 90 阅读 · 0 评论 -
JAVA中的变量
变量3.1 变量概念在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,对于这些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义不同种类变量的。3.2 语法格式定义变量的语法格式为:数据类型 变量名 = 初始值;int a = 10; // 定义整形变量a,a是变量名也称为标识符,该变量中放置的值为10double d = 3.14;char c = 'A';boolean b = true;int a1 =原创 2021-08-14 15:47:54 · 341 阅读 · 0 评论 -
Java中数据类型
数据类型与变量字面常量数据类型字面常量System.Out.println("Hello World");不论程序何时运行,输出的都是Hello World,其实"Hello World"就是字面常量。常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等常量的分类:字符串常量:有""括起来的,比如“12345”、“hello”、“你好”。整形常量:直接写上的数字(注意没有小数点),比如:100、1000浮点数常量:直接写上的小数,比如:3.14、0.49字符常量:原创 2021-08-14 09:52:50 · 124 阅读 · 0 评论 -
位操作符以及几种常见应用
操作符详解原反补移位操作符1、左移操作符2、右移操作符3、示例位操作符例1:不创建临时变量,交换两个数例2:求一个整数存储在内存中二进制中1的个数百度笔试题:如何判断一个数字是否为2的K次幂(不需要计算K)原反补加法器计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。通过被减数的补码代替被减数,可以把减法转变为加法运算。补码减法所依据的基本关系式:[x-y]补 =[x+(-y)]补= [x]补+ [-y]补原码:1000 0001反码:1111 1110 原码取反补码:11原创 2021-06-10 01:04:08 · 375 阅读 · 0 评论 -
数组游戏——三子棋
三子棋·功能介绍·代码实现及注释1、主函数的实现以及三子棋的构思框架(test.c)二、三子棋功能的实现(game.c)3、头文件的引用(game.h)·代码展示·功能介绍三子棋的基本功能有,电脑下棋,玩家落点是否合法,以及判赢机制。·代码实现及注释1、主函数的实现以及三子棋的构思框架(test.c)简单的一个选择菜单,玩家选完选项后,用switch语句分支。#define _CRT_SECURE_NO_WARNINGS 1#include"game.h"int main() { sran原创 2021-06-09 17:55:36 · 1266 阅读 · 6 评论