E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Java学习笔记】
Java学习笔记
day23-多线程高级
多线程高级虚拟机中线程的六种状态新建状态(NEW)-------------创建线程对象就绪状态(RUNNABLE)-----------------start方法阻塞状态(BLOCKED)----------------无法获得锁对象等待状态(WAITING)---------------wait方法计时等待(TIMED_WAITING)---------------sleep方法结束状态(TE
猫薄荷>3<
·
2023-10-10 04:39
笔记
java
学习
开发语言
Java学习笔记
(韩顺平循序渐进学Java零基础篇)——01
一、Java概况1.什么是程序程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合2.Java历史1995sun正式发布Java第一个版本Java创始人(Java之父):詹姆斯·高斯林(JamesGosling)(在世)目前最新版本:15目前常用版本:8、11(原因:LTS(long-time-support))2009年被甲骨文公司收购维护(到如今)3.Java技术体系平台Java
DouC
·
2023-10-09 10:45
java
开发语言
JAVA学习笔记
——面向对象编程:继承1
目录类、超类和子类超类和子类覆盖方法子类构造器多态方法的调用过程阻止继承:final类和方法强制类型转换抽象类受保护访问Object类:所有类的超类equals方法hashCode方法toString方法类、超类和子类超类和子类关键字extends表明正在构造的新类派生于一个已存在的类。已存在的类称为超类(superclass)、基类(baseclass)或父类(parentclass);新类称为
Andrew-xj
·
2023-10-09 07:05
JAVA学习笔记
java
编程语言
继承
抽象类
object
Java学习笔记
——面向对象(OOP)
面向对象编程OOP面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据。–面向对象学习的三条主线:1.Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的三大特性:封装性、继承性、多态性、(抽象性)3.其他关键字:this、super、static、final、abstract、interface、package、import等“人把大象塞进冰箱”1.面向过程(线性思维)
杨尅尅
·
2023-10-09 07:05
学习笔记
java
抽象类
多态
Java学习笔记
1
三高问题:高可用、高性能、高并发计算机软件:(1)系统软件:DOS(DiskOperatingSystem),Windows,Linux,Unix,Mac,Android,IOS;(2)应用软件:WPS、QQ……1.Java基础1.1数据类型强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。1B(byte,字节)=8bit(位)1024B=1KB1024KB=1M1024M
RuiZ-4009
·
2023-10-09 07:02
编程语言
java
面向对象编程
抽象类
【
JAVA学习笔记
】什么时多态?多态的使用
提示:本文章用途只为学习,部分代码来源于网络,如有侵权,请联系私信博主删除文章目录一、多态是什么?二、对象的多态性三、.多态的使用四、多态性使用前提总结提示:以下是本篇文章正文内容,下面案例可供参考一、多态是什么?1.理解多态性:可以理解为一个事物的多种形态。2.对象的多态性:只适用于方法,不适应于属性(编译和运行都看左边,只有右边会报错)二、对象的多态性父类的引用指向子类的对象三、.多态的使用虚
何不忆江南
·
2023-10-09 03:47
Java学习笔记
java
学习
开发语言
Java学习笔记
10 - 构造方法、修饰符、内部类等
本文主要内容1、构造方法2、this、super、final、static关键字3、匿名对象、内部类、包、权限修饰符、代码块01构造方法A、作用:在实例化对象同时对象属性初始化B、格式:权限类名(参数列表){}C、注意事项1、类中,如果没有构造函数,编译器会自动添加一个无参的构造函数。如果有,则不会自动添加。2、new对象时,即是在调用对象的构造方法。3、同一个类可以有多个构造方法,构造方法以重载
乘风破浪的姐姐
·
2023-10-08 04:44
Java学习笔记
:使用File.walkFileTree遍历文件
这篇文章是对自己学习的一个总结,学习资料是Java1.8官方文档。这篇文章主要是讲如何使用walkFileTree方法,会涉及到部分源码,但是浅尝辄止,主要还是讲如何应用。方法简介1.7以前的Java想要遍历指定目录下的所有文件和子目录的话,就只能使用递归的方式。这种方式不仅复杂,灵活性也很差。但现在不一样了,Files类提供了walkFileTree()方法来灵活遍历文件。walkFileTre
大苏打seven
·
2023-10-07 21:00
Java基础
Java学习笔记
(二)封装,继承,多态
099类和对象,类是对象的数据类型,也是相同属性和行为的一组对象的集合对象的属性n:对象的特征和属性对象的行为v:100类的定义:类是Java程序基本组成单位类是:对现实生活中有相同属性和行为的事务的抽象,确定对象将会有属性和行为类=属性+行为属性:类中通过成员变量来体现行为:在类中通过成员方法体现如何定义类:publicclass类名{成员变量成员方法}publicclassPhone{Stri
南方以南_
·
2023-10-06 04:53
java
【
java学习笔记
】封装、继承、多态
一、封装1.定义将事物抽象成一个类,外表表示一个对象,隐藏对象内部属性动作等相关细节,仅对外公布接口。属性私有关键字:private(私有的)get(获取)、set(设置值)2.封装的意义:提高代码安全性(禁止直接访问一个对象中数据的事迹表示,而是通过接口来访问)隐藏细节统一接口提高系统维护性eg:比如手机充电接口,只需要知道插上typ-c手机就能充电,不需要知道其充电实现的原理3.例子:publ
℃change
·
2023-10-06 04:53
java基础学习心得
java
多态
Java学习笔记
(二):封装、继承、多态
Java学习笔记
:封装、继承、多态一、访问修饰符二、封装三、继承四、super关键字五、方法重写六、多态七、绑定机制八、Object类equals方法hashCode方法toString方法finalize
YOUChanWill
·
2023-10-06 04:52
JAVA
java
学习
jvm
Java学习笔记
1 封装、继承、多态 static final关键字
封装、继承、多态以一个动物类Animal为例来说明Java中的封装、继承和多态。首先,我们可以定义一个Animal类作为基类,该类中包含一些属性和方法,比如说:publicclassAnimal{privateStringname;privateintage;publicAnimal(Stringname,intage){this.name=name;this.age=age;}publicvoi
O丶ne丨柒夜
·
2023-10-06 04:51
java
学习
jvm
java学习笔记
1安装1.1JDK下载与安装#进入链接,选择java,选择jdkhttps://www.oracle.com/downloads/JDK=JRE+java开发工具JRE=JVM+核心内库1.2path环境变量配置#新增环境变量JAVA_HOMEjdk安装主目录#编辑PATH变量%JAVA_HOME%\bin#检测是否配置成功javac#作用在dos的任意目录,可以去使用java和javac1.3h
棉裤裆
·
2023-10-05 13:54
学习
java
学习
jvm
javaSE学习笔记全集
java学习笔记
的目录01-java基础02-字符串笔记03-java包的介绍04-面向对象的笔记05-继承的笔记05.1-接口的笔记06-多态的笔记07-修饰符08-集合09-包装类10-大数11-代码块
TranquilGlow
·
2023-10-03 10:43
#
JavaSE学习笔记
学习
笔记
java
JAVA学习笔记
一、安装JDK
java简介Java介于编译型语言和解释型语言之间。编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。而Java是将代码编译成一种“字节码”,它类似于抽象的CPU指令,然后,针对不同平台编写虚拟机,不同
kakakaoo_
·
2023-10-02 13:28
JAVA学习笔记
Java学习笔记
:web3
会话技术会话:一次会话中,包含多次请求与响应一次会话:第一次请求,开始建立会话;一方断开连接,会话结束;功能:一次会话的多次请求间共享数据客户端会话技术:Cookie服务器端会话技术:SessionCookie概念:客户端会话技术,将数据保存在客户端快速入门:创建Cookie对象,绑定数据:newCookie(Stringname,Stringvalue)发送Cookie对象:response.a
我和老牛的嫩草
·
2023-09-30 17:14
java
web
JAVA学习笔记
(判断语句)
一、单分支结构,if学习JAVA单分支结构。*掷骰子游戏*1.如果三个随机数的和大于15,则手气不错;*2.如果三个随机数的和在10-15之间,手气一般;*3.如果三个随机数的和1在0以下,手气不太好。publicclassTestIf{publicstaticvoidmain(String[]args){inti=(int)(Math.random()*6+1);intj=(int)(Math.
知远同学
·
2023-09-29 16:28
JAVA
java
开发语言
java基础集合框架增删改查_
Java学习笔记
:SpringMVC+MyBatis实现简单的增删改查【IDEA版】...
1.前言这段日子一直在学习Spring和SpringMVC的相关知识,看了不少的视频和文章之后,想着动手实操一下。同时也记录一下学习的过程和成果。由于刚刚接触不久,属于新手,有错的话,可以指正,俺的态度就是:立马改!2.项目配置说明1.首先我使用的工具:开发工具版本jdk1.8IDEA2019.2Tomcat8.0.53MySQL8.0.13Maven3.5.42.建立数据库表:说明:这里我只建立
吴季玄
·
2023-09-29 11:30
java基础集合框架增删改查
Java学习笔记
(2)第六节--面向对象思想
1.面向对象三大特征:封装,继承,多态2.类和对象。类是对一类事物的描述,是抽象的。对象是类的具体的实例。3.类的组成:1.属性2.行为属性决定了类里面有什么,行为描述了这个类能做什么。例子:定义一个学生类,用来模拟学生。/*学生(属性,行为)1.属性:姓名,年龄2.行为:吃饭,学习,睡觉*/对应Java类:成员变量(属性)Stringname;//姓名intage;//年龄成员方法(行为)pub
Jhxia
·
2023-09-29 01:50
Java学习笔记
: 集合
本章对比C++中的STL学习,并多翻文档集合集合概述集合实际上就是一个容器,可以来容纳其它类型的数据集合不能直接存储基本数据类型或者java对象,集合中存储的是引用java中每个不同的集合底层会对应不同的数据结构java中集合分为两大类,以单个方式存储元素这类集合的超级父接口是Collection,以键值对方式存储元素这类集合超级父接口是Map所有集合类和集合接口都在java.util.*包下集合
菇菇面
·
2023-09-26 06:52
Day06
JAVA学习笔记
之多态 instanceof和类型转换
多态多态可以动态编译数据类型,有可扩展性。packagecom.oop;importcom.oop.demo06.Person;importcom.oop.demo06.Student;publicclassApplication{publicstaticvoidmain(String[]args){//一个对象的实际类型是确定的//newStudent();//newPerson();//但是可
简绪睿
·
2023-09-23 18:01
java
学习
开发语言
Java学习笔记
-1.6.3字符型变量及常量
字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。char类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。字符型举例chareChar='a';charcChar='中';Unicode具有从0到65535之间的编码,他们通常用
NameeeeError
·
2023-09-23 18:04
JAVA学习笔记
一、学习要点java的最大优势就是跨平台;java的三个版本,javaSE标准版本,javaEE企业版本,javaME微型版本(用的比较少);JVM(JavaVirtualMachine,Java虚拟机);JRE是JavaRuntimeEnvironment的简称,指Java运行环境;JDK是JavaDevelopmentKit的缩写,是Java的开发工具包。二、开发第一个java程序public
知远同学
·
2023-09-22 13:48
JAVA
java
学习
笔记
Java学习笔记
——字符/字符串
在Java语言中,字符串都被设计成「不可变」的类型,即无法直接修改字符串的某一位字符,需要新建一个字符串实现StringBuilder字符字符是用单引号括起来的单个字母,在Java中,表示字符的数据类型为char。一个字符在内存中占16位大小的空间(2个字节)。在编写程序的多数时候,使用字符值,通常会使用原始的char类型。例如:charch='a';//创建一个名为ch的字符并赋值charuni
吉祥如意_
·
2023-09-21 17:44
学习
笔记
Java学习笔记
——字符串
字符串(String)是用一对双引号括起来的零个或多个字符组成的有限序列。在Java中,字符串被当作对象/类来处理。程序中需要用到的字符串可以分为:String类:不可变字符串类,如果修改系统会自动创建新的对象;StringBuffer类:可变字符串类,多线程;StringBuilder类:可变字符串类,单线程;串的两种最基本的存储方式是顺序存储方式和链接存储方式String类字符串字符串变量必须
吉祥如意_
·
2023-09-21 17:44
java
学习
笔记
Java学习笔记
——引用数据类型
数组,类,接口被称为引用数据类型,共同特点是,他们的字面值并不是一个“值”而是一段地址。引用变量存储的是一个地址,地址指向堆中存储arr实际内容的一片区域。由于存储的是一个地址,所以无论是数组还是类和接口,他们的长度都是一样的,是一个地址的长度(一个地址多长呢?如果是64bit的jdk就是64bit,如果是32bit的jdk就是32bit)String是一种特殊的引用变量类型
吉祥如意_
·
2023-09-21 17:43
学习
笔记
Java学习笔记
40——Lambda表达式
Lambda表达式Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式练习练习1练习2练习3Lambda表达式的省略模式Lambda表达式的注意事项Lambda表达式与接口的区别Lambda表达式函数式编程思想概述面向对象思想强调“必须通过对象的形式做事”在函数式思想中尽量忽略面向对象的复杂语法:“强调做什么,而不是什么形式做”Lambda表达式的标准格式()里面为空
广阔天地,大有可为
·
2023-09-21 10:00
从零开始Java学习
java
学习
笔记
java学习笔记
- 第15章:泛型
第15章:泛型总体内容泛型generic泛型的理解和好处泛型介绍泛型语法泛型应用实例泛型细节课堂练习自定义泛型自定义泛型类自定义泛型接口自定义泛型方法泛型继承和通配符引申:JUnit使用(单元测试框架)为什么需要JUnit基本介绍演示使用步骤本章练习总体内容泛型generic泛型的理解和好处传统方法会出现的问题使用泛型解决上面出现的问题(数据约束+可以直接遍历,无需向下转型)泛型的好处泛型介绍泛型
王胖子嘤
·
2023-09-20 21:39
java基础学习笔记
java
学习
单元测试
Java学习笔记
day17-泛型-Set
Day17泛型泛型概述泛型:是JDK5中引入的特性,它提供了编译时类型安全监测机制泛型的好处:把运行时期的问题提前到了编译期避免了强制类型转换泛型可以使用的地方:类后面,这样的类称为泛型类方法申明上,这样的方法称为泛型方法接口后面,这样的接口称为泛型接口总结:如果一个类的后面有,表示这个类是一个泛型类;创建泛型类的对象时,必须要给这个泛型确定具体的数据类型。泛型定义格式:指定一种类型的格式。尖括号
猫薄荷>3<
·
2023-09-20 21:38
笔记
java
《
Java学习笔记
(第8版)》学习指导
《
Java学习笔记
(第8版)》学习指导目录图书简况学习指导第一章Java平台概论第二章从JDK到IDE第三章基础语法第四章认识对象第五章对象封装第六章继承与多态第七章接口与多态第八章异常处理第九章Collection
weixin_30256505
·
2023-09-20 19:13
操作系统
设计模式
git
Java学习笔记
(一):基础概念和语法
foochane:https://foochane.cn/article/2019121501.html1基础概念1.1二进制字节是计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储。8个bit(二进制位)0000-0000表示为1个字节,写成1byte或者1B。8bit=1B1024B=1KB1024KB=1MB1024MB=1GB1024GB=1TB1.2Java虚拟机虚拟机是一
foochane
·
2023-09-19 08:31
Java学习笔记
39——网络编程03
TCP通信程序TCP通信程序TCP通信原理TCP发送数据的步骤TCP接收数据的步骤TCP通讯程序练习练习1练习2练习3练习4练习5练习6TCP通信程序TCP通信原理TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信Java对基于TCP协议的的网络提供了良好的封装,使用Sock
广阔天地,大有可为
·
2023-09-19 02:58
从零开始Java学习
java
学习
笔记
Java学习笔记
整理-知识梳理+JDK1.8详细文档
链接:java开发手册提取码:kes8链接:JDK1.8详细文档提取码:n9zoJavaSE面向对象编程(Object-orientedprogramming)封装类(class)类的声明两种类型的类声明:普通类声明class类名{}枚举声明enum类名{}PS:如果一个类与其任何包含的类或接口具有相同的简单名称,则是编译时错误。类的构成成员变量(属性),成员方法,构造方法,初始化块,静态块对象对
Easy coding
·
2023-09-16 23:32
java
java
后端
Java学习笔记
38——网络编程02
UDP通信程序UDP通信程序UDP通信原理UDP发送程序UDP接受数据UDP联系UDP通信程序UDP通信原理UDP协议是一种不可靠的网络协议,它在通信两端各自建立一个Socket对象,但是这两个Socket只是发送,接收数据对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念Java提供了DatagramSocket类作为基于UDP协议的SocketUDP发送程序创建发送端的
广阔天地,大有可为
·
2023-09-16 01:07
从零开始Java学习
java
学习
笔记
Java学习笔记
------内部类
内部类的定义:在一个类的里面再定义一个类内部类的使用场景:内部类表示的事物是外部类的一部分(B类表示的事物是A类的一部分,且B单独存在没有意义)内部类单独出现没有任何意义内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须要创建对象内部类的分类:成员内部类静态内部类局部内部类匿名内部类成员内部类:写在成员位置的,属于外部类的成员可以被一些修饰符修饰获取成员内部类对
贺司清
·
2023-09-15 08:28
学习
笔记
java学习笔记
------接口
接口:就是一种规则(是对行为的抽象)接口的定义和使用:接口用关键字interface来定义publicinterface接口名{}接口不能实例化接口和类之间是实现关系,通过implements关键字表示publicclass类名implements接口名{}接口的子类(实现类)要么重写接口中所有的抽象方法,要么是抽象类注意:接口和类的实现关系,可以单实现也可以多实现。publicclass类名im
贺司清
·
2023-09-14 00:13
java
学习
笔记
Java学习笔记
-----包,final,权限修饰符和代码块
一、包包就是文件夹。用来管理各种不同功能的Java类,方便后期代码维护包名的规则:公司域名反写+包的作用,需要全部英文小写,见名知意。使用其他类的规则:使用其他类时,需要使用全类名(包名+类名)。使用同一个包中的类时,不需要导包使用java.lang包中的类时,不需要导包其他情况都需要导包如果同时使用两个包中的同名类,需要使用全类名二、finalfinal可以修饰方法,类,变量当final修饰方法
贺司清
·
2023-09-14 00:43
学习
笔记
Java学习笔记
------抽象类和抽象方法
抽象方法抽象方法:将共性的行为(方法)抽取到父类之后,由于每一个子类执行的内容是不一样的,所以,在父类中不能确定具体的方法体,该方法就可以定义为抽象方法抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类抽象类和抽象方法的定义格式抽象方法的定义格式:publicabstract返回值类型方法名(参数列表);抽象类的定义格式:publicabstractclass类名{}抽象类和抽象方法的注
贺司清
·
2023-09-14 00:11
学习
笔记
Java学习笔记
:高阶语法
文章目录一、多线程介绍:①进程与线程:②并发原理:③线程状态:④线程的创建方法:⑤线程相关方法及性质的介绍:⑥并发安全问题:⑦同步锁:⑧互斥锁:二、Collection介绍:①List和Set:②集合的常见方法介绍:③集合中存放的是元素引用:④集合之间的操作:⑤迭代器:⑥增强循环:⑦泛型:三、List集合介绍:①List基本介绍:②List常用方法介绍:③集合和数组之间的转换:④集合的排序:⑤重载
Old萬
·
2023-09-13 13:38
#
Java学习笔记
java
学习笔记
多线程
集合
队列
Java学习笔记
(阻塞队列)
1.什么是阻塞队列阻塞队列是一种特俗的队列,他也满足队列"先进先出"的原则。阻塞队列还是一种线程安全的数据结构。阻塞队列有一下几个特征当队列满时,入队列就会阻塞,直到有其他线程从队列中取走元素。当队列空时,出队列就会阻塞,直到有其他线程向队列中插入元素。2.生产者消费者模型阻塞队列的一大应用就是生产者消费者模型,生产者消费者模型就是通过一个中间媒介来解决生产者消费者之间的强耦合问题。生产者生产完后
子健变于晏
·
2023-09-13 13:36
笔记
学习
java
【
Java学习笔记
(九十九)】之JUC阻塞和非阻塞队列详细介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.JUC队列单线程编程时我们会使用到一些集合类,如ArrayList等。ArrayList不是线程安全的,Vector通过加snychronized锁的方式实现线程安全,但是效率很低,同时Collections.synchronizedList(Listlist)方法也能够将ArrayList转换为线程安全的。这些方法都很低效,都是串
开发小鸽
·
2023-09-13 13:32
#
多线程
队列
java
多线程
Java学习笔记
——Log4j配置与Spring中使用Log4j
Java日志记录一、简介在开发过程中做好日志记录是必不可少的一部分。在线上追踪问题,分析业务逻辑快速定位错误原因,精准解决问题必离不开日志。Java中实现这一功能的狂爱很多,目前常用的有Log4j1、Log4j2、CommonsLogging、Slf4j等等。1、常用框架简介Log4j:Log4j是Apache的一个开源项目,通过Log4j,可以通过配置文件精细控制日志的生成过程。Log4j2:A
DivingKitten
·
2023-09-13 10:26
Env
Java
Java学习笔记
系列——01-Java开发工具的安装和准备
本系列是作者在学习Java时自己总结的学习笔记,如果喜欢的可以按照本系列来学习,但还是推荐视频为主,本系列的笔记可以起到复习巩固的作用哦!P.S:作者是学习的邵发的视频,感觉很好哦,具体可以前往afanihao.cn这个网站。今天的笔记内容是Java的开发工具的安装和准备。Java的开发程序有很多,Myeclipse,IDEA,eclipse等等。Myeclipse和IDEA都是收费的。个人最喜欢
丶琉璃墨色〃
·
2023-09-13 03:56
Java学习笔记系列
java
编程语言
eclipse
java学习笔记
:线程池
一、概述在Java中,创建和销毁线程花费的时间和消耗的系统资源都是相当大的,甚至可能要比在处理实际用户请求的时间和资源要多的多,除了创建和销毁线程的开销之外,活动的线程也需要消耗资源。如果在一个Jvm中创建太多的线程,可能会使系统由于过度消耗内存或切换过度而导致系统资源不足,为了防止资源不足,需要采取一些办法来限制任何给定时刻处理的请求数目,尽可能减少创建和销毁线程的次数,尽量利用已有的对象来进行
SinkDream666
·
2023-09-12 19:40
java
Java学习笔记
-线程池
线程池思想概述我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解
少年无为
·
2023-09-12 19:08
Java
Java学习笔记
线程池
Java学习笔记
Executors
多线程
Java学习笔记
36——多线程03
生产者与消费者问题生产者消费者生产者和消费者模式概述生产者消费者案例生产者消费者生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻生产者线程用于生产数据消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数
广阔天地,大有可为
·
2023-09-11 11:11
从零开始Java学习
java
学习
笔记
Java学习笔记
——34多线程01
多线程实现多线程进程和线程的区别多线程的实现方式方式一:继承Thread类设置线程名称线程调度线程控制线程生命周期方式二:实现Runnable接口实现多线程进程和线程的区别进程:是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程只有一条执行路径多线程:一个进程有多条执行路径多线程的实现方式在java
广阔天地,大有可为
·
2023-09-11 11:41
从零开始Java学习
java
学习
笔记
Java学习笔记
——35多线程02
线程同步线程同步卖票案例同步代码块同步方法块线程安全的类StringBufferVectorHashtableLock锁线程同步卖票案例publicclassSellTicketimplementsRunnable{privateinttickets=10;@Overridepublicvoidrun(){while(true){if(tickets>0){System.out.println(T
广阔天地,大有可为
·
2023-09-11 11:41
从零开始Java学习
java
学习
笔记
Java学习笔记
37——网络编程01
网络编程入门网络编程入门网络编程概述网路编程的三要素ip地址InetAddress类的使用端口网络编程入门网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序之间可以进行数据交换网路编程的三要素i
广阔天地,大有可为
·
2023-09-11 11:39
从零开始Java学习
网络
java
学习
Java学习笔记
(static静态变量)
staticstatic表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量被static修饰的成员变量,叫做静态变量,被static修饰的成员方法,叫做静态方法静态变量的特点:被该类所有对象共享不属于对象,属于类随着类的加载而加载,优先于对象存在调用方式:类名调用(推荐)对象名调用静态方法的特点:多用在测试类和工具类中Javabean类中很少会用调用方式:类名调用(推荐)对象名调用工具
贺司清
·
2023-09-10 19:59
java
学习
笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他