自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java三大特性之封装

Java三大特性之封装封装举个简单的栗子,电脑主机大家都应该知道吧,一般情况下你只能看见主机,你使用的也只是主机上的按钮。而主机里面却有cpu、gpu、内存条等重要组件,但是你并不能直接的去使用它们,这就是封装。一、什么是封装封装:指的是将重要的东西(组件)包装起来,然后以新的方式去呈现,通过特定的方法去查询或者修改。封装就是将属性私有化,并提供公有的方法来访问私有的属性,这样就实现了封装。例:public class Package {private String name;private

2020-11-20 15:10:03 123

原创 java三特性之继承

继承龙生龙,凤生凤,老鼠的儿子会打洞这应该就是我对对继承的理解了吧一.什么是继承继承就是子类可以调用父类的成员和方法(私有的除外,毕竟谁还没点小秘密 )父类也被称之为基类或者超类,(其实都是一个东西 )格式如下????public class 子类名 extends 父类名(){ }二.继承的特点子类继承父类,子类就有了父类的非私有的属性和行为。父类更加通用,子类更具体。在Java中只支持单继承,不支持多继承,但是可以多层继承(说白了就是你可以有很多亲兄弟姐妹,但是你只有

2020-10-30 15:16:29 1003

原创 Java注解

Java注解JDK1.5之后的新特性1、概念注解:说明程序的,给计算机看。注释:用文字描述程序的,给程序员看的。注解也叫元数据,是一种代码级别的说明,与类、接口、枚举在同一层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、解释。2、按作用分类(1)编写文档:通过代码里标识的注解生成文档。如:生成doc文档。(2)代码分析:通过代码里标识的注解对代码进行分析。如:通过反射。(3)编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查。如:

2021-01-29 13:37:34 738

原创 this和super

前言:理论和代码必须结合起来才能真正的掌握一、this概念:this代表着当前对象的引用,也是当前函数所属对象的引用。直白的说,哪个对象调用了当前函数,this就代表哪个对象。常见的用法(理论不理解就先参考下面案例)最常见的情况是是对象的一个属性或被构造器的参数屏蔽时,如果需要调用屏蔽的属性,this就代表哪个对象this只能在方法内使用,表示正在调用方法的那个对象,但是,如果在方法内调用同一个类的另一个方法,就不必使用this,直接调用即可,this关键字是能省则省this和static的关

2021-01-29 13:33:21 689

原创 java数据类型

java数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;例子:byte a = 100,byte b = -50。short:short 数据类型是 16 位、有符

2021-01-22 16:03:53 99

原创 vs Code插件推荐

vs Code插件推荐VS Code的确是一款非常热门、有强大用户基础的一款开发工具。因此,本文就来介绍10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。1. Codelf安装次数:2万+在计算机科学中只有两件难事:缓存失效和命名。我对这句话深有同感,当开发项目时,命名一直都是一种让我痛苦的事情。我想,应该不止我一个人有这样的感觉。可是,命名又是开发过程中一项非常重要的事情,例如,一个好的函数命名,能够让你瞬间明白它实现的功能,这样就节省了很大一部分

2021-01-22 15:56:23 163

原创 Java循环语句

Java循环语句Java常见循环:for循环 while循环 do while循环 switch循环1.for循环public class forr { public static void main(String[] args) { for (int i = 0; i < 10; i++) { System.out.println("第"+(i+1)+"次循环"); } }}运行结果第1次循环第2次

2021-01-08 15:51:03 96

原创 forEach( )用法

我们先看一个forEach()方法遍历List集合的例子: //使用com.google.guava包创建集合 List<String> list =Lists.newArrayList("a","b","c","d"); //遍历1 其中anyThing可以用其它字符替换 list.forEach((anyThing)->System.out.println(anyThing)); //遍历2

2021-01-04 08:07:27 58342

原创 集合

集合当需要在程序中记录单个数据时,则声明变量记录即可;当需要在程序中记录多个类型相同的数据时,则声明数组记录即可;当需要在程序中记录多个类型不同的数据时,则构造对象记录即可;当需要在程序中记录多个类型不同的对象时,则需要集合来处理;1.2 数组和集合的比较(1)数组的特点a.数组本质上就是一段连续的内存空间,用于记录多个类型相同的数据;b.数组一旦声明完毕,则内存空间固定不变;c.插入和删除操作不方便,可能会移动大量的元素导致效率太低;d.支持下标访问,可以实现随机访问;e.数组中的元

2021-01-04 08:06:18 93

原创 String类简介

String类简介java.lang.String类代表字符串。API当中说:Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:字符串的内容永不可变。正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串的常见3+1种方式。三种构造方法:public S

2020-12-25 14:19:58 140

原创 java重要运算符(部分)

java重要运算符(部分)算术运算符假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法 - 相加运算符两侧的值A + B 等于 30-减法 - 左操作数减去右操作数A – B 等于 -10*乘法 - 相乘操作符两侧的值A * B等于200/除法 - 左操作数除以右操作数B / A等于2%取余 - 左操作数除以右操作数的余数B%A等于0++自增: 操作数的值增加1B++ 或 ++B 等于 21(区别详见下文)

2020-12-25 14:15:53 75

原创 接口与抽象类

接口与抽象类一、接口Java语言的继承是单一继承,一个子类只能有一个父类(一个儿子一个亲爹)Java语言给我们提供了一种机制,用于处理继承单一的局限性的接口接口:接口是一个比抽象类还抽象的类,接口里所有的方法全是抽象方法,接口和类的关系是实现 ,implements interface格式:Interface 接口名{}接口的成员特点:只能有抽象方法只能有常量默认使用public & abstract修饰方法只能使用public & abstract修饰方法默

2020-12-21 07:59:49 82

原创 javaweb之验证码

javaweb之验证码j一、验证码的作用验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式。二、如何实现验证码的自动生成java

2020-12-20 20:17:34 240

原创 Java关键词

Java关键字private 一种访问控制方式:私用模式protected 一种访问控制方式:保护模式public 一种访问控制方式:共用模式abstract 表明类或者成员方法具有抽象属性class 类extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变implements 表明一个类实现了给定的接口interface 接口native 用来声明一个方法是由与计

2020-12-11 15:17:18 89

原创 idea 快捷键

*编辑快捷键**编辑快捷 键**介绍*Tab缩进 / 配合代码提示实现自动完成Shift + Tab取消缩进Ctrl + Z撤销Ctrl + Shift + Z取消撤销Ctrl + Y删除光标所在行 或 删除选中的行Ctrl + X剪切光标所在行 或 剪切选择内容Ctrl + C复制光标所在行 或 复制选择内容Ctrl + V在光标所在处粘贴已复制内容Ctrl + Shift + V弹出历史复制内容Ctrl + D

2020-12-11 15:16:23 108

原创 常见数据类型(简述)

常见数据类型:一:数组​ 数组: int[ ] arr = {1,2,3,4,5};数组的特点:​ 数组的长度一旦定义不可改变​ 数组中的元素都有整数索引​ 数组只能存储同一类型的元素​ 数组既可以存储基本数据类型,也可以存储引用数据类型​如何获取元素 3 呢?​ 可以通过索引获取,arr[2];想要在元素3后面添加新的元素8,怎么办?​ 首先创建一个新的数组,长度是原先数组长度+1;​ 遍历原先的数组,并且插入到新的数组当中,​ 当碰到元素3的时候,在元

2020-12-04 10:31:56 1070

原创 编程命名规范

编程命名规范一、包名包名:除特殊情况外一般使用小写例如:com.cetc.shoot (com.公司名.项目名)二、类名类名:首字母大写,后如果有其他单词则首字母单词大写例如:FlyingObject三、方法名方法名:首字母小写后其他单词首字母大写例如:outOfBounds();四、变量名变量名:首字母小写,后其他单词首字母大写例如:name studentNameps:养成良好习惯,拥有美好明天,加油打工人!!!...

2020-11-20 15:44:40 96

原创 Java基础简单汇总

Java基础简单汇总一、Java中的数据类型基本数据类型有四类八种,四类:整数,浮点数,字符,布尔整数中有: byte, short, int , long浮点数: float double字符: char布尔: boolean引入数据类型Student s = new student();二、基本数据类型的转换1.自动类型转换由小到大进行byte, short, char—> int —> long —> float —>double2.强制类型转换.

2020-10-29 20:13:29 89

原创 初识js

js基础语法—>1前言一、JavaScript是什么? JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript长什么样?<script> /* onload事件会在整个页面加载完成以后才触发 为window绑定一个onload事件

2020-10-28 10:31:03 509

空空如也

空空如也

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

TA关注的人

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