自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 七、枚举和注解

在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在 JavaEE 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替 java EE 旧版中所遗留的繁冗代码和 XML 配置等。枚举是一组常量的集合,可以理解为是一种特殊的类,里边只包含有限的特定的对象。注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。:JDK 的元注解用于修饰其他注解类,作用不大,看源码时知道是什么就行。当有些类只有几个有限的值,而且只读不修改,可以使用枚举enum。

2024-05-01 09:31:44 365

原创 六、面向对象编程(高级)

一个类的内部又完整的嵌套了另一个类,被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class),内部类最大特点就是可以直接访问私有属性,并且体现类之间的包含关系。,属于类中的成员,类似于方法,将逻辑封装在{}中,但和方法不同的是没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或者类显示调用,而是在加载类或者创建对象时隐式调用。如果外部类和成员内部类的成员重名,默认就近原则,如果成员内部类里想访问外部类的成员,可以用(

2024-04-30 13:04:42 560 1

原创 大项目-房屋出租系统

代码:房屋出租系统

2024-04-24 10:06:40 257

原创 小项目-零钱通

【代码】小项目-零钱通。

2024-04-18 11:54:52 378

原创 五、面向对象编程(中级)

特点:(1)对象可以调用父类中的所有成员(需要遵守访问权限) (2)对象不能调用子类中的特有成员 (3)最终运行效果看子类中的具体实现。封装会在修改是进行保护和判断,但是使用构造器初始化一个对象时会越过set方法的保护和判断,所以可以把set封装到构造器中。父类构造器的调用不限于直接父类(即上一级父类),将会一致往上追溯直到Object类(顶级父类)super()和this()都只能放在构造器的第一行,因此这两个方法不能共存在一个构造器。要求父类的引用必须指向的是当前目标类型的对象。

2024-04-17 20:51:23 657 1

原创 四、面向对象编程(基础)

先加载Preson类信息,整个程序只会加载一次,加载到方法区。访问修饰符:控制属性的访问范围(后边会详细讲 )细节:全局变量和局部变量可以重名,就近原则使用。将对象在堆中的地址,返回给栈中的对象引用。在堆中分配一个对象地址。3.3 构造器初始化。this(参数列表)

2024-04-15 22:08:50 1862 1

原创 三、数组、排序和查找

/创建了一个二维数组,名字为a,大小为3*3,相当于声明和分配空间。//创建了一个数组,名字为a,大小为3,相当于声明和分配空间。已知有个升序的数组,要求插入一个元素,该数组顺序依然是升序,思路是,先扩容把插入元素放最后,再进行排序。//字符串类型的数组,每一个元素都要是字符串(“”),不能是字符(‘’)//如果把声明、分配内存和赋值放在一句,那分配空间不能给大小。

2024-03-31 12:39:28 236

原创 二、变量、运算符、程序控制结构

string转基本类型:通过基本类型的包装类调用parseXX方法即可。基本类型转string:基本数据类型+""即可。//基本数据类型->String。//String->基本数据类型。二.变量、运算符、程序控制结构。

2024-03-31 12:38:38 258 1

原创 一、Java概述

一个有用的小细节:当java文件名过长时,可以在控制台输出文件名的前两到三位(能保证前缀唯一性就行),然后按Tab键会自动补齐(系统本来默认不能自动补齐,需要百度一下怎么设置注册表)md[创建目录] rd[删除目录] copy[拷贝文件] del[删除文件] echo[添加内容到文件] move[剪切]输出有中文时,设置文件编码为GBK格式 快捷键 ctrl+shift+C。cd + 绝对路径 跳转到当前盘的某一指定位置。cd /D c: 切换到C盘。cd\ 切换到当前盘根目录。

2024-03-31 12:37:49 557 1

原创 数据结构---------朴素模式匹配算法的C++实现

今天复习到王道的模式匹配,练一下自己的理解程度,编写了一个C++的实现程序#include<iostream>#include<string>using namespace std;int Index(string x,string y);int main(){ string a,b; cin>>a; getchar(); cin>>b; int x=Index(a,b); cout<<x<<endl; retu

2022-04-05 14:46:09 1058

原创 黑马pink-JavaScript核心教程-day02:自定义属性、节点

1.排他思想(一种算法)首先先排除其他人,然后才设置自己的样式,这种排除其他人的思想我们成为排他思想// 1. 获取所有按钮元素var btns = document.getElementsByTagName('button');// btns得到的是伪数组 里面的每一个元素 btns[i]for (var i = 0; i < btns.length; i++) { btns[i].onclick = function () { // (1) 我们先把所有的按钮背

2022-03-27 23:04:19 143

原创 黑马pink-JavaScript核心教程-day01:元素、事件

1.Web APIs 和JS基础关联性1.1 JS组成ECMAScript : JavaScript基础DOM:页面文档对象模型BOM :浏览器对象模型DOM与BOM即为Web APIs部分1.2 JS基础阶段和Web APIs1.JS基础阶段学习ECMAScript标准规定的基本语法,但做不了常用的网页交互效果,目的时为了JS后边的课程打基础、做铺垫2.Web APIs阶段Web APIs是W3C组织的标准,主要学习其中的DOM和BOM,Web APIs是JS独有的部分,

2022-03-24 22:58:24 1834

原创 黑马pink-JavaScript笔记(11):内置对象

1.内置对象JavaScript中对象分为三大类:自定义对象、内置对象、浏览器对象前面两种对象是JS基础内容,属于ECMAscript ;第三个对象属于JS独有的,在JS API讲解内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者基本而必要的功能(属性和方法)内置对象最大的有点就是啊帮助我们快速开发JavaScript提供了多个内置对象:Math 、Date 、Array、String等查阅文档的方法:1.MDN学习一个内置对象的使用,只要学会其中的成员

2022-03-21 22:38:18 261

原创 黑马pink-JavaScript笔记(10):对象

1.对象1.1 什么是对象在现实世界中,是一个看得见摸得着的具体的事物,例如:一本书、一辆汽车、一个人、一个数据库、一张网页;在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数组、数值、函数等。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)1.2 为什么需要对象保存一个值时,可以使用变量,保存多个值时,可以用数组。如果要保存一个人的完整信息,需要用对象,对象可以白哦大结构更清晰、强大。2.

2022-03-19 21:15:57 854

原创 黑马pink-JavaScript笔记(9):作用域及预解析

1.作用域一段代码中所用到的名字并不总是有效和可用的,限定这个名字的可用性的代码范围就是这个名字的作用域。好处:提高了程序逻辑的布局性,增强了程序的可靠性,减少了名字冲突js的作用域(es6之前):全局作用域、局部作用域(函数作用域)全局:整个script标签或者是单独的js文件局部:再函数内部,只在函数内部起作用2.变量的作用域2.1 根据作用域的不同我们变量分为全局变量和局部变量全局变量:全局作用域下的变量注意:如果在函数内部 没有声明直接赋值的变量也属于全局变量

2022-03-19 21:15:15 764

原创 黑马pink-JavaScript笔记(8):函数

1.什么是函数函数就是封装了一段可以被重复执行调用的代码块,目的就是让大量代码重复使用2.函数使用// 函数使用分为两步: 声明函数 和 调用函数// 1. 声明函数// function 函数名() {// // 函数体// }// function 声明函数的关键字 全部小写function sayHi() { console.log('hi~~');}// 2. 调用函数// 函数名();sayHi();// 调用函数的时候千万不要忘记加小括号3.函数

2022-03-19 21:14:20 204

原创 黑马pink-JavaScript笔记(7):数组

1.创建数组两种方式:// 1. 利用new 创建数组var arr = new Array(); // 创建了一个空的数组 A要大写// 2. 利用数组字面量创建数组 []var arr = []; // 创建了一个空的数组var arr1 = [1, 2, 'pink老师', true];//创建时初始化数组里可以是任意类型的数据,也可以都有2.数组的用法1.遍历数组var arr = ['red', 'green', 'blue'];for (var i = 0; i

2022-03-18 23:12:05 266

原创 黑马pink-JavaScript笔记(6):循环结构

1.循环循环的目的就是重复执行某些代码2.for循环for (var i = 1; i <= 1000; i++) { console.log('我错了');}3.双重for循环for (var i = 1; i <= 3; i++) { console.log('这是外层循环第' + i + '次'); for (var j = 1; j <= 3; j++) { console.log('这是里层的循环第' + j + '次');

2022-03-18 23:11:04 628

原创 黑马pink-JavaScript笔记(5):分支结构

1.流程控制顺序结构分支结构循环结构2.顺序结构按照代码的先后顺序,依次执行3.if-else分支结构if分支语句if (3 < 5) { alert('沙漠骆驼');}if-else双分支语句var age = prompt('请输入您的年龄:');if (age >= 18) { alert('可以进入');} else { alert('不可以进入');}if else if 多分支语句// if (条件表达式1)

2022-03-18 23:10:20 253

原创 黑马pink-JavaScript笔记(4):运算符

1.运算符也被称作操作符,用于实现赋值、比较和执行算术运算等功能的符号JavaScript中常用的运算符算数运算符递增和递减运算符比较逻辑赋值2.算数运算符1.加、减、乘、除、取余//浮点数 算数运算里面会有问题console.log(0.1 + 0.2); // 0.30000000000000004console.log(0.07 * 100); // 7.000000000000001//我们不能直接拿着浮点数来进行相比较 是否相等var num = 0.1 + 0.2

2022-03-18 23:09:14 431

原创 黑马pink-JavaScript笔记(3):变量

1.变量概述1.1 什么是变量1.2 变量是程序在内存中申请的一块用来存放数据的空间2.变量的使用1.声明变量var age; //声明一个名称为age的变量var是一个JS关键字,用来声明变量(variable变量的意思),使用它声明时,计算机自动分配内存2.赋值age = 10; //给age这个变量赋值为103.变量的初始化(声明+赋值)var myname = '立志前端er';注意:为了区分css,尽量在js中使用单引号,如:4.同时声明多个变量var a

2022-03-17 18:02:38 460

原创 黑马pink-JavaScript笔记(2):初识JavaScript

初识JavaScript

2022-03-04 21:46:07 408

原创 黑马pink-JavaScript笔记(1):计算机基础

黑马程序员---零基础JavaScript入门(笔记) 自己根据黑马pink老师的视频整理的笔记,不太重要的部分只写了标题

2022-03-04 21:44:36 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除