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基础
一、.java源程序与编译型运行区别二、对象和类对象:对象是类的一个实例,有状态和行为。类:类是一个模版,它描述了一类对象的状态和行为。局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后变量自动销毁。局部变量是在栈上分配的。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量是在创建对象的时候初始化。成员变量可以被类中的方法、构造方法和特
蓝色Hippie
·
2024-01-22 00:08
Java基础
-反射
1什么是反射机制?Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。2静态编译和动态编译静态编译:在编译时确定类型,绑定对象动态编译:运行时确定类型,绑定对象3反射机制优缺点优点:运行期间类型的判断,动态加载类,提高代码灵活度。缺点:性能瓶颈
一朝风月S
·
2024-01-21 23:47
面试宝典
java
面试
【数据结构和算法】种花问题
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心2.2贪心算法一般思路三、代码3.1方法一
绿皮龟
·
2024-01-21 23:35
数据结构与算法合集
人工智能
算法
数据结构
线性回归
链表
贪心算法
动态规划
Java基础
算法实现(快速排序算法)
快速排序算法算法概念实现快速排序实现步骤实现图解快速排序伪代码Java实现代码参考算法概念快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(D
心安成长
·
2024-01-21 23:47
算法
java
算法
快速排序
数据结构
Java基础
-IO流
流的原理在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。Java的流类型一般位于java.io包中image.png数据源datasource.提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO设备。数据源就像水箱,流就像水管中流着的水流,程序就是我
灬佐手边
·
2024-01-21 21:49
java技术栈
原乒乓狂魔发布于2016/07/2912:47#1
java基础
:1.1算法1.1排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序1.2二叉查找树、红黑树、B
dpjdrniu
·
2024-01-21 20:14
java基础
知识第十四天
1.面向对象(1).面向对象与面向过程的区别面向过程就是分析解决问题所需要的步骤,然后用函数吧这些步骤一一实现,使用的时候一个一个调用就好了。而面向对象,则是把解决的问题按照一定规则划分为多个独立对象,然后通过调用对象的方法来解决问题。(2).面向对象的特点封装性;继承性;多态性。思想特点:a.是一种更符合我们思考习惯的思想b.可以将复杂的事情简单化c.从执行者变成了指挥者2.类与对象概述类:是一
牛倩贱
·
2024-01-21 18:09
Java基础
面试题-2day
面向对象创建一个对象用什么运算符,对象实体和对象引用有什么不同?创建对象使用newStringA=newString();A即为对象引用,通过new运算符,创建String()类型的对象实体。对象引用的存储位置在栈内存对象实体的存储位置在堆内存对象相等和引用相等的区别对象相等指的是对象所保存的内容是否行相同引用相等指的是对象的地址是否相同如果一个类没有声明构造方法,该程序能正常运行吗可以,每一个类
云来喜
·
2024-01-21 17:37
java
开发语言
Java案例_英汉字典_技术文章
在写代码的时候,当鼠标悬浮在某一个单词上面的时候,有道词典点有时会弹出一个消息气泡,在里面中给出关于这个单词相关的解释,下面给大家展示一个使用
Java基础
语言编写的英汉字典案例:实现功能:输入英文,给出对应的中文翻译
千锋陈老师
·
2024-01-21 14:57
JAVA运算符要点概述,重难点区分--
一、
知识梳理
:1.算术运算符知识点:算数运算符的深入符号:+、-、*、/、%、++、--常见基本数据类型:java数据类型包括两类基本类型:基本数据类型(8种)、引用类型(4种);(1)基本数据类型:1
白白♛~
·
2024-01-21 11:52
java
开发语言
Java基础
语法之泛型
什么是泛型泛型就是适用于许多类型,一个泛型类或者一个泛型方法可以应用于多种类型,从代码上讲,就是对类型实现了参数化(换句话说就是使类型也可以传参)引出泛型实现一个类,类中包含一个数组成员,使得数组中可以存放任何类型的数据,也可以根据成员方法返回数组中的某个下标的值看起来很合理,用到了Object类但在使用时,的确可以放任何类型的数据,不过在取数据时,必须进行类型强转,否则会报错而泛型的目的是:指定
zyh20050430
·
2024-01-21 11:45
java
开发语言
数据结构
【
Java基础
(高级篇)】响应式编程
文章目录1.概述2.stream流式编程3.Reactive-Stream4.响应式编程5.Reactor5.1Mono和Flux5.2subscribe()5.3多线程5.4常用操作API示例5.5错误处理5.6Sinks工具类1.概述本章将从响应式编程的开始,从stream开始逐步递进,如对流式编程或响应式编程十分熟悉的可直接跳过对应小节。本章内容因目前使用有限,仅供参考,目前也不必花费过多时
比尔高特
·
2024-01-21 07:57
#
01
JAVA基础
java
Java基础
算法题(17):猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
查看所有50道基础算法题请看:Java的50道基础算法题猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。packageDemo17Monkey_Eat_Peach;publicclassMonkey_Eat_Peach{
凉拌糖醋鱼
·
2024-01-21 06:58
Java算法题
java
Java基础
算法题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
查看所有50道基础算法题请看:Java的50道基础算法题递归的方法packageDemo02Rabbits;importjava.util.Scanner;publicclassRabbits_Birth{/***古典兔子生娃问题:*有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一*对兔子,假如兔子都不死,问每个月的兔子总数为多少?*//*分析:第一个月只有1对兔
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
Java基础
算法题(12):企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
查看所有50道基础算法题请看:Java的50道基础算法题企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
2021-03-08复习所思
正常步骤都是先出示PPT,对照概念填空,复习基本概念,基本规律,对涉及的重点实验自己补充一下,然后根据刚才的概念学生自主完成练习上面的
知识梳理
,口头展示,帮助学生实现知识回顾。
柠檬zhj
·
2024-01-21 06:19
Java基础
和数据类型
1.概念数据类型:是在内存中开辟多大的空间变量:内存中空间首地址不好记,起个别名值:内存中这个空间里面放的值//在内存中开辟4字节的空间来存放1000这个整数,这个空间不好记,起别名叫做money2intmoney=1000;二、命名规则;1、合法:1)、只能由字母、数字、_、$组成2)、不能以数字开头3)、不能是java的关键字2、规范:见名知义;三、数据类型数据类型分为基本数据类型和引用类型基
分才
·
2024-01-21 05:46
Java全栈工程师学习
#
Java开发
java
python
开发语言
JAVA常见异常信息(保存)
一、
java基础
编程中常见的错误(基本类型)包装类型参与运算时,要做null值校验,否则可能出现空指针异常。
孙磊9612
·
2024-01-21 04:28
初识JAVA
java
exception
runtime
Java基础
- Function接口
我们来看一个Function接口的例子。假设我们有一个任务,需要处理一个员工对象列表,将每个员工的信息格式化为字符串,同时根据一些规则(如年龄、工作年限等)来过滤员工。这个任务可以通过使用Function接口以及流(Streams)和Lambda表达式来实现。示例:使用Function接口处理复杂逻辑首先,定义一个员工类Employee:publicclassEmployee{privateStr
青衫客36
·
2024-01-21 04:57
Java基础
java
开发语言
凡卓传媒—APP运营如何理解并做好用户画像
下面分享一下用户画像的
知识梳理
,看看用户画像落实到工作中是怎样的。
f15592d85c77
·
2024-01-21 01:48
java进程与线程知识_Java多线程
知识梳理
(一)进程与线程
打算利用写博客的形式,把自己之前所学的有关多线程的零散知识做一个系统的汇总,但是由于工作优先级更高,只能利用自己闲暇时间,一边回忆,一边翻阅资料不断完善,不知道最终会是什么样的,但还是需要坚持做下去。关于多线程,自己学的并不是很多,也不是很深入。文章的大纲初步定为如下几点,实际写的时候再继续完善。1.基础概念2.Java中产生线程的三种方式3.线程池概念4.锁机制5.锁的内部实现6.。。。。。。一
张浩驰
·
2024-01-21 00:06
java进程与线程知识
JAVA基础
错题小集锦0001:static修饰的变量是类变量对吗?
JAVA基础
错题小集锦0001:static修饰的变量是类变量对吗?
网小鱼的学习笔记
·
2024-01-20 22:53
基础错题小集锦
Java基础知识
java
Java基础
| 包和内部包
Java基础
|包和内部包Java类包类名的冲突类包的名字导入用import导入包用import导入静态成员内部类内部成员类匿名内部类所有知识点均来源于《Java从入门到精通》(第六版)。
zszq111
·
2024-01-20 21:10
Java学习
java
python
开发语言
python的基础
知识梳理
——列表的创、增、删、查、改、排,与切片操作
目录一、列表的定义二、列表的创建(1)直接创建(2)用lst()创建(3)关于range()创建列表的使用。(4)列表的特点三、列表元素的增加(1)append列表末尾添加一个元素(2)运算符的操作列表(1)+法(2)*法(3)extend列表末尾至少添加一个元素(4)insert()任意添加一个元素到任意位置四、列表元素的删除(1)remove()函数(1)一次删除一个元素(2)一个列表里面有重
学python的小李
·
2024-01-20 17:11
python基础知识
python
开发语言
Java基础
- 07 Set之Set,AbstractSet
上边几篇,我们对java的List集合进行相关介绍,了解了关于List集合下的相关实现类的方法或者接口。自本篇开始,将围绕java的Set进行介绍,也是对我java知识的巩固吧,处理业务越多,发现自己对基础知识的薄弱,于是又回头继续学习,没办法,学习就是这样,忘记又学,学了又忘,听他们说,把东西理解了,并掺杂自己的想法就不会忘记了,我也不知道是不是真的,算了废话不多说了,开始介绍Set集合了;Se
Miaow.Y.Hu
·
2024-01-20 14:10
java
java
python
开发语言
【MySQL】——关系数据库标准语言SQL(大纲)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
MySQL
sql
数据库
【Java】——期末复习题库(十一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Java】——期末复习题库(十二)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Linux】——期末复习题(一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:55
Linux
linux
运维
服务器
java基础
知识第十二天
1.基础语法练习之打印回文数打印五位数中所有的回文数;回文数例,12321,个位与万位相同,十位与千位相同。分析:(1):用for循环实现五位数的遍历(2):获取个位,十位,千位,万位的数据假设一个数x;个位:x%10十位:x/10%10千位:x/10/10%10万位:x/10/10/10/10%10(3):根据条件判断,然后输出//打印五位数中的所有回文数publicclassHuiWenShu
牛倩贱
·
2024-01-20 08:43
复习之旅(一)
根据学生的学习情况和现有资料,第一轮复习是借助一个“小册子”系统的把
知识梳理
一遍。今天,根据“小册子”第一二页的内容,我们把第一单元观察物体(三)和第二单元因数倍数的第一课时进行了复习。
Ningjing致远
·
2024-01-20 07:15
java基础
语法:switch语句和break语句易错总结
switch语句: switch语句从字面上讲,可以称为开关语句,是一种多分支选择结构,一般与case、break、default配合使用,对流程进行控制。 switch语句的语法格式如下:switch(表达式){case值1:语句1;break;case值2:语句2;break;case值3:语句3;break;default:语句4;break;}运行机理:switch中的表达式结果会找对
愿成为大佬腿上的挂件
·
2024-01-20 05:22
java语法
eclipse
面向对象第10章
Swing是
JAVA基础
类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。
ReaSonHeYu
·
2024-01-20 03:42
java
java
Java基础
题4:抽象类和接口
1.Java接口的修饰符可以为:A.privateB.protectedC.finalD.abstract【答案】D【解析】接口就是来实现的,此时是语法规范。2.下列关于Java抽象类的说法哪个正确?A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有;B.接口和抽象类是同一回事;C.可以用抽象类直接去实例化创建对象;D.一个类只能继承一个抽象类。【答案】D【解析】A.必须重载错误,应该是子
田雨晴Tipper
·
2024-01-20 03:16
Java题库
java
开发语言
intellij
idea
idea
学习方法
「2023 | 快手」PEPNet:融合个性化先验信息的多场景多任务网络
之前梳理过多场景建模方法:推荐系统(二十四)「
知识梳理
」多场景建模梳理,现在介绍快手提出的多场景多任务方法PEPNet。
WitsMakeMen
·
2024-01-20 00:13
推荐算法
Java基础
--> Java web-->SSM框架
Java基础
语法知识点这里
Java基础
语法Javaweb、SSM框架还没更,后续更了会发布Java是一种面向对象的程序设计语言,由SunMicrosystems于1995年首次发布。
酷小洋
·
2024-01-19 21:40
Java
java
前端
开发语言
map的生命周期 java_Java面试题1-
Java基础
实例方法和静态方法有什么不一样1.在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。2.静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法,如果需要调用,则需要先实例化;实例方法则无此限制3.静态方法是在类中使用staitc修饰的方
余雅琪
·
2024-01-19 20:01
map的生命周期
java
2020Java 面试题---考前 自测版
一、
Java基础
1.JDK和JRE有什么区别?2.==和equals的区别是什么?3.两个对象的hashCode()相同,则equals()也一定为true,对吗?
Rsingstarzengjx
·
2024-01-19 20:00
这篇
Java基础
快速入门学习教程,让我至少少走3个月弯路
一、作为刚接触Java的新手,先了解Java的基础。Java基本语法、Java平台应用、Java的核心概念:JVM、JDK、JRE以及Java面向对象思想,同时要会学到如何在系统中搭建Java开发环境,以及如何利用第三方工具进行Java程序的开发。还有记住学习Java语言最重要的是两点:学习步骤/方法学习资源找到适合自己的学习方式,找到适合自己现阶段的学习资料,学习的过程中最好记笔记,因为好记性不
小爱聊IT
·
2024-01-19 20:29
java
学习
开发语言
Java基础
语法_Day05
一、方法的概述及基本使用方法定义格式及格式解释方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射
辽A丶孙悟空
·
2024-01-19 16:52
设计模式之简单工厂模式
Java基础
语法算是基本功,而设计模式堪比独孤九剑。独孤九剑有九式,设计模式有23式,独孤九剑要一招一招学,设计模式也一样,今天我们就来学习学习简单工厂模
三花学编程
·
2024-01-19 14:25
设计模式
设计模式
简单工厂模式
java
数字图像处理
知识梳理
——5
七、图像分割概念:把图像分解成构成它的部件和对象的过程;定位感兴趣对象在图像中的位置和范围任务:把图像分离成互不交叠的有相同性质的区域评价准则:最终测量精度UMA7.1基于边缘的分割方法:先提取区域边界,在确定边界限定的区域7.1.1边缘检测的对象:灰度或结构不连续的地方7.1.2缺陷用图像数据(二维、三维)表示实际物体(多维)有信息丢失检测出有边缘的地方并不一定是物体实际边界7.1.3边缘检测一
玫瑰窃贼-sc
·
2024-01-19 13:38
图像处理
数字图像处理
知识梳理
——3
四、图像增强G(x,y)=T[f(x,y)]重点在于T的定义:并不以图像保真为准则,突出某些人/机器分析有意义的信息,抑制无用信息4.1空间域4.1.1点运算(针对一个个像素点的运算)灰度运算线性运算:t=T(s)=as+b:根据a,b的取值不同得到不同的处理结果分段线性运算:将感兴趣的灰度范围线性扩展,相对抑制不感兴趣的灰度区域非线性运算对数变换:增强图像暗区域,使得整个图像变亮(低灰度区域扩展
玫瑰窃贼-sc
·
2024-01-19 13:08
图像处理
数字图像处理
知识梳理
——4
五、图像编码与压缩:核心在于找图像的冗余概念:对图像数据按照一定的规则进行变换和组合,从而达到以尽可能少的代码来表示尽可能多的信息性能评价:客观保真度准则(均方误差和均方信噪比)、主观保真度准则5.1图像信息的冗余:编码冗余、像素冗余、视觉心理冗余、结构冗余、时间冗余图像压缩系统的一般组成:信源编码——>信道编码——>信道——>信道译码——>信源译码信源编码:完成原始数据的编码与压缩映射器(解决像
玫瑰窃贼-sc
·
2024-01-19 13:08
图像处理
数字图像处理
知识梳理
——2
三、图像变换3.1图像空域变换几何变换平移、镜像、旋转、放缩、变形、组合变换前两个无信息损失,无像素值的变化,不需要灰度插值;后几个有像素值的变化,需要灰度插值,有信息损失,几何畸变(等比例缩放除外)灰度插值向前映射(平移镜像:由原图像坐标计算出目标图像坐标)和向后映射法(旋转、缩放、变形:由结果图像计算原图像的坐标)最近邻插值优点是计算快,简单,灰度保真性好缺点是块状效应明显(马赛克效应),误差
玫瑰窃贼-sc
·
2024-01-19 13:08
图像处理
数字图像处理
知识梳理
——1
一、绪论:数字图像处理与分析的主要研究包括哪几方面?1.首先对图像进行一个定义:误差允许范围内对一个高维物体的二维成像,是不完全的、不精确的但在某种意义上恰当的描述。数字图像是一个图像被采样和量化后形成的二维函数。与计算机图形学的区别:计算机生成的图形与设备无关,最终的分辨率有输出设备决定;而图像与设备有关2.数字图像处理与分析包括两部分:将一幅图像变成另一幅经过加工的图像,即图像到图像的过程;将
玫瑰窃贼-sc
·
2024-01-19 13:06
计算机视觉
图像处理
【
Java基础
】BIO/NIO/AIO的详细介绍与比较区分
1基本概念1.1BIOBIO全称BlockingI/O,它是JDK1.4之前的传统IO模型,是一种同步阻塞的IO,线程发起IO后,一直阻塞,直到缓冲区数据就绪后,在进入下一步操作BIO存在的问题:无法应对高并发的场景连接建立后,当前线程没有数据可读就会阻塞,造成资源浪费BIO适用场景:客户端连接数少并发量不高1.2NIONIO全称Non-BlockingI/O,也有人称之为New/0,它是JDK1
DEMIY_
·
2024-01-19 13:26
java
java
nio
开发语言
java学习书籍推荐
一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握
Java基础
语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。
墨雨轩夏
·
2024-01-19 12:52
【自学笔记】01
Java基础
-08Java常用API:05正则表达式与Lambda表达式
记录
Java基础
-常用API-正则表达式与Lambda表达式的内容。
BreezeDove
·
2024-01-19 11:38
笔记
正则表达式
java
Java基础
-ThreadLocal
image.pngThreadLocal三个主要方法set方法,用于设置当前线程本地变量的值,传入的参数为要设置的值。比如threadLocal.set("value")。get方法,用于获取当前线程本地变量的值,无需传入任何参数。比如StringthreadLocalValue=(String)threadLocal.get()。remove方法,用于删除当前线程本地变量,无需传入任何参数。比如
16325
·
2024-01-19 09:15
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他