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调用对象的方法时,有两种机制,一种是静态绑定,一种是动态绑定静态绑定概念:在程序运行前,也就是编译时期JVM就能够确定方法由哪类对象调用(注意和多态的向上转型中子类方法的调用规则区别开),这种机制称为静态绑定。如果一个方法不可被继承,或者继承后不能被覆盖,(由private、final、static所修饰的方法和构造方法)那么它就是静态绑定,因为编译后可以确定具体是调用的哪个方法。动态绑定
itsetggg
·
2024-01-22 00:55
java
学习
笔记
Java学习笔记
——(子类)对象创建时的内存布局及子类访问成员的规则
classGrandPa{Stringname="大头爷爷";Stringhobby="旅游";intage=70;}classFatherextendsGrandPa{Stringname="大头爸爸";privateintage=39;publicintgetAge(){returnage;}}classSonextendsFather{Stringname="大头儿子";}publiccla
itsetggg
·
2024-01-22 00:25
java
学习
笔记
数字图像处理
期末速成笔记
目录一、基础知识二、相邻像素间基本关系三、图像增强方法1、直方图求解2、直方图均衡化3、直方图规定化4、图像平滑5、邻域平均法(线性)6、中值滤波法(分线性)7、中值滤波与领域平均的异同8、4-邻域平滑法9、超限像素平滑法10、灰度最相近的K个邻点平均法11、3*3模板中值滤波四、图像锐化1、微分法(梯度算子)2、微分法(Roberts算子)3、微分法(sobel算子)五、腐蚀与膨胀1、腐蚀2、膨
我先去打把游戏先
·
2024-01-21 13:43
笔记
计算机视觉
人工智能
Java学习笔记
第一期
一第一章1.了解并能熟练讲出java发展史1991年,美国SUN公司由詹姆斯高林带领团队,研发出一种面向对象语言oak语言,即Java语言前身。1995年,SUN公司将oak语言更名为Java语言,并正式推出Java1.0。2009年,美国Oracle公司收购SUN公司,此后Java新版本都由Oracle公司发布。2.熟练讲出java如何实现跨平台通过Java虚拟机(JVM)实现跨平台,字节码文件
_杨
·
2024-01-21 12:42
java
学习
jvm
RGB图像转换为HIS彩色模型的python实现——
数字图像处理
原理RGB图像:RGB图像就是常见的数字图像,它采用红色®、绿色(G)、蓝色(B)三原色的强度来表示每个像素的颜色信息。RGB图像的几个关键特征和原理:颜色空间:RGB图像使用RGB三原色颜色空间来描述图像中的颜色信息。每个像素用红色、绿色、蓝色三个颜色通道的强度值来表示。像素表示:图像由一定大小的矩阵描述,每一个矩阵元素称为一个像素,每个像素用三个颜色通道(R、G、B值)来表示该位置的颜色。色度
筱筱西雨
·
2024-01-21 09:12
图像处理
python
计算机视觉
人工智能
图像处理
opencv
RGB全彩色到RGB稳定色的转换的python实现——
数字图像处理
原理将RGB全彩色转换为RGB稳定色涉及到对颜色空间的理解和操作。RGB全彩色是指在RGB颜色模型中,可以通过组合红色、绿色和蓝色这三种颜色的不同强度来生成各种颜色。而RGB稳定色通常指的是一组在特定环境下表现出视觉稳定性的颜色,这些颜色在不同的显示设备或不同的观看条件下保持一致的视觉效果。原理主要包含以下几点颜色校正:考虑到不同显示设备(如显示器、打印机等)有不同的颜色表现能力,颜色校正是确保在
筱筱西雨
·
2024-01-21 09:42
图像处理
python
开发语言
人工智能
opencv
图像处理
彩色图像处理之伪彩色图像处理的python实现——
数字图像处理
原理伪彩色图像处理是一种多源信息融合的可视化方法。处理对象:伪彩色图像处理的对象是多波段遥感图像,例如近红外带、红外带和可见光图像等。原理:选择不同波段的原始图像作为新的三原色通道(如近红外为红色通道),按RGB模式合成伪彩色图像。目的:利用不同波段信息融合,实现多源数据的可视化表达。特点:合成后的颜色不代表真实颜色,但能突出目标特征和反映多波段信息。处理步骤步骤:1预处理每个波段图像,如增强、匹
筱筱西雨
·
2024-01-21 09:37
图像处理
python
开发语言
计算机视觉
图像处理
opencv
【遥感
数字图像处理
(朱文泉)】第三章 空间域处理方法
遥感
数字图像处理
空间域处理方法31空间域处理方法概述一、空间域与变换域二、常见数字图像空间域处理方法32数值运算:单波段点运算一、线性点运算二、分段线性点运算三、非线性点运算33数值运算:单波段邻域运算一
甜子yu
·
2024-01-21 07:45
遥感学习笔记
图像处理
笔记
JAVA图像处理系列(三)——边缘提取
什么是边缘提取边缘提取,指
数字图像处理
中,对于图片轮廓的一个处理。对于边界处,灰度值变化比较剧烈的地方,就定义为边缘。也就是拐点,拐点是指函数发生凹凸性变化的点。二阶导数为零的地方。
快乐小吧
·
2024-01-21 01:22
Java学习笔记
(持续更新中)
知识来源于B站“黑马程序员”Java课程,笔记整理自用,也希望能帮助到更多想学习Java的人,欢迎各位大佬批评指正。本文适合有一定C语言基础的读者阅读,与C语言有相同之处的内容会简述或略过,建议零基础的读者去听视频课。涉及到计算机系统相关知识的部分也不做详细解释,之后会出计算机系统的专篇,也可能会在此文中补充。一、基础概念1.Java的主要特性面向对象、跨平台、开源、简单易用、多线程、安全性2.J
飞飞_123
·
2024-01-20 18:20
java
学习
笔记
JAVA学习笔记
——第四章 运算符
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算
数字图像处理
力扣每日一题_运算符是一种特殊的符号,用于表示数据的运算、赋值和比较算数运算符取模%的本质:a-(int)a/b*b//当a是小数时
A_SHOWY
·
2024-01-20 16:59
JAVA零基础开始
java
开发语言
数字图像处理
1.HSI模型:h表示色调,s饱和度,l表示亮度,色调和饱和度2.RGB彩色模型:r红色,g绿色,b蓝色,对应的是xyz轴,每个为8比特,用24比特表示全彩色图像3.边缘检测中抗噪性能应该为:Canny算子>一阶算子(梯度算子)>二阶算子其中一阶算子中:Sobel>Prewitt>Roberts4.图像的去噪即模板化运算(均值滤波,中值滤波,高斯滤波)图像相减可以减低噪声,相乘或相除算计概念常见算
爱学习的机器小冉
·
2024-01-20 12:45
计算机视觉
图像处理
人工智能
python 图像处理学习笔记:1
教程地址:http://www.cnblogs.com/denny402/p/5121501.html对比这些包,PIL(现在改名叫Pillow)只提供最基础的
数字图像处理
,功能有限;opencv实际上是一个
智勇双全的小六
·
2024-01-19 19:37
数字图像处理
知识梳理——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.首先对图像进行一个定义:误差允许范围内对一个高维物体的二维成像,是不完全的、不精确的但在某种意义上恰当的描述。
玫瑰窃贼-sc
·
2024-01-19 13:06
计算机视觉
图像处理
【
Java学习笔记
】常用API、Lambda、 常见算法
前言该文章为Java自学笔记案例:面向对象进阶学习视频为https://www.bilibili.com/video/av250694651目录前言日期与时间DateSimpleDateFormatCalendarJDK8新增日期类概述、LocalTime/LocalDate/LocalDateTimeInstantDateTimeFormatterDuration/PeriodChronoUni
菜菜的大鹏
·
2024-01-19 12:44
Java学习笔记
java
学习
算法
CSS网页布局
个人简介⭐️个人主页:微风洋洋♂️博客领域:编程基础,后端,大数据,信息安全写作风格:干货,干货,还是tmd的干货精选专栏:【JavaScript】【HTML+CSS】【
Java学习笔记
】【Java必刷题
微风洋洋
·
2024-01-19 11:09
HTML+CSS
css
css3
html
前端
javascript
python
数字图像处理
基础(八)——harris角点检测、图像尺度空间、SIFT算法
目录harris角点检测原理函数图像尺度空间概念局部不变性局部不变特征SIFT算法harris角点检测原理Harris角点检测是一种用于在图像中检测角点的算法。角点是图像中局部区域的交叉点或者突出的特征点。Harris角点检测算法旨在寻找图像中对于平移、旋转和尺度变化具有不变性的角点。该算法通过计算图像中每个像素点的灰度值的变化,来识别角点。具体来说,Harris角点检测通过以下步骤实现:计算图像
_hermit:
·
2024-01-19 02:15
数字图像处理
python
算法
计算机视觉
python
数字图像处理
基础(九)——特征匹配
目录蛮力匹配(ORB匹配)RANSAC算法全景图像拼接蛮力匹配(ORB匹配)Brute-Force匹配非常简单,首先在第一幅图像中选取一个关键点然后依次与第二幅图像的每个关键点进行(描述符)距离测试,最后返回距离最近的关键点.对于BF匹配器,首先我们必须使用**cv2.BFMatcher()**创建BFMatcher对象。它需要两个可选的参数:normType:它指定要使用的距离测量,默认情况下,
_hermit:
·
2024-01-19 02:15
数字图像处理
python
opencv
开发语言
计算机视觉
python
数字图像处理
基础(十)——背景建模
目录背景建模背景消除-帧差法混合高斯模型背景建模背景建模是计算机视觉和图像处理中的一项关键技术,用于提取视频中的前景对象。在视频监控、运动检测和行为分析等领域中,背景建模被广泛应用。其基本思想是通过对视频序列中的像素进行建模,找到视频中的静态背景,并将不同的像素标记为背景和前景,从而使后续的对象检测和跟踪更为可靠。前景-感兴趣的、运动的;背景-不变背景消除-帧差法由于场景中的目标在运动,目标的影像
_hermit:
·
2024-01-19 02:43
数字图像处理
python
计算机视觉
开发语言
图像分割笔记(冈萨雷斯-
数字图像处理
)
第10章图像分割分割将一幅图像细分为其组成区域或对象。(针对不同问题有不同的细分需求)单色图像分割算法通常基于图像亮度值的两个特性:不连续性(图像边缘)和相似性(相似区域)。1.点、线和边缘检测采用图像掩膜运算(卷积),如图像做的掩膜运算表示如下:3x3掩膜1.1点检测通过掩膜运算,使满足,点检测模板如下:点检测掩膜点检测的要求是:当掩膜的中心位于一个孤立点时,掩膜的响应必须最强,而在亮度不变的区
周安陌
·
2024-01-18 23:32
JAVA学习笔记
——第二章 JAVA概述
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算
数字图像处理
力扣每日一题_JAVA概述程序:计算机执行操作或者解决问题的一系列有序指令的集合JAVA重要特点1.JAVA是面向对象的(oop
A_SHOWY
·
2024-01-18 21:30
JAVA零基础开始
java
开发语言
JAVA学习笔记
——第三章 变量
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算
数字图像处理
力扣每日一题_变量变量是程序的基本组成单位,是内存中的一个数据存储空间。变量有三个基本要素:类型+名称+值。
A_SHOWY
·
2024-01-18 21:27
java
python
数字图像处理
基础(七)——直方图均衡化、傅里叶变换
目录直方图均衡化均衡化原理均衡化效果标准直方图均衡化自适应直方图均衡化傅里叶变换原理低通滤波高通滤波直方图均衡化均衡化原理图像均衡化是一种基本的图像处理技术,通过更新图像直方图的像素强度分布来调整图像的全局对比度。这样做可以使低对比度的区域在输出图像中获得更高的对比度。简单理解:改变图像对比度,让色彩更丰富,灰度值直方图:瘦高->均衡本质上,直方图均衡化的工作原理是:1.计算图像像素强度的直方图2
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
开发语言
python
数字图像处理
基础(四)——图像平滑处理、形态学操作、图像梯度
目录图像平滑处理(滤波操作)1.均值滤波blur()2.方框滤波boxFilter()3.高斯滤波GaussianBlur()4.中值滤波medianBlur()形态学操作morphology1.腐蚀操作2.膨胀操作3.开运算cv2.morphologyEx()4.闭运算cv2.morphologyEx()5.梯度运算6.礼帽与黑帽计算图像梯度1.Sobel算子2.Scharr算子3.laplac
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
opencv
python
数字图像处理
基础(五)——Canny边缘检测、图像金字塔、图像分割
目录Canny边缘检测原理步骤图像金字塔1.高斯金字塔2.拉普拉斯金字塔图像分割图像轮廓检测1.检测轮廓2.绘制轮廓3.补充Canny边缘检测梯度是什么?梯度就是变化的最快的那个方向edge=cv2.Canny(image,threshold1,threshold2[,edges[,apertureSize[,L2gradient]]])第一个参数是需要处理的原图像,该图像必须为单通道的灰度图;第
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
opencv
python
数字图像处理
基础(二)——图像基本操作、滑动条、鼠标操作
目录图像读取与显示读取视频与查看属性图像保存保存视频图像属性打印遍历图像的所有像素点的RGB值图像边界填充数值计算图像大小变化图像窗口滑动条的创建和使用鼠标操作importcv2importnumpyasnpimportmatplotlib.pyplotasplt图像读取与显示图像读取cv2.MREAD_COLOR:彩色图像或用1cv2.IMREAD_GRAYSCALE:灰度图像或用0img=cv
_hermit:
·
2024-01-18 07:12
数字图像处理
python
计算机外设
opencv
计算机视觉
图像处理
【Python
数字图像处理
】基于LAB空间的图像去阴影方法
目录整体架构流程(1)阴影区域检测①LAB颜色空间②阴影检测③代码(2)阴影去除①在LAB空间上对单独目标区域去除阴影②处理每个阴影区域③代码(3)阴影边缘校正①中值滤波器的实现②调用中值滤波器③代码效果展示①环境图片②文档上的阴影全部代码基于CNN的进阶方法参考文献概要阴影检测和去除是许多计算机视觉应用中的一项重要的预处理任务。在图像分割过程中,阴影可能会产生错误的片段。此外,在对象检测算法中,
Sobe__
·
2024-01-18 06:59
python
图像处理
智能抠图软件一键去除背景
在
数字图像处理
中,抠图是一项常见的任务,它涉及到将图片中的某个对象与背景分离。如今,随着技术的发展,我们不再需要复杂的软件和专业技能,就可以使用在线工具轻松完成这一任务。
yun132792
·
2024-01-18 03:54
音视频
html5
彩色模型之生成RGB彩色立方体的隐藏面和剖面的python实现(不同通道如何合作以产生不同的颜色)——
数字图像处理
原理图像表示:图像通常是由像素组成的二维矩阵。对于彩色图像,通常有三个通道(红、绿、蓝),每个通道都有一个矩阵。颜色空间:RGB(红、绿、蓝)是最常见的颜色空间,其中每个像素由三个分量表示。其他颜色空间包括灰度(只有一个通道表示亮度)、HSV(色相、饱和度、亮度)等。**通道合并与分离:**图像的颜色通道可以合并成一个多通道图像,也可以从多通道图像中分离出各个通道。代码实现下图提示生成3个RGB分
筱筱西雨
·
2024-01-17 20:35
图像处理
python
开发语言
人工智能
图像处理
opencv
现代
数字图像处理
---lena图像处理
实现幂律变换,对lena图像(灰度)进行处理,观察在不同gamma数值下图像的变化和特点。观察lena图像的直方图,实现lena图像的直方图均衡,观察效果。代码及内容展示和分析:1.1选用c*log(x,base)来处理lena的每一个像素,并取不同的参数和底数importcv2ascvimportnumpyasnpimportmathLena=cv.imread(‘lena.jpeg’,0)q=
启程.py
·
2024-01-17 14:24
lena图像处理
图像处理
python
学习
数字图像处理
-频率域滤波
一、实验原理频率域滤波是对图像进行傅里叶变换,将图像由图像空间转换到频域空间,然后在频率域中对图像的频谱作分析处理,以改变图像的频率特征,原理是用傅里叶变换表示的函数特征完全可以通过傅里叶反变换来重建,而且不会丢失任何信息(因为任何周期或非周期函数都可以表示为不同频率的正弦函数和余弦函数之和的形式)。实际上,空间域滤波和频率域滤波经常是对应的:空间滤波实际上是图像与各种空间滤波器(模板)的卷积,而
孔_
·
2024-01-17 14:54
数字图像处理
matlab
图像处理
计算机视觉
CSS盒子模型
个人简介⭐️个人主页:微风洋洋♂️博客领域:编程基础,后端,大数据,信息安全写作风格:干货,干货,还是tmd的干货精选专栏:【JavaScript】【HTML+CSS】【
Java学习笔记
】【Java必刷题
微风洋洋
·
2024-01-17 13:12
HTML+CSS
css
css3
html
前端
javascript
C语言
数字图像处理
(十):Otus算法,移动平均和区域生长算法
0.前言这是C语言
数字图像处理
系列的最后一章。作为这个博客帐户的第一个系列和作品,很高兴看到了一百多位新增的粉丝,也非常感谢大家在这两周陪伴!
Wilson_ZheLIN
·
2024-01-17 05:08
C语言数字图像处理
图像处理
c语言
算法
均值算法
C语言
数字图像处理
(六):低通滤波器和高通滤波器
0.完整仓库&教程:这一章节的完整代码在:Chapter6.LowPassFilterandHighPassFilter如果你喜欢这个系列的文章或者感觉对你有帮助,请给我的仓库一个⭐️。1.低通滤波器1.1理想低通滤波器(IdealLowPassFilter)算法:首先对图像进行二维离散傅里叶变换(这部分的原理可以参考:离散傅里叶变换和重建),得到每个像素的复数数组。每个复数的实部和虚部分别乘以(
Wilson_ZheLIN
·
2024-01-17 05:37
C语言数字图像处理
图像处理
c语言
C语言
数字图像处理
(七):图像噪声&降噪算法,同态滤波器和带阻滤波器
0.完整仓库&教程:这一章节的完整代码在:Chapter7.ImageNoiseandNoiseReduction如果你喜欢这个系列的文章或者感觉对你有帮助,请给我的仓库一个⭐️。1.同态滤波器算法:同态滤波器的过程与第六章(这部分可以参考:6:低通滤波器和高通滤波器)中的高通/低通滤波器类似:首先对图像进行二维离散傅里叶变换DFT(这部分原理需要理解:5:二维离散傅里叶变换和重建),得到每个像素
Wilson_ZheLIN
·
2024-01-17 05:37
C语言数字图像处理
图像处理
c语言
傅里叶分析
均值算法
信号处理
面向对象的三大特征之二:继承 --
java学习笔记
什么是继承?关键字extends,用这个关键字,可以让一个类和另一个类建立起父子关系继承的特点:子类能继承父类的非私有成员(成员变量、成员方法)继承后对象的创建:子类的对象时由子类、父类共同完成的代码演示:publicclassA{publicinti;//公开变量和方法publicvoidprint1(){System.out.println("print1");}privateintj;//私
A呆唯
·
2024-01-16 15:47
学习笔记
学习
笔记
java
面向对象
继承
接口interface--
java学习笔记
认识接口java提供了一个关键字interface,用这个关键字可以定义出一个特殊的结构:接口在接口里面定义的变量,不管加不加publicstaticfinal修饰都默认为常量,必须赋初值在接口里面定义的方法,不管加不加publicabstract修饰都默认为抽象方法接口中不能有构造器、代码块publicinterfaceA{//成员变量(常量)//成员方法(抽象方法)}接口不能创建对象;接口是用
A呆唯
·
2024-01-16 15:08
学习笔记
java
学习
笔记
压缩编码之JPEG变换编码不同压缩率的模拟的实现——
数字图像处理
原理离散余弦变换(DCT)和量化是图像压缩中的两个关键步骤,尤其是在JPEG压缩标准中。离散余弦变换(DCT):DCT的目的是将图像从空间域(即像素表示)转换到频率域。这种转换后,图像的能量会集中在少数几个系数中,特别是低频系数中。图像的大部分视觉信息都包含在低频成分中,而高频成分通常与图像细节(如边缘、纹理)相关。**量化:**量化是压缩过程中降低DCT系数精度的步骤。它通过使用一个预定义的量化
筱筱西雨
·
2024-01-16 06:33
图像处理
计算机视觉
图像处理
人工智能
opencv
python
数字图像处理
及matlab实现第三版相关概念总结
目录前言一、图像处理基础1.概述2.
数字图像处理
的基础3.图像基本运算4.图像变换二、图像处理技术5.图像增强5.1基于直方图处理的图像增强5.1.1直方图的均衡化5.1.2直方图的规定化5.2空间域滤波增强
linqwer1
·
2024-01-16 01:32
数字图像处理
黑马程序员
JAVA学习笔记
——java基础 单例设计模式
android培训、java培训、期待与您交流!单例设计模式:解决一个类再内存中只存在一个对象的问题。比如:多程序读取一个配置文件时,建议配置文件封装对象。会方便操作其中数据,又要保证多个程序读到同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。代码的实现:1.将构造函数私有化2.在类中创建一个本类对象3.提供一个方法可以获取到该类对象例:饿汉式classe{privatee(){};//
Dunamis
·
2024-01-15 09:29
抽象类--
java学习笔记
什麽是抽象类?在java中有一个关键字叫:abstract,它就是抽象的意思,可以用它修饰类、成员方法abstract修饰类,这个类就是抽象类;修饰方法,这个方法就是抽象方法认识抽象类抽象类的注意事项、特点抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类类该有的成员(变量、方法、构造器)抽象类都可以有最主要的特点:抽象类不能创建对象,仅作为一种特殊的父类,让子类继承并实现一个类继承抽象类,必须
A呆唯
·
2024-01-14 19:01
学习笔记
java
学习
笔记
面向对象
抽象类
面向对象三大特征之三:多态--
java学习笔记
什么是多态多态是在继承/实现情况下的一种现象,表现为:对象多态、行为多态对象多态:举个栗子,比如一个人,他可以是一个老师,也可以是一个歌手,也可以是一个丈夫......行为多态:举个栗子,比如都是人来唱歌,有的人唱的很好听,有的五音不全,或者说都是去上学,有的是学霸,而有的是学渣......代码演示:首先创建类:publicclassPeople{//人类publicStringname="peo
A呆唯
·
2024-01-14 19:31
学习笔记
学习
笔记
java
面向对象
多态
final关键字--
java学习笔记
finalfinal关键字是最终的意思,可以修饰类、方法、变量修饰类:该类被称为最终类,特点是不能被继承了修饰方法:该方法被称为最终方法,特点是不能被重写了修饰变量:该变量只能被赋值一次就相当于给类、方法、变量做了一个绝育手术示例:final修饰类:final修饰方法:final修饰局部变量:final修饰静态成员变量:final修饰实例成员变量:final修饰变量注意的点:final修饰基本类型
A呆唯
·
2024-01-14 19:31
学习笔记
学习
笔记
java
final
Java学习笔记
5:Java数据类型
1.基本数据类型整形:byte[1字节],short[2],int[4],long[8];浮点型:float[4],double[8];字符型:char[2];布尔型:boolean[1](true,false);2.引用数据类型类(class),如:String;接口(interface);数组;3.使用注意整数常量默认int型,声明long型常量后须加“l”或“L”,一般使用int;浮点数常量
我心归去
·
2024-01-14 18:07
Java学习笔记
java
学习
笔记
Java学习笔记
2:相对路径与绝对路径
概念相对路径:从当前目录开始定位,形成的路径;绝对路径:从顶级目录开始定位,形成的路径。例:图片来源:B站:韩顺平零基础30天学会Java当前位置:D:\abc\test100,要访问位置:D:\abc2\test200\hello.text相对路径表示:..\..\abc2\test200\hello.text绝对路径表示:D:\abc2\test200\hello.text注:不同操作系统使用
我心归去
·
2024-01-14 18:37
Java学习笔记
学习
笔记
java
Java学习笔记
4:Java基本数据类型转换
自动转换顺序:(byte,short,char)->int->long->float->double;char与byte,char与short之间不能自动转换;在把容量大的类型转换为容量小的类型时必须使用强制类型转换;boolean不能与其他数据基本数据类型相互转换,可以与String转换;若把具体值赋给byte型数据时,编译器判断该数是否在byte范围内,若在则可,否则报错;若变量赋值给变量,则
我心归去
·
2024-01-14 18:37
Java学习笔记
java
笔记
学习
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他