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基础(11)--封装
一、
java面向对象
三大特别:1、封装2、继承3、多态二、封装的作用1、属性私有化(private)2、对外提供简单的入口如公开的set()与get()方法,并且都不带static三、举例说明publicclassTestBase11Encapsulation
Mrwhite86
·
2020-07-26 23:00
java面向对象
编程练习:将对象作为参数传递给方法、Account_Customer
一、将对象作为参数传递给方法(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:publicvoidprintAreas(Circlec,inttime)在printAreas方法中打印输出1到time之间的每个整数半径值,以
什么都不懂的菜鸟玩家
·
2020-07-26 14:31
编程练习
java
第三章
Java面向对象
(下)
3.1、抽象类概述:在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了格式:publicabstractclass类名{}语法特点:抽象类和抽象方法必须使用abstract关键字修饰抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化,要想实例化,参照多态的方式,通过子类对象实例化,这叫抽象类多态抽象类的子类,要么重写抽象类中的所有抽象方法,要么子类也
轻松的小希
·
2020-07-21 18:00
第三章
Java面向对象
(上)
3.1、概述概述:面向对象是相对面向过程而言,面向对象和面向过程都是一种思想,面向过程强调的是功能行为,面向对象则是将功能封装进对象,强调具备功能的对象,面向对象是基于面向过程的。面向对象的三大特征:封装、继承、多态。开发:其实就是找对象,建立对象,使用对象,维护对象的关系。3.2、类和对象简单理解:类是对事物的一种描述,对象则为具体存在的事物类的定义:publicclass类名{//成员变量变量
轻松的小希
·
2020-07-21 18:00
Java面向对象
与多线程综合实验(二)之 异常处理
理解异常的基本概念;了解Java异常的层次结构;熟悉并掌握Java异常的捕获处理方法。(1)阅读Java™Platform,StandardEdition8APISpecification文档,了解后续编程中将要处理的IOException及其子类FileNotFoundException、EOFException,SocketException,SQLException以及运行时异常Runtim
有机盐
·
2020-07-16 03:01
java面试题目整理
.-6-
Java面向对象
...-6-1.super()与this()的区别?...-6-2.作用域public,protected,private,以及不写时的区别?...
6587845888
·
2020-07-16 02:56
java
设计模式之 工厂模式的理解
工厂模式其实在java中用到的还是比较常见的,因为工厂模式个人认为十分契合
java面向对象
编程的原理,具体来说,工厂模式是什么:工厂通过对外暴露出接口,然后你只需要通过工厂来拿到你所需要的对象。
ff445566
·
2020-07-15 22:41
设计模式
java
基础
Java面向对象
系列[v1.0.0][HashMap]
HashMap和HashTable都是Map接口的典型实现类,但HashTable是一个古老的Map实现类,自Java1.0就有了,但Java1.0还没有Map接口,HashTable只包含了两个方法,elements()(类似于Map接口定义的values()方法)和keys()(类似于Map接口定义的keySet()方法)。HashMap和HashtableHashTable是一个线程安全的M
Davieyang.D.Y
·
2020-07-15 22:31
Java基础即高端
Java面向对象
系列[v1.0.0][集成开发环境搭建]
集成环境搭建启动IDEA创建新项目选择项目类型及SDK选择Java==》JDK11也就是刚才安装的版本模板创建页面无需先择如下选择模板创建界面,不做选择,直接NEXT命名项目及选择项目路径Java项目创建成功这是一个最普通的Java项目,可以用于平时的代码训练,src是我们编写Java代码的地方NewPackageNewJavaClass一段可执行代码packagedemo;publicclass
Davieyang.D.Y
·
2020-07-15 22:59
Java基础即高端
Java面向对象
系列[v1.0.0][Queue]
Queue用于模拟队列这种数据结构,队列通常是指”先进先出“(FIFO)的容器,队列的头部保存队列中存放时间最长的元素,队列的尾部保存队列中存放时间最短的元素;新元素插入到队列的尾部,访问元素操作会返回队列头部的元素;通常情况下队列不允许随机访问队列中的元素。Queue接口方法voidadd(Objecte):将指定元素加入此队列的尾部Objectelement():获取队列头部的元素,但不删除该
Davieyang.D.Y
·
2020-07-15 22:59
Java基础即高端
Java面向对象
系列[v1.0.0][MAP]
Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组用于保存key,一组用于保存value,key和value都可以是任何引用类型的数据Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回falseMap的key和value之间是一对一关系,即通过指定的key一定找到唯一的value如果把Map里的所有key放在一起,他们就组成了一个Set集
Davieyang.D.Y
·
2020-07-15 22:59
Java基础即高端
Java面向对象
系列[v1.0.0][运算符]
算数运算符加法运算符doublea=5.2;doubleb=3.1;doublesum=a+b;System.out.printlb(sum);加法运算符除了用来计算加法,还可以用于字符串的连接运算符减法运算符doublea=5.2;doubleb=3.1;doublesub=a-b;System.out.printlb(sub);减法运算符除了用来计算减法,还可以用于求负运算符乘法运算符doub
Davieyang.D.Y
·
2020-07-15 22:58
Java基础即高端
Java面向对象
系列[v1.0.0][数据类型]
分隔符标识符和关键字分隔符Java语言里分号、花括号、方括号、圆括号、空格、圆点都具有特殊的分隔作用,统称为分隔符标识符标识符就是用于给程序中变量、类、方法命名的符号,必须以字母、下划线、美元符开头,后边可以跟任意数目的字母数字下划线美元符,此处的字母并不局限于英文26个字母,还可以是中文字符、日文字符等等jshell>String中国="China"中国==>"China"jshell>Syst
Davieyang.D.Y
·
2020-07-15 22:58
Java基础即高端
Java面向对象
系列[v1.0.0][注解]
自JDK5开始,Java增加了对元数据(MetaData)的支持,也就是注解(Annotation),它是代码里的特殊标记,在编译、类加载、运行时被读取,并执行相应的处理。通过使用注解,可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息,代码分析工具、IDE或者部署工具可以通过这些补充信息进行验证或者进行部署基本注解@Override限定重写父类方法@Override就是用来指定方法覆载的,
Davieyang.D.Y
·
2020-07-15 22:27
Java基础即高端
Java面向对象
系列[v1.0.0][多线程]
进程和线程当一个程序运行时,对于操作系统而言它是以进程的形式存在的,如果是用的windows操作系统,打开任务管理器,能够看到进程标签页,在该标签页中能够看到当前正在运行的进程,而每个进程就是一个运行中的程序当一个程序启动后进入内存运行时,它就成了一个操作系统的进程,对于操作系统而言进程是系统进行资源分配和调度的一个独立单位,而一个进程在运行时,内部可能包含多个顺序执行流,每个顺序执行流就是一个线
Davieyang.D.Y
·
2020-07-15 22:27
Java基础即高端
Java面向对象
系列[v1.0.1][集合]
Lambda表达式遍历集合Interable接口新增了一个forEach(Consumeraction)默认方法,该方法所需参数的类型是一个函数式接口,而Iterable接口是Collection接口的父接口,因此Collection可以直接调用该方法程序调用Iterable的forEach(Consumeraction)遍历集合元素时,程序会依次将集合元素传给Consumer的accept(Tt
Davieyang.D.Y
·
2020-07-15 22:27
Java基础即高端
Java面向对象
系列[v1.0.0][泛型进阶]
所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个类型形参(或者叫泛型)将在声明变量、创建对象、调用方法时动态地指定(即传入实际的类型参数也可称为类型实参)Java5改写了集合框架中的全部接口和类,为这些接口、类增加了泛型支持,从而可以在声明集合变量、创建集合对象时传入类型实参。Java5改写后List接口、Iterator接口、Map的代码片段://定义接口时指定了一个泛型形参,该形参名
Davieyang.D.Y
·
2020-07-15 22:27
Java基础即高端
Java面向对象
系列[v1.0.0][List]
List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引,默认按元素的添加顺序设置元素的索引List接口和ListIterator接口List作为Collection接口的子接口,可以使用Collection接口里的全部方法,而且由于List是有序集合,List本身还提供了一些高效的的方法:voidadd(intindex,Objectelement):将元素element插
Davieyang.D.Y
·
2020-07-15 22:27
Java基础即高端
Java面向对象
编程的五大基本准则之单一职责原则
Java面向对象
编程的五大基本准则之单一职责原则SRP职责:所谓职责是指类变化的原因(功能、方法)概念及概述:如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。
不是很聪明的样子
·
2020-07-15 21:28
概念类
Java面向对象
编程(OOP)
Java是一个支持并发、基于类和面对象的编程语言。面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。从现实世界中客观存在的事物(即对象)出发
clyhuli
·
2020-07-15 21:58
黑马程序员—
Java面向对象
(类和对象、封装、构造方法、this关键字、static关键字)
-------android培训、java培训、期待与您交流!----------面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。面向对象思想的基础是将相关的数据和方法放在一起,组合成一种新的复合数据类型,然后使用新创建的复合数据类型作为项目的基础。Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征:继承、封装和多态。
Mr_-Li
·
2020-07-15 21:51
Java面向对象
第十天(--Set集合--)
1.set集合特点:无序(没有下标)不重复子类:HashSet:去重的功能;LinkedHashSet:表示的是有序的;TreeSet:有自己独特的方法:排序的功能1.1关于HashSet去重的问题:HashSet在存放对象的时候会判断对象是不是同一个对象.1.默认引用类型比较的是地址值,如果地址相同,name这是一模一样的对象,将不再重复往里面放.2.如果对象重写了hashcode和equals
1sunshine2
·
2020-07-15 19:52
Java基础入门菜鸟入门学习第二十一天——
Java面向对象
(十五)
Java面向对象
——设计模式(一)5.6工厂模式5.6.1工厂模式定义针对于一些比较复杂的对象,可能创建时是很麻烦的一个过程,而且创建的花销也比较大。
QZP51ZX
·
2020-07-15 18:15
java学习笔记
Java基础学习菜鸟入门第二十三天——
Java面向对象
Java面向对象
——内部类5.8内部类5.8.1内部类的定义定义在类中的类称为内部类,内部类可以更好的阐述内部类和外部类的从属关系,更加满足符合面向对象5.8.2内部类的分类内部类分为四种:普通内部类静态内部类局部内部类匿名内部类
QZP51ZX
·
2020-07-15 18:15
java学习笔记
Java基础学习菜鸟入门第二十二天——
Java面向对象
(十六)
Java面向对象
——设计模式(二)5.5设计模式5.5.1什么是设计模式?在所有语言的编程过程中,根据前人的经验总结,总结出来了23种应对不同需求的代码编写经验。
QZP51ZX
·
2020-07-15 18:15
java学习笔记
java基础入门菜鸟入门学习第十八天——
Java面向对象
(十二)
Java面向对象
——包和导包5.1java包(package)5.1.1java包的定义为了更好的组织类,Java提供了包机制,用于区别类名的命名空间5.1.2Java包格式java使用包(package
QZP51ZX
·
2020-07-15 18:15
java学习笔记
java基础学习菜鸟入门学习第九天——
java面向对象
(二)构造器、this用法
Java基础知识——构造器3.7构造器3.7.1什么是构造器?构造器就是在java代码中用来产生对象的特殊方法,将该方法称之为该类的一个构造器。3.7.2构造器的规则和使用方法i.构造器的格式public类名(){构造器内的执行语句;}ii.书写构造器的规则构造器的方法名称和类名相同(首字母一定要大写)使用new+类名,创建一个新的对象该方法没有返回值iii.构造器的注意事项默认在任意一个类中,如
QZP51ZX
·
2020-07-15 18:44
java学习笔记
java基础学习菜鸟入门第十三天——
Java面向对象
(七)
Java面向对象
——Object类、toString方法、equals方法4.4Object类4.4.1Object类的定义Object是JDK提供的一个根基类(基类),是所有类的直接父类或者是间接父类
QZP51ZX
·
2020-07-15 18:44
java学习笔记
Java基础入门学习菜鸟入门第十四天——
Java面向对象
(八)
java面向对象
——代码块、构造代码块、静态代码块、类加载顺序4.5代码块4.5.1代码块定义:通过一组大括号括起来的内容称之为代码块。
QZP51ZX
·
2020-07-15 18:44
java学习笔记
Java基础入门菜鸟学习第十六天——
Java面向对象
(十)
java面向对象
——封装4.8封装4.8.1封装的定义封装,顾名思义,就是打包,在Java中封装是面向对象方法的重要原则,就是把对象的属性和操作结合为一个独立的整体,并尽可能隐藏对象的内部实现细节类层面上的封装
QZP51ZX
·
2020-07-15 18:44
java学习笔记
Java面向对象
封装
构造器的封装
private
public
default
protected
Spring - AoP
4、理解参考上篇文章分析了SpringIoC,这是设计用来管理Bean,就是管理
Java面向对象
的(OOP)。在现实生活中,有些场景是面向对象没办法处理的。
Longtermevolution
·
2020-07-15 18:20
Spring全家桶
Java面向对象
系列[v1.0.0][集合]
Java集合就像容器,用于存储数量不等的对象(实际上存的是对象的引用),并可以实现常用的数据结构,除此之外Java集合还可以用于保存具有映射关系的关联数组。Java集合大致分为Set、List、Queue和Map四种体系,其中Set代表无需不可重复的集合;List代表有序可重复的集合;Queue代表一种队列结合;而Map代表具有映射关系的集合。所有的集合类都位于java.util包下,后来为了处理
Davieyang.D.Y
·
2020-07-15 14:23
Java基础即高端
java基础入门菜鸟入门学习第十五天——
Java面向对象
(九)
Java面向对象
——引用类型类型转换4.7数据类型转换4.7.1数据类型分类图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IU7BPJ0v-1571455973659
QZP51ZX
·
2020-07-15 13:40
java学习笔记
Java基础入门学习菜鸟入门第八天——
Java面向对象
(一)
JAVA基础知识——类和对象3.5什么是面向对象?3.5.1语言的分类第一代:机器语言第二代:汇编语言第三代:高级语言对于高级语言而言,根据面向的内容、方式的不同可以分类为:面向对象、面向过程根据程序的编译和解析的不同:编译型语言解释型语言对于编译型语言和解释型语言,我在第一篇博客就详细解释了3.5.2什么是面向过程?面向过程:人开车人具体如何会开车需要我们很清楚车如何被开也需要了解底层的原理车被
QZP51ZX
·
2020-07-15 13:40
java学习笔记
菜鸟入门篇——
JAVA面向对象
因为前面的一些知识已经学完,我也太懒不想翻看,索性就从此开始把。形参和返回值一些简单的概念记忆与理解:类名作为形参(返回值)其实需要(返回)的是该类的对象抽象类作为形参(返回值)其实需要(返回)的是该抽象类的子类对象接口名作为形参(返回值)其实需要(返回)的是该接口的实现类对象内部类概念顾名思义就是在一个类中定义一个类举个例子publicclassOuter{publicclassInner{}}
I will go back
·
2020-07-15 13:23
java
Java面向对象
基础(二)
1.构造器:构造函数在一个类没有写任何的构造函数的时候,系统会生成一个默认的空参数构造函数,这个构造函数的修饰符就是类的修饰符,当我们定义了一个构造函数,默认的构造函数就不存在了而不会出现重载构造函数是没有返回值的,他没有返回值不是指他就是void,因为void指的是函数的返回值为void类型,他是有返回值的。而没有返回值则是说明根本不用写,这两个有很大区别。没有return语句函数的名字只能和类
徐笔笔
·
2020-07-15 12:03
初识
Java面向对象
最近在学Java,本来C++中的面向对象技术就没掌握的很好,于是非常认真的准备学,想补补OO。想下面是我近期的基于类与对象的小程序。在此罗列出来,供交流学习,望各位指正。在Java中创建对象都得用关键字new,然后调用构造函数。Java中的“=”连接对象是申明前者是后者的引用,即共用地址(实质是同一对象的不同名称而已)。classDate{intday,month,year;Date(intD,i
晓风残月xj
·
2020-07-15 10:46
Java程序
Java基础复习笔记
三、
Java面向对象
语言:1、核心思想:找适合的对象做适合的事情。2、找对象的方式:方式一:sun已经定义好了很多类,我们只需要认识这些类即可创建对象使用。
xiaobaixie
·
2020-07-15 10:38
Java基础复习
Java面向对象
基本概念
一、面向对象概念:众所周知Java是完全面向对象的高级语言,个人观点在Java中一切皆对象,万物皆类型。1、对象:就是现实中的客观存在事物都是对象,也就是常说的万物皆对象。2、面向对象:就是用代码去高度模拟现实中的某种事物,这个过程就是面向对象。二、类和对象:1、类:类是对现实生活中一类具有相同属性和行为的事物的抽象,类是对象的数据类型。简单来说:类就是对现实事物的一种描述。2、类的主要成分:(1
oid time
·
2020-07-15 09:38
Java学习之路笔记
《Java基础复习》—常识与入门
所记知识会发布在CSDN与博客网站jirath.cn《Java基础复习》—常识与入门一、Java语言的知识体系图分为三部分编程语言核心结构:变量、基本语法、分支、循环、数组
Java面向对象
的核心逻辑:OOP
可乐可乐可
·
2020-07-15 08:00
Java从入门到秃头
习题7_
Java面向对象
03
1.请设计类,描述一系列的几何图形,包括矩形,圆形,三角形。1)这些图形都有面积,周长两种属性2)这些图形,都可以被画出来(输出或打印出来,即都有一个draw方法)请定义类,来描述以上几何图形,并考虑类中成员变量的访问权限,并提供必要的方法进行属性(成员变量的)访问。代码:publicclassGraphics{publicstaticvoidmain(String[]args){//矩形Rect
老坛吖
·
2020-07-15 08:15
Java习题_基础部分
Java的四个基本特性和对多态的理解
Java面向对象
的四大基本特性:抽象、封装、继承、多态。多态的实现方式:重载、继承、接口Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。
weixin_34292924
·
2020-07-15 05:59
高淇java300集
JAVA面向对象
的进阶作业
一、选择题1.使用权限修饰符(B)修饰的类的成员变量和成员方法,可以被当前包中所有类访问,也可以被它的子类(同一个包以及不同包中的子类)访问。(选择一项)ApublicB.protectedC.默认D.privateprivate私有属性只有自己能够使用defult默认属性同包类,同一包的方法,类可以使用protected受保护的同一个包的还有不同包的子类访问public公开属性所有的包和类都可以
weixin_33698823
·
2020-07-15 04:04
深入理解
Java面向对象
三大特性 封装 继承 多态
转眼已经工作快6年了,最开始做了2年J2EE;然后整了2年的数据仓库,主要是Cognos的报表开发;现在从事4GLTE核心网的开发,用的语言任然是Java,但写代码的机会不多,基本都是看代码找BUG,偶尔做点newfeature也是在比较成熟的框架上复制、粘贴、修改,大部分时间还是在理解业务,钱多、事少、离家近,当时来这家公司图的是后面2点,2年过去了,英文水平有所提升,对敏捷开放也有一定的了解,
weixin_30898109
·
2020-07-15 03:15
java面向对象
三大特性:封装、继承、多态——举例说明
概念封装:封装就是将客观的事物抽象成类,类中存在属于这个类的属性和方法。继承:继承就是把父对象继承过来,这样子类就存在了父类的操作方法,java是单继承,就是只能继承一个父对象。多态:多态就是程序中允许出现重名现象,java实现多态的方式有方法重载和成员变量覆盖两种形式。前期准备首先定一个Fruit对象,里面封装了一个getName方法classFruit{static{System.out.pr
leo825...
·
2020-07-15 00:24
java基础知识
Hadoop入门学习经历
这半年啃了两部砖头:《
Java面向对象
编程》和《Hadoop权威指南》。边看书边看视频,最重要的是动手操作。
today0221
·
2020-07-14 23:46
王道程序员_
Java面向对象
基础_Java16期学习总结6.19
王道Java16期(2019)学习总结6.191、String类的操作特点。答:String类的对象有两种实例化方式:|-方式一:直接赋值,只开辟一块堆内存空间,并且对象可以入池;|-方式二:构造方法,开辟两块堆内存空间,有一块将称为垃圾,不会自动入池,使用intern()方法手工入池;String对象的比较方法:|-==:比较的是两个字符串对象的内存地址数值;|-equals():字符串内容比较
Sunshine-Steve
·
2020-07-14 23:01
Java
SE
王道
Java
王道程序员_
Java面向对象
基础_Java16期学习总结6.22
王道Java16期(2019)学习总结6.191.Java的安全性主要体现在哪里?语言层次的安全性主要体现在?Java取消了强大但又危险的指针,而代之以引用。由于指针可进行移动运算,指针可随便指向一个内存区域,而不管这个区域是否可用,这样做是危险的,因为原来这个内存地址可能存储着重要数据或者是其他程序运行所占用的,并且使用指针也容易数组越界。垃圾回收机制:不需要程序员直接控制内存回收,由垃圾回收器
Sunshine-Steve
·
2020-07-14 23:01
Java
SE
Java
王道
JOOQ入门
utm_source=tuicool&utm_medium=referral官网JOOQ是什么jooq(JavaObjectOrientedQuerying)
java面向对象
查询,是一种ORM框架,轻量
一个喜欢健身的程序员
·
2020-07-14 23:13
JOOQ
MySQL
java面向对象
的初识
面向对象面向对象与面向过程面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做面向对象:强调了功能对象,以类/对象为最小单位,考虑谁来做。举个例子:人把大象装进冰箱面向对象的两个重要概念类:对一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该类事物的每个个体因而也成为了实例(instance)——面向对象的程序设计的重点是类的设计——设计类就是设计类的成员。二者之间的关系对象是由类ne
宇戰天0910
·
2020-07-14 21:15
java基础
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他