自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java注解和反射

java 注解和反射 注解 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。 注解也是一种类的类型,他使用的修饰符为 @interface 例如: public @interface

2021-09-16 13:45:18 142

原创 java多线程

java多线程 进程与线程 进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。-------生命周期 线程:进程可进一步细化为线程,是一个程序内部的一条执行路径 一个进程可以有多个线程; 线程的五个状态 1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。 2. 就绪状态(Runnable) : 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的

2021-06-15 15:53:30 213

原创 java 集合框架

java 集合框架 个人整理集合脑图 集合概念:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有什么区别呢? 数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储任意类型数据。集合存储的都是引用数据类型。如果想存储基本类型数据需要存储对应的包装类型。 List详解 ArrayList ArrayList底层是用数组实现的,可以认为ArrayList是一个可改变大小的数组。随着越来越多的元素被添加到ArrayList中,其规模是动态增加的。

2021-06-11 11:40:35 1054

原创 算法导论、数据结构、设计模式、代码整洁之道、大话设计模式、程序员修炼之道、编译原理、编程之美、阿里巴巴java开发手册等电子书合集

关注公众号【static修饰符】,回复“java电子书”获取资源 学习更多的java知识,一同进步。

2021-06-11 10:57:58 1214 7

原创 javaIO流

javaIO流 File类:File对象可以表示计算机上具体的一个文件 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流的区别 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。 处理对象不同:字节流

2021-06-11 10:28:23 61 1

原创 java基础:数组篇

java 数组篇 数组: 数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。 声明数组 必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 int[] arr; //或 int test[]; //建议使用 int[] arr; 的声明风格声明数组变量。 分配空间 声明了数组,只是得到了一个存放数组的变量

2021-05-22 10:48:19 161

原创 java基础:方法篇

java基础:方法篇 **方法理论:**Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法定义规则: 其中【】括起来是可选的(可以省略); [修饰符] 返回值类型 方法名([参数类型 参数名](方法入参)){ 方法体 return 返回值; } //修饰符:定义了该方法的访问类型。修饰符还分为‘访问修饰符’和‘非访问修饰符’ //访问修饰符:default(默认,可以不写) pr

2021-05-21 10:42:27 58 2

原创 java基础:流程控制篇

java基础:流程控制篇 流程控制语句的分类 顺序结构 分支结构 循环结构 1.顺序结构 顺序结构是程序中最基本的流程控制,按照代码的先后顺序依次执行,程序中的大多数代码都是按照顺序结构执行的。可以说成是写在前面的程序先执行,后面的程序后执行。简单来说就是从上到下的顺序执行。 2.分支结构 也叫选择结构:通过判断来选择走哪一条分支 1):if分支语句 boolean bool=true; if(bool){ System.out.println("走了第一条分支")

2021-05-20 10:23:18 78 1

原创 Java基础:运算符篇

Java基础:运算符篇 1.运算符根据用法不同分为以下八种 算术运算符 赋值运算符 关系运算符(比较) 逻辑运算符 位运算符 三元运算符(条件) (1)算术运算符(这里只讲一些特殊用法) 运算符 详解 实例 结果 + 其用法主要分三个方面:1.表示正数;2.两边数字相加;3.拼接(将两边字符串拼接) 1.表示正数 :+(-2);2.表示数字相加:两边必须都是整型;3.讲两边字符串进行拼接处理; 1.将负数转换为正数(2)2.若”+“两边其中一个是字符型“+”将作为字符串连接符使用(也就是第三

2021-05-09 13:52:55 222

原创 java基础:数据类型篇

java中常见的数据类型有哪些? 数据类型分为两类 1、基本数据类型 基本数据类型又分为:整型、浮点型、布尔型、字符型 数据类型 书写方式 所占字节 所占位数 最大值 最小值 封装器类 整型 byte 1 8 -128(-2^7) 127(2^7-1) Byte 整型 short 2 16 -32768(-2^15) -32768(-2^15-1) Short 整型 int 4 32 -2,147,483,648(-2^31) -2,147,483,648(-2^31-1) Inte

2021-05-03 16:36:27 124

原创 jdk下载安装以及环境配置图文详解

JDK下载、安装及环境配置教程 JDK版本的变迁史及选择 Java语言自JDK1.0版本以来经历了许多次更新,也在基本程序库中增加了大量的类别和包。除了语言上的变化,多年来Java标准库(JCL)发生了巨大的变化,从JDK 1.0中的几百个类暴增到J2SE 5中的三千多个类。 Swing、Java2D等的全新API被加入其中,而许多原本JDK 1.0的类和方法已被弃用。当然,仍然有一些程序可以将Java程序从新版本的Java平台转换为较旧版本(例如Java 5.0降转到1.4)。2017年9月,Java平台

2021-05-03 13:35:07 469

空空如也

空空如也

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

TA关注的人

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