自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java注解和反射

Java.Annotation注释:是给人看的注解:是给人看的也是给程序看的01什么是注解作用:注解可以被其他程序读取(比如:编译器等)格式:@SuppressWarnings(value="unchecked") @注释名(参数值)在哪用?可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问package annotation;//什么是注解public class Test01

2021-08-13 19:21:26 200

原创 Java多线程

JavaThread文章目录JavaThread01Thread简介1.1、概述1.2、线程简介02线程创建1.1、继承Thread类(重点)1.2、实现Runnable接口(重点)1.3、实现Callable接口(了解即可,未来的核心重点)1.4、静态代理1.5、Lambda表达式03线程状态1.1、线程停止-Stop1.2、线程休眠-Sleep1.3、线程礼让-Yield1.4、线程强制执行-Join1.5、线程状态观测-Stata1.6、线程优先级1.7、守护线程-daemon04线程同步1.1、三

2021-08-06 18:26:56 619

原创 JavaAPI03

APIDay03????1.查询表Map接口java提供了一组可以以键值对(key-value)的形式存储数据的数据结构,这种数据结构成为Map。我们可以把Map看成一个多行两列的表格,其中第一列存放key,第二列存放value。而每一行就相当于一组key-value对,表示一组数据。Map对存入的元素有一个要求,就是key不能重复,所谓不能重复指的是在Map中不能包含两个equals为true的key。1.1Map<String,Integer> map=new Ha

2021-08-01 09:24:01 315

原创 JavaAPI02

APIDay02????日期操作1.Date及常用API表示当前系统时间 Date date=new Date();package LittleRabbit.Time;import java.util.Date;public class DateDemo { public static void main(String[] args) { Date now = new Date(); /** * Date重写了toString

2021-07-29 10:28:38 5629

原创 JavaAPI01

APIDay01????String的N种操作1.使用indexOf返回给定字符串在当前字符串中的位置:1)查找in第一次的位置,如果找不到则返回-1​ 格式:int index = str.indexOf("in");2)从指定位置开始查找ndex = str.indexOf("in", 3);3)查找最后一次in出现的位置index = str.lastIndexOf("in");//如果没有指定内容则为-1;//str.indexOf("");返回给定字符串第一次出现

2021-07-27 20:30:48 94

原创 Java面向对象

关于面向对象02文章目录关于面向对象02创建对象内存分析封装详解继承Super详解this方法重写多态instanceof和类型转换static关键字抽象类接口N种内部类异常机制创建对象内存分析一,类和方法的定义:储存在堆区的方法类和方法的定义还会再堆区储存:常量池,和类相对应的属性。定义静态的方法区会储存static性质的方法和数据类型,和类一起加载二,new一个类:Pet cat = new Pet( );定义的变量名cat储存在栈区.new会在堆里面开一个专属的空间,此时会给属性

2021-07-24 09:45:20 125

原创 Java关于面向对象

什么是面向对象要理解面向对象思想,我们先要知道什么是对象?“万物皆为对象!!!”Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行

2021-07-19 19:24:45 151

原创 关于IDEA创建空白项目和文件夹会自动折叠的问题

关于IDEA创建空白项目和文件夹会自动折叠的问题关于IDEA创建空白项目和文件夹会自动折叠的问题!!折磨已久的问题曾经一度暴炸!文件项目自动折叠真的很烦!不仅不好找项目和文件还容易引发不经意的失误。令人烦躁!我们在使用IDEA创建空白项目,空白文件夹和多级目录会自动折叠!如图示例:现在我们来处理这种情况。首先我们现在IDEA的功能栏里找到一个像小齿轮一样的设置按钮,如图所示:然后,我们可以找到选项中的Compact Middle Packages取消勾选就行了。图图所示:最后就舒服啦!

2021-07-19 14:34:53 1947

原创 利用scanner,switch编写一个简易的计算器

写一个简易的计算器,实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。写四个方法:加减乘除利用循环+switch进行用户交互传递需要操作的两个数输出结果package Rabbit.method;import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.

2021-07-18 19:20:12 467

原创 关于Java方法

何谓方法?System.out.println(); 那么它是什么呢?System: 是一个系统的类out: 是System下的一个输出对象println(): 它就是一个方法​ 整句理解为:意思就是调用我们系统类里面的标准输出对象out中的方法,叫做println()方法◆Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用◆设计方法的原则:方法的本意是功能块,就是实现某个功能的

2021-07-18 19:00:02 199 1

原创 java数组使用,多维数组,冒泡排序,稀疏数组之类的

数组的四个基本特点◆ 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的◆ 其元素必须是相同类型,不允许出现混合类型◆ 数组中的元素可以是任何数据类型,包括基本类型和引用类型。◆ 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。数组的使用普通的For循环:package Rabbit.array;public class ArrayDe

2021-07-17 19:27:14 156

原创 ,mweb

欢迎使用 iOS 版 MWebMWeb 是专业的 Markdown 写作、记笔记、静态博客生成软件,目前已支持 Mac,iPad 和 iPhone。MWeb 所使用的 Markdown 语法为 Github Flavored Markdown,简称 GFM,这是一种最为广泛使用的 Markdown 语法之一。如果你不知道什么是 Markdown,建议看一下附带的 [Markdown 语法官方说明](Markdown Syntax.md) 文档。GFM 除了支持官方的语法外,还扩展了不少语法。iOS 版

2021-07-08 14:51:07 214

空空如也

空空如也

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

TA关注的人

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