自定义博客皮肤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语言中,线程A和线程B,堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈如果启动10个线程,那么就会有10个栈,每个栈与栈之间互不干涉,各自执行各自的,这就是多线程并发实现线程java支持多线程机制,并且java已经将多线程实现了,我们只需要继承就行了方式一:编写一个类,直接继承java.lang.Thread,重写run方法/*实现多线程的第一种方式:

2020-10-14 16:14:39 136

原创 JAVA IO流

什么是IO流IO就是输入与输出首字母的简写,Java通过IO流可以对文件进行读写。IO流的分类方式按照流的方向进行分类,以内存为参照物往内存中去叫做输入(Input)。或者叫做读(Read)。从内存中出来,叫做输出(Output)。或者叫做写(Write)。按照读取数据方式不同进行分类有的流是按照字节的方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制,这种流是万能的,什么类型的文件都可以读。有的流是按照字符的方式读取数据的,一次读取一个字符,这种流是方便读

2020-10-08 23:20:37 150

原创 Map接口常用方法

MapMap和Collection没有继承关系Map集合以key和value的方式存储数据:键值对key和value都是引用数据类型key和value都是存储对象的内存地址key起到主导的地位,value是key的一个附属品Map接口的常用方法:V put(k key, V value): 向Map中添加键值对v get(Object key): 通过key获取valuevoid clear(): 清空Map集合boolean containsKey(Object key): 判断Ma

2020-10-04 18:19:58 731

原创 Java面向对象01

面向过程和面向对象有什么区别对于C语言来说,是完全面向过程的对于C++语言来说,是一半面向过程,一半面向对象对于Java来说,是完全面向对象的什么是面向过程的开发方式?面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤,它的代码与代码之间耦合度高,适合编写小型项目什么是面向对象的开发方式采用面向对象的方式进行开发,更加符合人类的思维面向对象就是将现实世界分割成不同的单元,然后每个单元都实现成对象,让各个对象之间协作起来形成一个系统它耦合度低,拓展性强OOA/

2020-09-26 23:57:35 95

原创 Java基础(数组)

数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们,牢记,下标是从0开始的数组声明创建首先必须声明数组变量,才能在程序中使用数组Java语言使用new操作符来创建数组数组的元素是通过索引来访问的,数组索引从0开始获取数组长度:arrays.lengthpublic class Demo01 { //变量的类型 变量名 = 变量值 publi

2020-09-26 19:59:15 91

原创 Java基础(方法)

什么是方法方法是解决一类问题步骤的有序组合方法包含于类或者对象中方法在程序中被创建,在其它地方被引用方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的开发扩展例子:public class Demo01 { public static void main(String[] args) { int sum = add(1, 2); System.out.print

2020-09-24 22:54:52 78

原创 Java基础03

用户交互Scanner我们可以用Scannere类来获取用户的输入。基本语法Scanner s = new Scanner(System.in);并且通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。使用next()public class Demo01 { public static void main(String[] args) {

2020-09-24 00:18:08 74

原创 Java基础语法02

数据类型Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。Java的数据类型分为两大类1.基本类型整数类型:byte(范围:-128-127)、short(范围:-32768-32767)、int(范围:-2147483648–2147483647)、long(范围:-9223372036854775808-9223372036854775807)浮点类型:float、double字符类型:char布尔类型(boolean):true、false简

2020-09-22 23:17:59 106

原创 IDEA背景图片设置

直接给尼们看下效果图系不系这样子滴???步骤一:双击 shift 键 输入 image ,之后点击 Set Background Image。步骤2:设置好图片路径,调整好透明度,点击OK就行啦这我也是今天才发现的,就写了这篇文章,希望你用得到。...

2020-09-22 15:02:28 291

原创 Java基础语法01

注释什么是注释在我们写代码的时候,当代码量很少时,我们自己可以看得懂,当项目结构一旦复杂起来,我们就需要注释了。注释它并不会被执行,是写给开发人员看的。注释的种类单行注释格式://+内容ps:只能注释一行。多行注释格式:/* */ps:能注释掉多行,用于注释内容较多时。文档注释格式:/** */ps:知道就行关键字Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。数据类型:boolean、int、

2020-09-22 00:02:13 74

原创 Markdown基础语法学习

Markdown学习一级标题:#+空格+自定义主题标提:二级标题:##+空格+自定义标题字体hello word!字体加粗:两个星号+自定义名字+两个星号hello word!斜体:一个星号+自定义名字+一个星号hello word!斜体加粗:三个星号+自定义名字+三个星号hello word!去除横线:两个波浪号+自定义名字+两个波浪号引用少壮不努力,老大徒伤悲引用:>+空格分割线分割线:三个 - 或者三个 *图片图片:!+[]+()超链接点击跳转到

2020-09-21 21:55:31 87

空空如也

空空如也

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

TA关注的人

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