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基础part5
Java基础
知识——BIO模式
文章目录一、Java的I/O总述1、I/O模型2、应用二、BIO模式1、传统的服务器、客户端通信(一对一):2、服务器和客户端的通信(一对多)3、伪异步IO编程4、BIO模式下的文件上传一、Java的I/O总述I/O模型:就是用什么样的通道或者通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能,包括BIO、NIO、AIO1、I/O模型BIO:同步并阻塞(传统阻塞型),服务器实现模式
Sunny_范
·
2023-08-09 17:29
Java学习笔记
java
服务器
开发语言
bio
java基础
(访问控制符总结)
访问控制符有四个:public、protected、default、private总结publicprotecteddefaultprivate同包同类是是是是访问同包不同类是是是否同包不同类继承是是是否不同包继承是是否否访问不同包无关系的两个类是否否否非内部类只能被pubic或default修饰
Sun灬2019
·
2023-08-09 14:51
普通的项目非分布式项目中的技术点思考(学习随记)
学习路线在学习Java的路程中,最开始学习JavaSe,在
Java基础
学完后,开始接触JavaWeb,开始接触框架,Spring框架,SpringBoot框架、数据库框架、在学习一下中间件,就可以完成工作中
i进击的攻城狮
·
2023-08-09 13:22
分布式
java
数据库
Java技术整理(4)——
Java基础
篇
1、Java异常分类及处理异常处理是为了解决在程序处理时发生错误而无法退出的问题。(1)异常分类Object——Throwable(所有错误或异常的超类)Error:是指Java运行时系统的内部错误和资源耗尽错误,应用程序并不会抛出该对象,如果出现这样的错误,尽量保证系统安全结束Exception:Java异常有两种异常类型,运行时异常、检查异常RuntimeException:例如NullPoi
Zain_horse
·
2023-08-09 12:38
java
python
开发语言
【果树农药喷洒机器人】
Part5
:基于深度相机与分割掩膜的果树冠层体积探测方法
文章目录一、引言二、树冠体积测量对比方法2.1冠层体积人工测量法2.2冠层体积拟合测量法三、基于深度相机与分割掩膜探测树冠体积方法3.1像素值与深度值的转换3.2树冠体积视觉探测法3.3实验分析总结一、引言果树靶标探测是实现农药精准喷施的关键环节,本章以果树冠层体积的计算结果作为实现变量喷药决策的数据依据。基于上一章实例分割模型对树冠图像分割成掩膜的基础上,提出一种基于深度相机的果树冠层体积探测方
阿超爱嵌入式
·
2023-08-09 10:38
AIoT项目实战
数码相机
机器人
计算机视觉
Android 项目导入高德SDK初次上手
创建空项目2、高德SDK环境接入2.1获取高德key2.2下载SDK并导入2.2.1、下载SDK文件2.2.2、SDK导入项目2.2.3、清单文件配置2.2.4、隐私权限3、显示地图一、前置知识:1、
Java
RAIN 7
·
2023-08-09 09:22
android
redis
数据库
阿里、蚂蚁金服 Java面试问题
Java面试问题1、当前在公司承担的角色;2、这几年开发的心得;3、分布式系统架构与设计;4、电脑系统降级方案;5、如何提高CPU运行速度;6、幂等接口;7、并发处理;8、多线程、socket通讯;9、
Java
陈晓阳_矿洞程序员
·
2023-08-09 07:02
Java基础
篇——从入门到入土
Java基础
篇——从入门到入土一、Java语言历史Java的第一个开发工具包(JDK1.0)JDK1.1JDK1.2JDK1.3JDK1.4。
唐人街都是苦瓜脸
·
2023-08-09 06:21
技术类
java
Java基础
学习——变量和运算符
学习目标:必须掌握基本数据类型必须掌握变量的定义和赋值掌握什么是表达式掌握基本数据类型的自动转换掌握基本数据类型的自动提升掌握基本数据类型的强制转换掌握算术运算符的使用了解什么是前置++和后置++的区别掌握赋值运算符的使用,以及它的底层含义掌握比较运算符的使用必须掌握三元运算符的语法和使用掌握逻辑运算符的使用(常用&&、||、!)了解位与(&)和短路与(&&)的区别,记住结论使用&&即可了解运算符
Daniel·f
·
2023-08-09 06:51
java
eclipse
java入门语言_
Java基础
入门——Java语言基础(下)
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符。六、运算符1.赋值运算符赋值运算符即“=”,是一个二元运算符(即对两个操作数进行处理),其功能是将右方操作数所含的值赋值给左方的操作符。其中左方必须是一个变量,而右边所赋的值可以使任何数值或表达式,例子如下:inta=10;//将10赋给aintb=5;//将5赋给bintc=a+b;//将变量a和b进行运
看不见的天边
·
2023-08-09 06:19
java入门语言
Java基础
入门篇——数据类型(六)
目录一、基本数据类型1.1整型类型变量1.2浮点型1.3字符型1.4布尔型二、引用数据类型Java是一个强类型语言,Java中的数据必须明确数据类型。数据类型的作用就是约束变量存储数据的形式。例如,定义为int类型存储整数,定义为double类型存储小数。Java的数据类型分为两大类:基本数据类型和引用数据类型。一、基本数据类型基本数据类型直接存储值。Java有8个基本数据类型:byte:8位整数
一季春秋
·
2023-08-09 06:46
笔记
java
开发语言
Java基础
入门篇——Java变量类型的转换和运算符(七)
目录一、变量类型1.1自动类型转换(隐式转换)1.2强制类型转换(显式转换)1.3类型转换的其他情况二、运算符2.1算术运算符2.2比较运算符2.3逻辑运算符2.4位运算符三、总结在Java中,变量类型的转换可以分为两种:自动类型转换(隐式转换)和强制类型转换(显式转换)。一、变量类型1.1自动类型转换(隐式转换)当两种不同的数据类型在一个表达式中一起使用时,Java会自动将其中一个类型转换为另一
一季春秋
·
2023-08-09 06:46
笔记
java
开发语言
Java基础
入门篇——自增自减运算符(八)
自增(++)和自减(--)运算符在Java中用于增加或减少变量的值。这些运算符非常有用,特别是在循环和计数器中。一、自增运算符(++)自增运算符将变量的值增加1。前置自增:++variable。先增加值,然后返回新值。后置自增:variable++。先返回当前值,然后增加值。示例:inta=5;intb=++a;//先增加a的值到6,然后赋值给b,所以b的值是6intc=a++;//先赋值a的值给
一季春秋
·
2023-08-09 06:16
Java基础入门篇
java
开发语言
Java基础
入门篇——赋值运算符(九)
赋值运算符的作用是将一个数值、变量或者表达式的值赋给某一个变量。在赋值过程中,运算顺序从右往左,将右边表达式的结果赋值给左边的变量。一、赋值运算符【=】赋值,用法:a=10,将10赋值给变量a;【+=】相加后赋值,用法:a+=b,等价于a=a+b,将a+b的值赋给a;【-=】相减后赋值,用法:a-=b,等价于a=a-b,将a-b的值赋给a;【*=】相乘后赋值,用法:a*=b,等价于a=a*b,将a
一季春秋
·
2023-08-09 06:43
Java基础入门篇
java
开发语言
Java基础
(七)排序算法
排序1.冒泡排序>>冒泡排序的思想冒泡排序是一种简单的排序算法,其基本思想是通过多次遍历待排序序列,依次比较相邻的元素并交换位置,使得每次遍历后最大(或最小)的元素冒泡到序列的末尾。具体步骤如下:从待排序序列的第一个元素开始,依次比较相邻的两个元素。如果前一个元素大于后一个元素,则交换这两个元素的位置,使得较大的元素向后移动。继续比较下一对相邻元素,重复上述操作,直到遍历到序列的倒数第二个元素。重
写代码的小包
·
2023-08-09 04:36
Java
排序算法
java
算法
Java基础
(六)数组
数组一、一维数组1.数组数组是具有相同数据类型且按照一定次序排列的一组变量的集合体。即一个变量名表示一批数据。Java为数组在内存中分配一段连续的空间,这段空间中存储数据的个数是固定的。数组元素构成一个数组的每一个数据称为数组元素。数组下标下标是数组元素在数组中的位置。从0开始,也叫数组索引。数组大小数组中元素的个数叫做数组的大小,也叫做数组的长度。2.数组使用步骤定义数组格式:数据类型数组名[]
写代码的小包
·
2023-08-09 04:35
Java
java
开发语言
Java基础
练习五
1.定义一个含有五个元素的数组,并为每个元素赋值,求数组中所有元素的最小值publicclassWork01{publicstaticvoidmain(String[]args){int[]arr={65,45,85,78,69};intmin=arr[0];for(inti:arr){if(i<=min){min=i;}}System.out.println(min);}}2.创建一个长度为6的
写代码的小包
·
2023-08-09 04:35
Java
java
排序算法
开发语言
Java基础
练习六(排序)
排序1.第n大数给定一个整数数组,输入一个值n,输出数组中第n大的数。importjava.util.Arrays;importjava.util.Scanner;publicclassWork0801{publicstaticvoidmain(String[]args){int[]arr={2,3,1,8,3,9,6};//冒泡排序,第n大数for(inti=0;iarr[j]){inttemp
写代码的小包
·
2023-08-09 04:35
Java
java
排序算法
算法
java 字节流设置编码方式_
Java基础
进阶 转换流、编码、解码、乱码
1、转换流(掌握)我们学习字符流的时候知道字符流:它的底层是字节流和编码表。需求:在硬盘上新建一个文本文件D:\out.txt,输入”你好”两个汉字,并以UTF-8编码保存,使用程序读取文件中的数据并打印到控制台上。代码如下:分析和步骤:1)创建输入流FileReader类的对象fr,D:\out.txt作为参数;2)定义字符数组,数组名是ch,长度是1024;3)定义一个变量len=0记录着读取
北极雨29
·
2023-08-09 02:09
java
字节流设置编码方式
Java基础
异常详解
Java基础
异常详解文章目录
Java基础
异常详解编译时异常(CheckedException):运行时异常(UncheckedException):Java中的异常是用于处理程序运行时出现的错误或异常情况的一种机制
诗句藏于尽头
·
2023-08-09 02:09
java
java
python
开发语言
Java基础
继承详解
Java基础
继承详解在Java中,继承是面向对象编程中的一个重要概念。通过继承,一个类可以从另一个类继承属性和方法,使代码重用和扩展更加方便。
诗句藏于尽头
·
2023-08-09 02:08
java
java
python
开发语言
Java基础
接口详解
Java基础
接口详解文末附上下载详解pdf链接实现java代码中接口详细分析
Java基础
接口是一种定义了一组方法签名但没有提供实际实现的抽象类似的结构。
诗句藏于尽头
·
2023-08-09 02:08
java
java
开发语言
Java基础
知识系列—Java反射
能够分析类能力的程序称为反射(reflective)。反射机制的功能非常强大,主要提供了如下功能:对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;Class类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。然而,可以通过专门的Java类访问
codersm
·
2023-08-08 22:13
【
Java基础
】Java到底是解释运行还是编译运行?
image本文基于JDK1.8版本。正文Java语言有两个最为显著的特性,一个是所谓的“书写一次,到处运行”,另外一个是自动垃圾收集功能。前者通过将java程序编译成标准字节码而后通过JVM转为对应平台的机器码来屏蔽底层差异实现此特性。后者通过Java垃圾收集(GarbageCollector)回收分配内存使得开发人员不需要操心内存的分配和回收。今天我们来探讨一下“书写一次,到处运行”的运行是解释
重重重重重楼
·
2023-08-08 21:35
JAVA核心,200例,查缺补漏
主要包括以下模块:
Java基础
、容器、多线程、反射、对象拷贝、JavaWeb模块,异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate
不脱发的尼古拉斯萧瑟
·
2023-08-08 19:44
Java
JAVA核心
面试题目
Java核心
Java面试200题
Java查缺补漏
Java总结记录
Java基础
入门篇——IDEA开发第一个入门程序(五)
目录一、IDEA层级结构分类二、IDEA层级结构介绍三、IDEA层级关系四、创建IDEA中的第一个代码一、IDEA层级结构分类IntelliJIDEA的项目结构主要分为以下几个层级:Project:项目Module:模块Package:包Class:类一个项目里面可以有多个模块,一个模块里面又可以有多个包,而每个包又可以存放多个类文件。比如淘宝,京东、兴盛优选就是一个个项目,而在idea中项目就是
一季春秋
·
2023-08-08 17:23
笔记
java
intellij-idea
开发语言
从零开始学习 Java:简单易懂的入门指南之方法(六)
java基础
知识1.方法概述1.1方法的概念2.方法的定义和调用2.1无参数方法定义和调用2.3无参数方法的练习3.带参数方法定义和调用3.1带参数方法定义和调用3.2形参和实参3.3带参数方法练习4.
失重外太空.
·
2023-08-08 15:38
java基础
学习
java
intellij-idea
开发语言
spring
cloud
spring
spring
boot
从零开始学习 Java:简单易懂的入门指南之数组(五)
java基础
知识1.数组概念:2.数组的定义格式一:格式二:详解:注意点:3.数组的静态初始化完整格式:格式详解:注意点:简化格式:练习1:练习2:练习3:4.地址值5.数组元素访问格式:作用:代码示例
失重外太空.
·
2023-08-08 15:38
java基础
学习
java
intellij-idea
开发语言
从零开始学习 Java:简单易懂的入门指南之类和对象(七)
java基础
知识1.类和对象1.1类和对象的理解1.2类的定义1.3对象的使用1.4学生对象-练习2.对象内存图2.1单个对象内存图2.2多个对象内存图3.成员变量和局部变量3.1成员变量和局部变量的区别
失重外太空.
·
2023-08-08 15:35
java基础
学习
java
开发语言
intellij-idea
spring
boot
spring
cloud
2021年金九银十spring面试题总结
整理的这些Java面试题,包括
Java基础
、Java多线程与并发编程、spring、springmvc、springboot、m
java领域
·
2023-08-08 11:09
sql
spring
数据库开发
数据库架构
java
最新奉上2021[Java一线大厂高岗面试题解析合集],备战金三银四
从7月份开始小编就在整理“Java一线大厂高岗面试题”,一题一题的抠,整出了这份[备战金三银四的Java面试汇总(附解析)],总共有以下六部分的内容:
Java基础
-中级-高级开源框架(S
Java架构师课代表
·
2023-08-08 08:32
java
架构
面试
Java
面试
架构
编程
计算机
Java基础
之异常
文章目录前言一、初识异常二、异常的体系结构三、异常的分类四、异常的处理(1)throw-异常抛出(2)throws-异常声明(3)try-catch-捕获处理(4)finally(5)try-catch-finally与return五、防御式编程六、异常的处理流程七、自定义异常类小结前言每当我们编写Java程序时,都会遇到各种各样的错误。有时候,错误可能是因为程序逻辑本身的问题,比如除以0的情况。
不摸鱼的程序员
·
2023-08-08 08:47
JavaSE
java
jvm
开发语言
异常
经验分享
一、C/C++/
Java基础
迅速掌握Python,B站黑马2022版教程笔记(自用)
每篇必看前言:该笔记适用于有C/C++/
Java基础
的想要迅速掌握Python语法的人。该笔记是以B站黑马2022版教程为背景,所作的笔记。
鸡鸭扣
·
2023-08-08 07:33
Python入门
python
java
c++
c语言
Java基础
(35)Set集合:HashSet和TreeSet类
Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。也就是说Set集合中的对象不按特定的方式排序,只是简单地把对象加入集合。Set集合中不能包含重复的对象,并且最多只允许包含一个null元素。Set实现了Collection接口,它主要有两个常用的实现类:HashSet类和TreeSet类。HashSet类HashSet是Set接口的典型实现
小日子呀
·
2023-08-07 23:45
java
jvm
数据结构
JAVA基础
23种设计模式----简单工厂模式--MonkeyKing
JAVA基础
23种设计模式----简单工厂模式--MonkeyKing简单工厂模式属于类的创建模型模式,又叫静态工厂模式。
探险家_JC
·
2023-08-07 22:59
Java 最常见 200+ 面试题全解析:面试必备
:https://blog.csdn.net/sufu1065/article/details/88051083Java最常见的208道面试题(含答案)之二Java最常见的208道面试题(含答案)之三
Java
lijunlin
·
2023-08-07 19:40
Java网络编程与NIO详解2:JAVA NIO 一步步构建I/O多路复用的请求模型
关注公众号后回复”架构师“即可领取
Java基础
、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、J
程序员黄小斜
·
2023-08-07 18:13
动力节点|Java零基础教程,老杜带你一套通关
Java基础
对于零基础自学Java来说,Java的学习过程可能会有一些困难,但只要掌握了相关的基础知识和技能,就可以很快地上手。Java需要循序渐进而且系统的学习,基础不牢地动山摇,一套全面且适合零基础自学的入门教程,尤为重要动力节点老杜的Java经典之作,哔站上2000w+播放的Java零基础教程,涵盖JDK8,JDK13版本,课程的细度前无古人,每个知识点以“掰开了揉碎了”的方式讲解,拒绝听不懂无用功从零
Java___interview
·
2023-08-07 16:31
java
开发语言
后端
笔记
redis
Java基础
之JUC概念篇
本篇文章主要记录JUC相关主要组件,并不做详细功能介绍,读完本篇内容你能大概知道JUC究竟是什么,有哪些内容、工具可以在平时编程为我们提供方便。文章内容主要参考官网说明JUCJUC即java.util.concurrent类的简称。主要为并发编程提供了许多通用工具类Atomicjava.util.concurrent.atomic原子操作工具包:保证单个对象使用无锁的线程安全操作。Lockjava
雪狼_lykos
·
2023-08-07 09:20
java中list的对象_Java中List集合对象去重及按属性去重的8种方法
最近在写一些关于
java基础
的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识的升华。
weixin_39957027
·
2023-08-07 08:18
java中list的对象
[
Java基础
系列第5弹]Java多线程:一篇让你轻松掌握并发编程的指南
多线程是一种编程技术,它可以让一个程序同时执行多个任务,从而提高程序的性能和效率。但是,使用Java多线程也不是一件容易的事情,它涉及到很多复杂的概念和问题,如线程安全、同步、锁、原子类、并发集合、生产者消费者模式、线程池模式、Future模式、线程协作模式等。那么,如何才能轻松地学习和使用Java多线程呢?别担心,都在这里解决啦目录一、Java多线程的基本概念二、Java多线程的用法1.创建和启
高垚淼
·
2023-08-07 04:25
Java
java
开发语言
[
Java基础
系列第2弹]泛型:一种提高代码复用性和灵活性的技术
一、什么是泛型?泛型(Generics)是一种编程技术,它可以让我们在定义类、接口或方法时,使用一个或多个类型参数(TypeParameter),而不是具体的类型。这样,我们就可以在实例化或调用时,根据需要指定具体的类型,从而实现代码的复用性和灵活性。例如,我们可以定义一个泛型类List,它表示一个元素类型为T的列表。T是一个类型参数,它可以是任何类型。当我们创建一个List对象时,我们可以指定T
高垚淼
·
2023-08-07 04:24
Java
java
开发语言
[
Java基础
系列第4弹]Java集合:一篇全面而实用的指南
Java集合是一种非常强大和灵活的数据结构,它可以用来存储和操作各种类型的对象。Java集合框架是一套提供了多种集合实现和算法的类和接口,它可以帮助我们简化编程和提高效率。本文将介绍Java集合的基本概念、分类、特点和用法,以及一些常见的问题和注意事项。目录一、Java集合的基本概念二、Java集合的分类三、Java集合的特点和用法四、Java集合的常见问题和注意事项1.集合的选择2.集合的遍历3
高垚淼
·
2023-08-07 04:54
Java
java
开发语言
8.4 day05软件学习
继续看
java基础
进阶的思想,之前学的很多都忘了。
想要打 Acm 的小周同学呀
·
2023-08-07 03:45
学习
微服务
Java函数的参数传递引发的思考
今天偶尔看到一个讲Java函数中的参数传递相关问题的视频,虽然是一个很简单的程序,但是里面涉及到很多
Java基础
知识,有必要整理一下。Java的函数参数传递到底是值传递还是引用传递?
枫叶梨花
·
2023-08-06 23:54
java
开发语言
2023年 Java 面试八股文(20w字)
目录第一章-
Java基础
篇1、你是怎样理解OOP面向对象难度系数:⭐2、重载与重写区别难度系数:⭐3、接口与抽象类的区别难度系数:⭐4、深拷贝与浅拷贝的理解难度系数:⭐5、sleep和wait区别难度系数
leader_song
·
2023-08-06 20:31
java
面试
python
java基础
之运算符
1.算术运算符概念"+"加法运算符"-"减法运算符"*"乘法运算符"/"除法运算符"%"求余/取模运算符实践出真理intia=5;intib=16;System.out.println("+运算符:"+(ia+ib));//21System.out.println("-运算符:"+(ia-ib));//-11System.out.println("*运算符:"+(ia*ib));//80Syste
地三千
·
2023-08-06 15:37
java基础
总结
1.java静态变量,代码块,和静态方法执行顺序是什么代码块分三种:static静态代码块,构造代码块,普通代码块代码块执行顺序:静态代码块->构造代码块->构造函数->普通代码块继承中代码块执行顺序:父类静态块-->子类静态块->父类代码块->父类构造器->子类代码块->子类构造器2.多态多态:指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,使得同一个属性或方
zhendeWD
·
2023-08-06 13:02
java
java
python
开发语言
Java基础
篇--JVM
目录JVMJVM是什么?JVM的内存分区***:(实战)列举下面代码从类加载到main方法运行,各个变量所在的内存分区Java的内存模型Java的类加载机制***:什么是符号引用,什么是直接引用?***:什么是双亲委派机制?有什么作用?JVM运行时内存垃圾回收和回收算法1.如何确定哪些是垃圾?2.如何回收垃圾?***:新生代中的对象何时会移入老年代?***:不同类型引用与垃圾回收之间的关系JVM调
i18n486
·
2023-08-06 02:31
java
后端
面试
Java高频面试题笔记(更新...)
Java基础
1.Java语言有哪些特点1.面向对象(封装,继承,多态);2.平台无关性(Java虚拟机实现平台无关性);3.支持多线程4.支持网络编程并且很方便(Java语言诞生本身就是为简化网络编程设计的
张大炮的菜鸟码头
·
2023-08-06 02:38
笔记
java
面试
链表
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他