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基础
之面向对象和面向过程分析
目录1.通俗理解面向过程面向对象2.专业理解面向过程面向对象3.面向对象的三大基本特征封装继承多态继承和实现4.面向对象的五大基本原则单一职责原则:一个类最好只做一件事开放封闭原则:对扩展开放、对修改封闭里氏替换原则:子类必须能够替换其基类依赖倒置原则:程序要依赖于抽象接口,而不是具体的实现接口隔离原则:使用多个小的专门的接口,而不要使用一个大的总接口1.通俗理解面向过程通俗的说法就是把问题分解成
mi9688
·
2023-12-26 08:38
java后端
java
开发语言
java基础
之细谈java为何不支持多继承
原因因为如果要实现多继承,就会像C++中一样,存在菱形继承的问题,C++为了解决菱形继承问题,又引入了虚继承。因为支持多继承,引入了菱形继承问题,又因为要解决菱形继承问题,引入了虚继承。而经过分析,人们发现我们其实真正想要使用多继承的情况并不多。所以,在Java中,不允许“多继承”,即一个类不允许继承多个父类。除了菱形的问题,支持多继承复杂度也会增加。一个类继承了多个父类,可能会继承大量的属性和方
mi9688
·
2023-12-26 08:38
java后端
java
开发语言
java基础
之Java的动态代理如何实现
Java实现动态代理的两种方式JDK动态代理:Java.lang.reflect包中的Proxy类和InvocationHandler接口提供了生成动态代理类的能力。Cglib动态代理:Cglib(CodeGenerationLibrary)是一个第三方代码生成类库,运行时在内存中动态生成一个子类对象从而实现对目标对象功能的扩展。两种动态代理的区别JDK的动态代理是基于接口的代理。它要求被代理的类
mi9688
·
2023-12-26 08:38
java基础
java
开发语言
jdk
java基础
之java和c++的主要区别、各自的优缺点分析、java跨平台的原理的深度解析
C++是编译型语言:首选把源代码编译生成机器语言,然后由机器运行机器码。优点是执行速度快、效率高;缺点是依赖依赖编译器,跨平台性差。java是解释型语言:源代码不像c++那样直接翻译成机器语言,它是先翻译成中间代码(.class字节码),再由解释器(jvm)进行解释运行。优点是跨平台性好,缺点是执行速度相对慢、效率低注意:网上还有java是,半编译、半解释型语言的说法,我对这个说法的理解是:半编译
mi9688
·
2023-12-26 08:07
java后端
java
jvm
c++
SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中
应用开发教程之一:HelloWorldSAPUI5应用开发教程之二:SAPUI5的引导过程BootstrapSAPUI5应用开发教程之三:开始接触第一个SAPUI5控件SAPUI5应用开发教程之四:XML视图
初探
JerryWang_汪子熙
·
2023-12-26 06:20
Java基础
:枚举类
枚举类一、枚举类的使用1.枚举类:类的对象只有确定的,有限个。称此类为枚举类2.当需要定义一组常量时,建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式二、枚举类的定义方式1.jdk5.0之前,自定义枚举类2.jdk5.0之后,使用enum关键字定义枚举类三、Enum类的常用方法values()方法,返回枚举类的对象数组,该方法可以很方便的遍历所有的枚举值valueOf(St
King'sLanding
·
2023-12-26 05:45
java
开发语言
【
Java基础
05】枚举类
【
Java基础
系列】【
Java基础
01】基础概述【
Java基础
02】常用类【
Java基础
03】时间类【
Java基础
04】异常【
Java基础
05】枚举类【
Java基础
06】泛型【
Java基础
07】注解【
Java
无梦.
·
2023-12-26 05:42
Java之基础
java
开发语言
后端
程序人生
不止 Android,Compose Multiplatform
初探
公众号:字节数组希望对你有所帮助在2021年的七月份,Google发布了JetpackCompose的1.0正式版本,这是一个适用于Android平台的声明式UI开发框架,可供开发者在生产环境中使用。到了十二月份,JetBrains也随之发布了适用于多个平台的声明式UI开发框架ComposeMultiplatform的1.0正式版本,意味着此时也适用于商业项目了既然ComposeMultiplat
头秃敲代码
·
2023-12-26 05:44
随记-SQLAlchemy ORM 梳理
关于旧版的使用以及其他信息请参考另一篇文章Flask
初探
七,这里就不过多赘述,直接进入主题。
DragonFangQy
·
2023-12-26 03:58
Flask初探
Python
Flask
SQLAlchemy
ORM
PHP socket
初探
--- 关于IO的一些枯燥理论(二)
要想更好了解socket编程,有一个不可绕过的环节就是IO.在Linux中,一切皆文件.实际上要文件干啥?不就是读写么?所以,这句话本质就是”IO才是王道”.用php的fopen打开文件关闭文件读读写写,这叫本地文件IO.在socket编程中,本质就是网络IO.所以,在开始进一步的socket编程前,我们必须先从概念上认识好IO.如果到这里你还对IO没啥概念,那么我就通过几个词来给你一个大概的印象
Gundy_
·
2023-12-26 02:28
区别心带来分离
2013年,我完成了本科毕业论文,论文标题就是《同性婚姻合法化的社会条件
初探
》。当时,我们课题组一共发放了1000份问卷,500份在各个学校发放,500份在人流量较大的商圈向不同年龄段的人群发放。
漫步的小马驹
·
2023-12-26 02:16
Java基础
_Java入门
作为刚刚接触Java的小白来说,最担心的应该就是Java怎么学,都需要掌握哪些内容?今天这篇文章希望能帮助大家快速入门Java,少走弯路!如何快速入门Java?一、作为刚接触Java的新手,肯定要先了解Java的基础。Java基本语法、Java平台应用、Java的核心概念:JVM、JDK、JRE以及Java面向对象思想,同时要会学到如何在系统中搭建Java开发环境,以及如何利用第三方工具进行Jav
程序媛小白
·
2023-12-26 00:06
交通管理乱象深层
初探
《交通管理乱象深层
初探
》经常有交警或者是辅警,有大量的自媒体个人和某些少数团体,不无自豪的说,我们的交警是充满正能量牺牲巨大奉献特多的交警,是刚正不阿,拒社会不良现象污染和腐蚀的坚强队伍,看上去这些说法都是正能量满满
日头去私长翻转
·
2023-12-25 22:09
什么是反应式编程(超详细说明),反应式编程和命令式编程的区别。如何使用Spring中的Reactor。Reactor中常用的操作。Mono和Flux。
文章目录一、反应式编程
初探
什么是反应式编程为什么需要反应式编程?
ZhaoSimonone
·
2023-12-25 22:27
Spring
编程语言
java
reactor
spring
boot
Java基础
知识学习,一文掌握
Java基础
知识文集。
欢迎点赞✍评论⭐收藏文章目录一、
Java基础
知识文集(1)01.JDK和JRE有什么区别?02.JDK1.7与JDK1.8的区别?
普修罗双战士
·
2023-12-25 18:29
Java专栏
Java基础学习
多线程专栏
java
分布式
jdk
人工智能
算法
面试
【数据结构和算法】删掉一个元素以后全为 1 的最长子数组
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:滑动窗口2.2滑动窗口解题模板三、代码3.1
伴川
·
2023-12-25 17:51
数据结构与算法合集
数据结构
算法
java
开发语言
inscode
动态规划
线性回归
【精选】MyBatis思维导图分享,全是干货,思维导图带代码你们见过吗?
版本思维导图的小伙伴可以按需找我私信获取,全部开源给大家,大家也可以去我的码云(gitee)https://gitee.com/guojia-banner/java-technology-stack-mind-map中自取更多的思维导图,
java
OldGj_
·
2023-12-25 15:32
持久层框架MyBatis
java
mybatis
mysql
【Java】——期末复习题库(一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2023-12-25 14:00
Java基础
java
开发语言
【数据结构】——期末复习题题库(1)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2023-12-25 14:59
数据结构
数据结构
七年级现代文阅读教育
初探
1、记不住阅读公式阅读理解中经常考查公式类题型。如第一段常见的作用:1、总领全文或统领全文。2、引出下文或为下文做铺垫。3、概括文章内容或点名文章主旨。4、开篇点题或开门见山。5、奠定全文的感情基调。6、设置悬念,吸引读者的阅读兴趣。很多孩子知道第一段的作用,但是记不住。于是我编了一个密码:“总统引主子,开篇奠悬念”。引导孩子记住这五句话。有了公式密码,孩子一下子就能记住。你也可以试一下。语文阅读
司马喆嚞
·
2023-12-25 13:22
Spring Cloud、K8S、Netflix OSS三者啥关系?
首先为自己打个广告,我目前在某互联网公司做架构师,已经有5年经验,每天都会写架构师系列的文章,感兴趣的朋友可以关注我和我一起探讨,关注我,免费分享
Java基础
教程,以及进阶的高级Java架构师教程,全部免费送
Java架构师CAT
·
2023-12-25 12:46
【富途牛牛】Android 面试
如果是Android岗位,第一轮是android相关技术面试,主要考察简历上有的和Android技术相关的问题,第二轮是
java基础
知识面试和算法;第三轮可能是综合技术面试。
沙漠里de小孩子
·
2023-12-25 08:49
servlet
我们可以像学习
Java基础
一样,通过API来学习Servlet。这里需要注意的是,在我们之前JDK的API中是没有Servlet规范的相关内容,需要使用JavaEE的API。
伍六七.167
·
2023-12-25 07:20
servlet
hive
hadoop
Java面试题-
java基础
java基础
什么是JDK是整个java开发的核心,是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
小小橘子皮
·
2023-12-25 06:22
java
开发语言
【
Java基础
】为什么重写equals()方法一定要重写hashCode()方法
equals()方法:比较两个对象是否相同。1)用==号比较两个对象的内存地址,如果两个对象指向的是同一个内存地址,返回true。2)否则继续比较字符串的值,如果值相同,返回true。hashCode()方法:计算对象的哈希值。哈希值是一个整数,快速判断对象在哈希表中的存储位置。在哈希表中存储对象,首先用对象的哈希值来确定对象在哈希表中的位置,然后再用equals方法判断两个对象是否冲突。如果两个
凇:)
·
2023-12-25 06:41
#
Java基础面试题
java
开发语言
面试
Java 并发编程
初探
synchronized、volatile、wait、notify
一、新启线程的方式类Thread接口Runnable这两种是在Thread类中官方提到的方法a.joinjoin()方法是让a线程先执行,执行完后继续执行主线程二、线程中断privatestaticclassUseThreadextendsThread{publicUseThread(Stringname){super(name);}@Overridepublicvoidrun(){while(!
子夜听雨
·
2023-12-25 05:48
Java并发编程
java
jvm
开发语言
java基础
知识--NIO详解及实战
前面已经介绍了java常见的几种IO操作,包括文件读写、缓冲区的操作等等。这些操作虽然都是我们日常在写业务代码的时候常用的操作,但是还有一种在互联网中也是极其重要的IO,那就是NIO。NIO是jdk1.4版本推出来的新功能,主要是为了解决在网络IO的过程中,同步IO阻塞导致系统资源浪费的场景。所以很多人说NIO,其实都是特指AIO,即异步IO在介绍NIO(AIO)之前,我们先来看看原来的BIO有什
JordanInShenzhen
·
2023-12-25 04:27
java基础知识
java
nio
网络
多线程
逐行阅读Spring5.X源码(五)
初探
BeanFactoryPostProcessor后置处理器,难,特别难。
前几篇博文我们详细讲解了BeanDefinition的源码,我们知道spring扫描符合规则的业务类后会将业务类封装成BeanDefinition保存在IOC容器中,那么,spring容器启动过程中是在哪里扫描的呢?答案是在BeanFactoryPostProcessor后置处理器中完成扫描功能,不仅仅是类扫描,BeanFactoryPostProcessor能完成更丰富的功能,比如bean拦截处
源码之路
·
2023-12-25 01:16
Java技术栈
Java技术栈文章目录Java
Java基础
HashMap多线程算法Java8JVM设计原则及模式框架SpringSpringCloudDubbo中间件RedisMySQLRabbitmqRocketMQJava
Java
芥末鱿鱼~
·
2023-12-25 01:21
Java
java
面试
Hive学习笔记(1)——Hive原理
初探
文章目录前言一、hive的特点二、hive体系架构及基本原理三、Hive的存储四、总结前言相信大家通过学习MapReduce,已经认识到hadoop利用多台廉价机器集群进行并行计算的优势,了解了HDFS、Yarn、MapReduce的工作原理,也对hadoop生态体系有了一定的了解。但是问题也随之出现,我们对MapReduce程序并不了解,编写起来语法也比较复杂,这无疑降低了我们的开发效率。这时,
Zhou.Y.M
·
2023-12-24 23:55
Hadoop
hive
hadoop
大数据
mapreduce
CTS问题分析8
CTS/GTS问题分析8今天发现一个初始设置错误可能导致的CTS问题,进行下记录问题
初探
测试命令:runcts-mCtsServicesHostTestCases-tandroid.server.cts.ActivityManagerDockedStackTests
weiinter105
·
2023-12-24 22:50
JAVA究竟要怎么自学啊,零基础好难学,看这篇文章,学习JAVA很EASY!
视频顺序是从
java基础
–springcloud微服务框架的学习视频教程!当然您学到springboot就可以找工作了,我划出来你学到哪里就可以就业了,想高薪就业使用springcloud找工作很香!
猪猪侠要增肥
·
2023-12-24 21:58
方包知识库
java
学习
spring
boot
java基础
干货分享
关键字-static-初始化顺序-静态变量和静态语句块优先于实例变量和普通语句块,静态变量和静态语句块的初始化顺序取决于它们在代码中的顺序。-存在继承的情况下,初始化顺序为:父类(静态变量、静态语句块)子类(静态变量、静态语句块)父类(实例变量、普通语句块)父类(构造函数)子类(实例变量、普通语句块)子类(构造函数)-静态变量privatestaticinty;-又称为类变量,也就是说这个变量属于
小宇java
·
2023-12-24 21:48
【设计模式】RBAC 模型详解
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、什么是RBAC呢?
伴川
·
2023-12-24 18:11
设计模式合集
Java基础合集
设计模式
安全
java
后端
数据库
sql
算法
Java基础
之《Java核心卷1》第6章
文章目录6.接口、lambda表达式与内部类6.1接口6.2接口示例接口和回调Comparator接口Clonable接口对象克隆6.3lambda表达式函数式接口方法引用和lambda构造器引用泛型数组构造器lambda中的变量作用域处理lambda表达式再谈Comparator6.4内部类内部类局部内部类匿名内部类静态内部类6.5代理静态代理动态代理示例6.接口、lambda表达式与内部类6.
wxygf
·
2023-12-24 14:12
Java
java
开发语言
力扣-两数相加(Java)
力扣算法—两数相加在刷完B站up主遇见狂神说的
java基础
篇之后,本人也就开始了力扣的刷题之路,刷的第一道题便是两数相加的算法题,那么这道题目在做完后在此进行一个简单的思路陈述和总结。
l2323521889
·
2023-12-24 14:31
java
leetcode
算法
我在上海乐字节学习Java的第一天
2.今天开始第一部分
Java基础
理论的学习。(为了让自己记忆深刻,牢记知识,建议去记录自己每天的学习)知识点1.标识符:Java语言的标识符是由字母,下划线,美元符号(可以为首字母),和数字组成的。
天上的小仙女呀
·
2023-12-24 12:51
ESP32 WROVER开发板组成、引脚功能
初探
在拿到一个芯片、模组、功能模块或者开发板的时候,除了去网上搜索各种文档和教程之外,最重要的文档就是设计制造商所提供的datasheet文档了。datasheet直接翻译成中文就是数据表,通常指用于辅助硬件开发的资料工作表、数据手册、规格书、产品手册等。对于硬件开发者和相关软件开发者来说都是必备的文档资料。通过datasheet我们通常可以了解到该硬件的1.功能描述。2.电气特性。3.管脚的定义。4
一起玩儿科技
·
2023-12-24 10:28
ESP32
物联网
人工智能
单片机
嵌入式硬件
ZYNQ AX7021基础开发梳理---(1)PL工程创建调试流程梳理
ZYNQAX7021开发流程梳理,包含vivado、sdk软件使用,PL工程创建及开发流程、PSSDK工程创建及开发流程,涉及三个demo,从vivado启动、创建工程,到PL独立点灯、PS串口打印(SDK
初探
try_HH
·
2023-12-24 10:15
ZYNQ
ubuntu
fpga开发
嵌入式硬件
arm开发
硬件架构
linux
Key/Value之王Memcached
初探
:三、Memcached解决Session的分布式存储场景的应用
一、高可用的Session服务器场景简介1.1应用服务器的无状态特性应用层服务器(这里一般指Web服务器)处理网站应用的业务逻辑,应用的一个最显著的特点是:应用的无状态性。PS:提到无状态特性,不得不说下Http协议。我们常常听到说,Http是一个无状态协议,同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关
伯雅之英
·
2023-12-24 08:21
swoole
初探
笔记1
一、建立tcp服务器//服务器端ip:127.0.0.1$serv=newswoole_server('127.0.0.1',9501);$serv->on('connect',function($serv,$fd){echo"建立连接";});$serv->on('receive',function($serv,$fd,$from_id,$data){echo"接收到数据\n";});$serv
余头
·
2023-12-24 07:32
ThreadLocal源码解析
ThreadLoal源码解析关于弱引用和内存泄漏、hash冲突的解决内容,来源于:【黑马程序员
Java基础
教程由浅入深全面解析threadlocal-哔哩哔哩】https://b23.tv/Q6if7GaThread
CodeYang
·
2023-12-24 06:34
JAVA基础
之正则表达式
1、表达式基础1.1句点符号假设在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。要构造出这个正则表达式,可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、“tpn”甚至“tn”,还有其他许多无意义的组合。这是因为句点符号匹配所有字符,包括空格、Tab字符甚至换
冰河winner
·
2023-12-24 06:20
java基础
理论+java WEB+java开源框架 知识点汇总
一.
java基础
篇1.final关键字的作用?
莫莫莫氵
·
2023-12-24 06:47
java
jvm
开发语言
面试
【
JAVA基础
】DeferredResult使用详解
简介Servlet3.0提供了基于servlet的异步处理api,SpringMVC只是将这些api进行了一系列的封装,从而实现了DeferredResult。DeferredResult字面意思是"延迟结果",它允许SpringMVC收到请求后,立即释放(归还)容器线程,以便容器可以接收更多的外部请求,提升吞吐量,与此同时,DeferredResult将陷入阻塞,直到我们主动将结果set到Def
初念初恋
·
2023-12-24 04:32
java基础
java
后端
【
Java基础
】字符串常量池
文章目录什么是字符串常量池案例演示字符串常量池的作用字符串常量池在内存中的位置Java7之前Java7java8String.intern()方法什么是字符串常量池案例演示首先提出一个问题:在下面这个代码段中有几个对象?Strings=newString("字符串")答:2个对象。分别在字符串常量池1个,堆中有一个。首先使用new关键字创建对象时,虚拟机会去字符串常量池中去找有没有“字符串”这个对
谷艳爽faye
·
2023-12-24 01:09
java
python
开发语言
java jar 可执行_
java基础
-可执行jar包
1简介大家都知道java项目可以打包成一个可执行的jar包,当我们指定程序的入口main后,可以利用java-jarYourApp.jar命令运行可执行jar。那么它需要什么条件才能运行呢?在eclipsejava工程和maven工程该怎么打包和部署呢?下面将一一解答。1.1运行java-jarapp.jar命令的背后当我们在命令窗口运行java-jarapp.jar时,虚拟机做了什么事呢?其实要
凛冬之怒
·
2023-12-24 01:20
java
jar
可执行
Java基础
知识--一些基础知识点总结
注释分为以下三种:1.单行注释2.多行注释特点:单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息。3.文档注释(Java独有)格式:/**@author指定java程序的作者@version指定源文件的版本*/注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档操作方式:javadoc-
Amy1234567
·
2023-12-23 22:44
Java基础
部分:基础知识
写在之前:本系列文章内容仅仅是对yangchong相关文章内容的收藏与再备份,有需要查看作者原文的请点击此链接:技术博客笔记大汇总一、Java语言概述1、jdk工具部分exe解释①jar.exejar包②javadoc.exe文档生成器③Java.exe解释器④Javac.exe编辑器2、开发与运行Java程序需经历的几个过程①用工具编辑源程序,也就是写代码,保存,生成java文件;②用Java编
StudentLiu
·
2023-12-23 18:48
初探
在Pycharm中使用QT开发GUI页面,安装配置以完整项目代码
初探
在Pycharm中使用QT开发GUI页面,安装配置以完整项目代码目录QTandPyQt5介绍安装创建一个完整项目使用QTDesigner设计UI界面编写py文件来组合UI界面跟业务逻辑将py文件打包成
yjx_python
·
2023-12-23 17:56
PyQt5学习
QT
Python
QDesigner
exe
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他