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
JavaOOP
Alibaba整理25大专题面试宝典,凭借他成功斩获阿里P7offer
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:
JavaOOP
面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
yunduo1
·
2020-11-19 13:02
java
架构
面试
java
redis
面试
编程语言
elasticsearch
阿里P9都赞不绝口的面试宝典!半月看完25大专题,居然斩获阿里P7offer
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:
JavaOOP
面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
Java架构俱乐部
·
2020-11-18 14:58
架构
面试
程序员
java
redis
面试
编程语言
elasticsearch
JAVAOPP
JAVAOOP
学习JavaJava-近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。
s3hengwu
·
2020-09-13 19:29
javaoop
——第七课笔记(第五章)
第四节:自定义异常1、定义A:自定义异常类需要继承自相近的异常类,或者父异常类Exception。B:同时添加含参构造方法,Stringmessage添加输出信息2、自定义异常类语法class自定义异常类extends异常类型(或者Exception类){}例:publicclassDrunkExceptionextendsException{publicDrunkExcepiton(){}pub
刘军230
·
2020-09-13 19:16
javaoop
java opp 02
javaOOP
面向对象编程java中万物皆对象classPerson{publicStringname;publicvoidtest(){}}Personp=newPerson();Person()构造方法
missmax
·
2020-09-13 19:07
X
java
JavaOOP
编程练习(涉及文件读取及异常处理)
//ThisarticleispartofExercise4forXJCO1721ofSWJTU-JointSchool//whichfollowsthebook"IntroductiontoJavaProgramming,BriefVersion,TenthEdition."//byY.DanielLiang,ArmstrongAtlanticStateUniversity.//Writtenb
Number____10
·
2020-09-13 18:15
Exercising
Java
OOP
Java使用DOM4J解析XML
dom4j是非官方提供的xml文件解析方式,因此需要去第三方下载dom4j的jar包Filefile=newFile("D:\\chengmuzhe\\java\\
JavaOOP
6.0\\students.xml
weixin_34221332
·
2020-08-22 23:07
Golang继承封装,以及匿名组合的继承
-大写:包外可见-小写:包内可见通过这个特性,可以对应的实现
JavaOOP
中封装的概念。如下//在该例子中,成员log为小写,包内可见。
一个行走的民
·
2020-08-18 07:32
Go
07月14日
JavaOOP
复习笔记
static静态的可以用来声明类,属性,方法和代码块static属性:类属性该类所有的对象共享的一个变量非静态属性:成员属性该类的每一个对象都独立的有一个变量static方法:类方法非static方法:成员方法调用成员方法的时候,根对象本身的类型[new的类型]有关系在调用类方法的时候,只跟变量的类型有关系static属性和static方法可以通过对象来调用但通常情况下都直接通过类名调用在静态方法
夏氓
·
2020-08-18 05:12
Java
OOP学习
07月15日
JavaOOP
复习笔记
StringStringBuilderStringBufferString基于char数组[jdk8]的实现,一旦定义好,长度就不可改变基于byte数组[jdk11]的实现当进行字符串拼接的时候,每次都需要创建新的数组,来存放数据StringBuilder与StringBuffer长度可变字符串StringBuilder的性能要高于StringBufferStringBuilder是线程不安全的S
夏氓
·
2020-08-18 05:41
Java
OOP学习
Java OOP错题笔记(Java 第二阶段)
JavaOOP
考试题1.(单选题)程序执行的结果是:()。
我爱我家7529
·
2020-08-16 20:12
Java错题本
JavaOOP
QuickHit项目分析
项目需求:游戏等级6级,随机字符串每级长度不同。每升一级减少比较次数,但是字符串长度相应增加!每级总分数不同,如果游戏中途输入错误则游戏退出!玩家每次在规定时间内输入字符串的同时,打印出游戏难度等级、当年难度下的游戏积分、输出用时。根据需求抽象出三个类:Game、Player、Level.Level类:publicclassLevel{privateintlevelNo;//各级别编号privat
anglanjue9125
·
2020-08-15 05:43
一年后的专业目标
以下是自己对2020年的编程目标:一、深度理解
JAVAOOP
面向对象编程精通面
qq°2631307748
·
2020-08-11 09:56
程序人生
JavaOOP
基础(继承性和多态性)
1、面向对象的第二大特性:继承性(1)为什么要设计继承性?(2)通过"classAextendsB"来实现类的继承子类:A父类:B(基类Superclass)(3)子类继承父类后,父类中声明的属性、方法,子类都可以获取到。明确:当父类中有私有的属性或方法时,子类同样可以获取到,只是由于封装性的设计,使得子类不可以直接调用罢了。(4)子类除了通过继承获取父类的结构外,还可以定义自己特有的成份(属性和
weixin_45020727
·
2020-08-11 04:02
javaoop
从 封装到继承
1.java有三大特性:继承,封装,多态》》》》》》》》》》》》》》》》》》》》》》》》》》》》》1.1封装:private加上之后就是私有化了,需要提供相应的set和get方法,给其中的属性赋值就是:s1.setName("马云");取值就是:s1.getName();》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》2.2继承:爷爷--爸爸--几个儿子儿子没有扩展父亲的方法,那
TNT_肖
·
2020-08-11 04:25
java基础入门
JAVA OOP基础知识(对象和类)
JavaOOP
(ObjectOrientedProgramming)就是面向对象的编程,之前的所说的一些Java基础主要是面向过程的编程。OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。
qq_42448606
·
2020-08-11 03:32
Java
OOP
JAVAOOP
继承(inheritance)
继承的语法:访问修饰符子类extends父类使用继承的优点:1.继承能清晰的体现相关的类之间的层次结构2.代码重用功能,相同的属性和方法可以从父类中继承,这样减少了代码和数据的冗余量3.方便之后代码的修改子类调用父类用的关键字:1.super(父类对象)2.super只能出现在子类的方法和构造方法当中3.super调用构造方法时,只能是第一句4.super不能访问父类的private成员abstr
横竖横竖横
·
2020-08-11 03:46
JAVA
JAVAOOP
知识点总结
重载:1.在同一个类中2.方法名相同3.参数列表不同4.与返回值无关参数列表不同:1.参数个数不同2.参数类型不同3.参数顺序不同4.与参数变量名无关构造方法:1.方法名与类名完全一致(包括大小写)2.没有返回值类型(连void都没有)(如果一个类没有编写构造方法,系统会自动生成一个无参无具体操作的构造方法,帮助类生成对象)构造函数可以重载封装:1.私有化属性2.提供公开的get和set方法对属性
lslxxy123
·
2020-08-11 03:52
java
javaoop
-接口
javaoop
-接口首先,我们来举一个例子:现在我要实现下列要求:要求实现保险箱的功能。箱子有开和关的功能,锁有上锁和开锁的功能。
胡萝卜i
·
2020-08-10 04:19
java
【
javaoop
】第六课 异常
一什么是异常在程序运行期间发生的不正常的情况,会导致程序的中断执行二java中的异常体系1Error和Exception的区别Error是指程序不能处理的不正常情况,我们称为错误Exception是指程序能处理的不正常情况,我们称为异常2RuntTimeException(运行异常)和IOException(检查异常)的区别运行时异常是指程序可以处理也可以不处理的异常检查异常是指程序在编译阶段一定
wo595
·
2020-08-10 04:40
Java基础
JAVAOOP
异常
排序:Try-catch-finally:try正常执行,如果有异常执行catch后执行finally,如果没有直接执行finally执行顺序:try-catch:try中的语句正常执行,如果遇到异常就会执行catch中的语句无论异常发布发生finally总会执行,除非终止程序,退出虚拟机Java处理异常是通过五个关键字来实现的:try、catch、finally、throw、throws异常分检
weixin_34252090
·
2020-08-10 03:47
JAVAOOP
I/O
程序的主要任务就是操作数据,通过允许程序读取文件的内容或向文件写入数据,可以使程序应用更加广泛。I/O(input/output)在不同操作系统之下,所占的字节数也不同,一般认为8.1.1使用File类操作文件或目录属性File对象既可以表示文件,也可以表示目录。在程序中可以代表一个目录或文件。可以用来查与文件相关的信息:名称、最后修改时间、文件大小等语法:Filefile=newFile(“文件
weixin_34066347
·
2020-08-10 03:01
JAVAOOP
多态
概念:不同对象对于同一个操作做出的相应不同实现方法:父类:抽象类抽象方法子类:普通类重写抽象方法同名父类:普通类普通方法子类:普通类普通方法同名父类:接口抽象方法实现类:普通类实现接口的方法优点:为了实现统一调度多态的形式:子类子类对象=new子类();父类父类变量=new子类();子类转父类,向上转型,父类变量指向子类对象,父类引用指向子类对象,自动类型转换。子类类型子类变量=(子类)父类变量;
weixin_33985679
·
2020-08-10 03:18
JavaOOP
-异常处理
packageChapter5.ShiLi.Demo1;importjava.util.*;publicclassTest7{/***多重catch块异常处理判断*@paramargs*/publicstaticvoidmain(String[]args){try{Scannerinput=newScanner(System.in);System.out.println("请输入被除数:");in
weixin_30725315
·
2020-08-10 02:40
Javaoop
_异常
java中的异常处理是通过五个关键字:try,catch,finally,throw和throws。try-catch块示例importjava.util.Scanner;publicclassMyMainTry{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);try{System.out.print("被
weixin_30568591
·
2020-08-10 02:45
大一
JAVAOOP
-T2 面向 对象 进阶- 实践任务指南(美和易思)
大一
JAVAOOP
-T2面向对象进阶-实践任务指南(美和易思)训练目标:1.成员变量2.This关键字3.隐藏和封装4.Static关键字1.学生实践练习需求说明(1)创建一个Person类,该类中有一个类成员变量
枫叶_lin
·
2020-08-10 00:24
java面向对象&项目实践
JavaOOP
---异常
异常简单来说异常就是程序中的一些错误或者说是不正常的存在。首先异常分为两大类:Error:这种异常更该说是错误,是比较严重的一类错误。说严重,其实是因为这些错误是JVM监管范围外的,可以捕获它,但是JVM无法解决掉。比如,网线断了,或者计算机硬件之类的问题。Exception:这算是真正意义上的异常,和上面的error相比,它的问题我们是既可以捕获也可以解决的。首次这类异常一般分为编译时异常和运行
qq_42448606
·
2020-08-10 00:58
Java
OOP
javaoop
_第三章_多态
1、一个类不想被继承就写一个final2、多态是具有表现多种形态的能力的特征。多态的特性:可以减少代码量,且可以提高代码的可扩展性和可维护性。3、将一个父类的引用指向一个子类对象即是向上转型,自动进行类型转换。4、向上转型后通过父类引用变量调用的方法是子类覆盖或者继承父类的方法,通过父类引用变量无法调用子类特有的方法。5、向下转型后可以访问子类特有的方法。注意必须转换为父类指向的真是子类类型,否则
FreeDistance
·
2020-08-10 00:02
javaOOp
字符流读取文件
packagecn.happy3;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;publicclassDay01{/***1.字符流读取文件*@throwsIOException*/publicstaticvoidmain(String[]args)throwsIOExc
贰叁
·
2020-08-09 23:17
JavaOOP
异常
packageexit3Exercise.com;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入课程代号(1~3之间的数字)");try{intnum=input.nextInt(
qq_36074134
·
2020-08-09 23:17
Javaoop
多态
多态存在的三个必要条件一:要有继承二:要有重写三:父类引用指向子类对象多态的好处:1.可替换性(substitutability多态对已存在代码具有可替换性。例2.可扩充性(extensibility)。多态对代码具有可扩充性。3.接口性(interface-ability)。多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的。4.灵活性(flexibility)。它
权世界是我家的
·
2020-08-09 23:17
JAVAOOP
之多态小结
多态:一种事务,多种形态代码表现:子类,父类应用场景:1.父类作为参数(子类替换它)2.父类作为返回值类型例如:Pet是电子宠物,它可以以多种方式存在,Dog,Penguin,Cat用法:在Master中定义了一个主人喂食的方法publicvoideatFoof(Petpet){pet.food();}以父类型作为参数,使用的时候,子类可以直接替换它,调用就是子类重写后的方法实现多态的思路:1.具
qq_121642675
·
2020-08-09 23:22
java
javaOOP
java
多态
JAVAOOP
接口(interface)
interface一般主要用来描述单独的方法,例如:publicinterfaceeat{};implements类和interface对接的关键字,例如:publicclasscatimplementseat{}接口的特点1.接口不能被实例化2.实现类必须实现接口的所有方法3.实现类可以实现多个接口4.接口中的变量都是静态常量接口类比较抽象类更好的特性:1.可以被多继承2.设计和实现完全分离3.
横竖横竖横
·
2020-08-09 23:08
JAVA
JAVAOOP
-第五章(异常)学习笔记
1.在java程序中什么是异常呢?下面我们来一段代码如果上面的代码没有进行if-else结构判断,它就又可能出现异常,第一种,是输入的类型不一样,二是除数为0,也会出现异常。2.异常处理:如果用if-else结构来处理异常,代码量会非常多,不过别担心,java为我们提供了异常的处理机制。它是通过这五个关键字来实现的:try、catch、finally、throw和throws通过java的异常处理
lixian_1998
·
2020-08-09 22:27
java学习笔记
Javaoop
——异常
第六章异常1.捕获异常try——执行可能产生异常的代码catch——捕获异常finally——无论是否发生异常,代码总能执行2.声明异常throws——声明方法可能要要抛出的各种异常3.抛出异常——手动抛出异常4.try——catch块捕获异常publicvoidmethod(){try{//代码段(此处不会产生异常)}catch(异常类型ex){//对异常进行处理的代码段}//代码段}5.try
杨萍_48hcy
·
2020-08-09 19:53
Javaoop
——Filo I/O
第十章FiloI/O1.File类的常用方法方法名称说明booleanexists()判断文件目录是否存在booleanisFile()判断是否是文件booleanisPirectory()判断是否是目录StringgetPath()返回此对象表示的文件的相对路径名StringgetAbsoluePath()返回此对象表示的文件绝对路径StringgetName()返回此对象表示的文件或目录的名称
杨萍_48hcy
·
2020-08-09 19:53
Javaoop
总结——多态\接口
第三章多态1.什么是多态?同一个引用类型,使用不同的实例而执行不同操作(父类引用子类对象)2.使用多态实现思路编写父类;编写子类,子类重写父类的方法;运行时使用父类的类型,子类的对象3.实现多态的两种形式使用父类作为方法形参实现多态;使用父类作为方法返回值实现多态。4.实现多态需要三个必要的条件:继承;要有重写;父类引用要指向子类对象。5.实现多态要用到的技术:动态绑定(dynamicbindin
杨萍_48hcy
·
2020-08-09 19:22
javaoop
--接口(day09)
接口只是定义一些功能,没有具体的实现,所以是抽象的,满足抽象的一些特性。比如说:1.不能直接被实例化,只能采用多态的方式2.子类要重写所有接口里的抽象方法(跟子类必须强制重写父类的抽象方法一个道理)建议:接口的子类为实现类,并重写所有接口方法**/*接口的特点:A:接口用关键字interface表示interface接口名{}接口没有class,只是功能的扩展B:类实现接口用implements表
ITer_123
·
2020-08-09 18:25
自学
java
javaoop
接口
一、接口接口它的作用是,代表一种能力为了解决继承单根性的局限。话术:接口可以认为是一种特别的抽象类。.好处是,接口之间可以多继承1.认识一下接口2.用程序描述USB接口3.代码实现编写接口(2).实现接口(3).使用接口4.接口的特性(1).接口不可以实例化对象,但是可以向上/向下转型(2).接口当中所有的属性都是静态常量(定义时必须赋值)(3).接口中所有的方法都是抽象方法,但是可以不写abst
Curtain-i
·
2020-08-09 17:55
笔记
javaoop
异常
一、异常1.什么是异常异常是指在程序的运行过程中发生的不正常是事件,他会中断正在运行的程序。2.捕获异常try:执行可能产生异常的代码catch:捕获异常finally:无论是否发生异常,代码总能执行3.声明异常throws:声明方法可能要要抛出的各种异常4.抛出异常throw:手动抛出异常5.第一种情况:正常publicvoidmethod(){try{//代码段(此处不会产生异常)}catch
Curtain-i
·
2020-08-09 17:55
笔记
javaoop
多态
一、多态:提高代码灵活性和扩展性1.扩展功能时对之前的代码几乎不需要改动二、实现多态的两种方式1.使用父类作为方法的形参2.使用父类作为方法的返回值3.多态是建立在继承的基础之上三、向上转型:将子类对象包装成父类的类型1.语法:父类对象名=new子类();代码块:2.属于自动类型转换四、向下转型:将包装的子类对象打回原形1.语法:子类对象名=(子类)包装的对象名!代码块:2.属于强制类型转换五、关
Curtain-i
·
2020-08-09 17:55
笔记
Javaoop
File I/O
一、File类访问文件属性1.File类可以创建对象也可以表示物理文件或目录,通过文件对象的方法可以操作文件或目录的属性//创建file对象:没有无参构造Filefile=newFile("yq.txt");2.File类常用方法方法名称说明booleanexists()判断文件或目录是否存在booleanisFile()判断是否是文件booleanisDirectory()判断是否是目录Stri
Curtain-i
·
2020-08-09 17:55
笔记
JavaOOP
面试题48题(含答案)(二)
51、接口有什么特点?接口中声明全是publicstaticfinal修饰的常量接口中所有方法都是抽象方法接口是没有构造方法的接口也不能直接实例化接口可以多继承52、抽象类和接口的区别?抽象类:抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。包含抽象方法的类,一定是抽象类。抽象类只能被继承,一个类只能继承一个抽象类。接口:全部的方
毛发旺盛的程序员
·
2020-08-05 16:33
程序员
JAVA
oop
scala面向对象综述
scala面向对象综述一、Scala面向对象编程综述1.1Scala是纯粹的面向对象的语言1.2Scala大量重用了Java中的类型1.3ScalaOOP比较
JavaOOP
的主要差异二、类和对象2.1类的定义一
我玩的很开心
·
2020-08-03 10:20
scala面向对象
scala
2020-07-07
javaoop
封装感悟封装本意是指将一个或者一些物品重新包装起来,以一个完整的形式再呈现出来。在JAVA语言中,这种对于信息的封装是通过创建类来实现的。
执手惊山河
·
2020-08-02 13:17
笔记
初学呐喊!——Java的多态总结
JavaOOP
第11单元多态部分学习笔记一、什么是多态?多态(OOP三大特征之一):一个对象表现出多种形态编程角度看:子类对象被声明为父类类型。二、多态发生的条件:有继承关系或实现关系。
大王喊我去巡山
·
2020-08-01 10:05
Day12——
JavaOOP
——多态、抽象类;封装、继承、多态;abstract关键字
Java面向对象—多态同一个对象的不同形态称之为多态向同一父类的不同子类对象发送同一条消息,行为不同声明父类对象用于保存创建的子类对象可以用父类对象保存任意子类对象•现实生活中存在很多多态的例子。•例如:水在100摄氏度的高温下是气体,在常温下是液体,在0摄氏度以下是固体。这里的多态是指一个对象具有多种形态•OOP中的多态与之类似。•同一个引用类型,使用不同的实例可以执行不同的操作,即父类引用子类
摇滚侠
·
2020-07-31 14:34
学习Java第一阶段
javaoop
——第三课笔记(第二章)
第一节:java的继承1、继承概念:继承是类与类的一种关系注意:A:java中的继承是单继承,只有一个父类B:只要子类对象实例化,那么父类构造方法必定有一个要初始化,不然就报错!2、继承的好处A:子类拥有父类的所有属性和方法注意:private修饰的成员和构造方法,子类无法继承。B:实现代码的复用3、语法规则class子类extends父类{}4、继承的初始化顺序A:初始化父类再初始子类B:先执行
刘军230
·
2020-07-30 16:06
javaoop
十次面试经历后耗时30天收集整理这神仙面试宝典,阿里P7不再是梦(Java岗专题)
我们一起来学习吧:专题一:
JavaOOP
面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六:Java注解面试题专题七
Java程序猿小七
·
2020-07-29 09:34
java
面试
数据结构
Java OOP
JavaOOP
第一章对象和封装1.Java中的命名规则Java包名:Java包名首字母不能小写不能够以[.]开头或结尾组成:由字母和数字组成,只能包含的特殊字符为:_,$,不能以数字开头Java类名:首字母大写
鏻鐩。
·
2020-07-29 07:09
上一页
1
2
3
4
下一页
按字母分类:
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
其他