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
【JavaSE基础】
重拾
JavaSE基础
——多态及其实现方式
今天是比较抽象的多态,希望能给大家带来帮助主要内容多态为什么使用多态多态的形式多态的概念多态的劣势多态存在的必然条件类型转换多态的实现原理多态的分类运行时多态的形式实现原理常量池方法调用方式动态绑定实现多态写在最后多态先说好不钻牛角尖哈,多态Java的特性之一,先不着急说他的概念,先看看为什么要使用多态,多态给我们带来什么好处为什么使用多态举个例子吧,老奶奶喜欢养宠物,领养了一只加菲猫,加菲猫是只
Rhythm_2019
·
2020-08-21 00:41
java
java-se
多态
语法
原理
重拾
JavaSE基础
——多态及其实现方式
今天是比较抽象的多态,希望能给大家带来帮助主要内容多态为什么使用多态多态的形式多态的概念多态的劣势多态存在的必然条件类型转换多态的实现原理多态的分类运行时多态的形式实现原理常量池方法调用方式动态绑定实现多态写在最后多态先说好不钻牛角尖哈,多态Java的特性之一,先不着急说他的概念,先看看为什么要使用多态,多态给我们带来什么好处为什么使用多态举个例子吧,老奶奶喜欢养宠物,领养了一只加菲猫,加菲猫是只
Rhythm_2019
·
2020-08-21 00:40
java
java-se
多态
语法
原理
重拾
JavaSE基础
——类与对象、封装和继承
最近一直都在写业务代码,想了一下自己好像没有真的系统的学习过Java,决定重头来过,抽半个月时间重新学习目录我们应该用人类的思维方式学习Java类与对象类的结构创建一个对象的方式this关键字static关键字静态成员变量和方法被存放在哪里如何访问静态成员变量封装三大特性怎么来的封装的好处如何封装继承关于继承的一些说法super关键字方法重写重写标志@Override好好的为什么要重写方法重写方法
Rhythm_2019
·
2020-08-21 00:36
java
基础
语法
继承
java-se
重拾
JavaSE基础
——类与对象、封装和继承
最近一直都在写业务代码,想了一下自己好像没有真的系统的学习过Java,决定重头来过,抽半个月时间重新学习目录我们应该用人类的思维方式学习Java类与对象类的结构创建一个对象的方式this关键字static关键字静态成员变量和方法被存放在哪里如何访问静态成员变量封装三大特性怎么来的封装的好处如何封装继承关于继承的一些说法super关键字方法重写重写标志@Override好好的为什么要重写方法重写方法
Rhythm_2019
·
2020-08-21 00:36
java
基础
语法
继承
java-se
重拾
JavaSE基础
——抽象类、接口、代码块、final和枚举
今天继续回顾Java基础,有些东西用得不多,大家看看知道语法就好主要内容抽象类抽象方法抽象方法的写法抽象方法是否可以私有化抽象类的特征抽象类有无构造器,能否实例化对象抽象类的结构抽象类的核心意义被继承部分实现,部分抽象接口为什么要使用接口接口和实现类的格式接口的结构JDK1.8之前JDK1.8之后新增接口VS父类接口VS抽象类代码块静态代码块构造代码块普通代码块构造器和代码块的执行顺序final关
Rhythm_2019
·
2020-08-20 23:41
java-se
java
基础
语法
总结
重拾
JavaSE基础
——抽象类、接口、代码块、final和枚举
今天继续回顾Java基础,有些东西用得不多,大家看看知道语法就好主要内容抽象类抽象方法抽象方法的写法抽象方法是否可以私有化抽象类的特征抽象类有无构造器,能否实例化对象抽象类的结构抽象类的核心意义被继承部分实现,部分抽象接口为什么要使用接口接口和实现类的格式接口的结构JDK1.8之前JDK1.8之后新增接口VS父类接口VS抽象类代码块静态代码块构造代码块普通代码块构造器和代码块的执行顺序final关
Rhythm_2019
·
2020-08-20 23:40
java-se
java
基础
语法
总结
JavaSE基础
(35) 生命周期(从对象的开始到结束)
开始:创建对象的时候,newStudent(),new的时候就开始了;堆中结束:当对象失去引用的时候说法1(常见的说法):当对象失去所有的引用(没有变量再指向它了(没有变量在存储它的地址)-相当于失联了,我们无法再使用它了)--就是死亡了;(垃圾回收器并不是立刻进行回收)说法2:对象真正的被销毁(对象会在堆里面占用内存,当把对象的内存空间回收了),Java有自动垃圾回收机制(GC);
郑清
·
2020-08-20 21:50
-----❶
JavaSE基础
阿里 Java 面试题汇总(附答案)
内容来源一位阿里的面试官,需要word文档的的在公众号后台回复阿里面试题阿里可以说是互联网java公司的标杆了,这份面试题包含了Java基础(
JavaSE基础
)常考知识点,这些基础知识题的答案也都还不错
程序员乔戈里
·
2020-08-19 08:23
抽象类和接口到底是什么垃圾——秒懂
前言这几天给别人讲
JavaSE基础
,又把面向对象看了一遍,讲的时候发现一个问题,就是当时讲抽象类和接口的时候说接口也是抽象类,是个特殊的抽象类,当时听的时候别人确实能听懂,因为确实没多少东西,但是真正用的时候总会犹豫
泰斗贤若如
·
2020-08-18 12:58
抽象类
接口
计算机硬件概述
JAVASE基础
第一章计算机硬件概述1.1计算机硬件概述:输入设备鼠标:鼠标,计算机的一种外接输入设备,也是计算机显示系统纵横坐标定位的指示器,因形似老鼠而得名(港台作滑鼠)。
世外shuai 人吖
·
2020-08-18 02:26
javase面向对象编程
Java语言学习笔记一、
Javase基础
语法Java的数据类型有四类八中:1、字符型char*Char型数据用来表示通常意义上的字符如:chareChar=‘a’charcChar=‘中’;*Java中的字符采用
caillc
·
2020-08-17 18:10
java
java小白也能快速学会Bootstrap(简单易理解)
我们之前学了许多
javase基础
性知识,我们学的javaweb
阿斌JAVA之旅
·
2020-08-17 18:17
java
html
bootstrap
css
Day16
JavaSE基础
复习 (23)多线程(上) (24)多线程(下)
(23)多线程(上)并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。需要多核CPU并发是指两个任务都请求运行,而处理器只能接收一个任务,就把这两个任务轮流进行,时间间隔很短多线程实现方式:2.1.定义一个类继承Thread,重写run方法,将要执行的代码写在run方法中。创建该类的对象,引用.start();开启线程2.2.定义一个类实现Runnable,重写run方法,创建该类的
花开半夏丶丿
·
2020-08-17 09:59
JavaSE复习
JAVASE基础
部分之基础语法&控制语句
1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则:A:英文大小写字母B:数字C:$和_(3)注意事项:A:不能以数字开头B:不能是java中的关键字C:区分大小写(
踏雪寻梅SXT
·
2020-08-17 09:57
JAVA
JAVASE
编程语言
JavaSE 基础 - 第六章 控制语句
JavaSE基础
-第六章控制语句1、控制语句-概述2、选择语句/分支语句if3、选择语句/分支语句switch4、循环语句for、while、do..while..4.1、for循环4.2、while循环
佬涛
·
2020-08-17 08:41
JavaSE
JavaSE 基础 - 【1-6章 - 内容回顾】
JavaSE基础
-【1-6章-内容回顾】1、windows操作系统中,文件扩展名的展示2、安装EditPlus并且进行相关配置3、windows的dos命令4、快捷键5、计算机语言的发展史6、Java语言的发展史
佬涛
·
2020-08-17 08:41
JavaSE
JavaSE 基础 - 第六章 控制语句【习题练习】
JavaSE基础
-第六章控制语句【习题练习】【作业1】计算1000以内所有不能被7整除的整数之和?
佬涛
·
2020-08-17 07:55
JavaSE
小小贪吃蛇——JAVA
回顾了一下
JavaSE基础
,顺便用一下午的时间写了一个小小贪吃蛇本篇文章献给Java初学者,或者大一大二的学生朋友们。
君__莫笑
·
2020-08-17 04:52
JAVA-SE
java
贪吃蛇代码
超全汇总系列 - 1.1 Java SE 基础
本文已收录至github,完整图文:https://github.com/HanquanHq/MD-Notes
JavaSE基础
面向对象Java按值调用还是引用调用?
寒泉Hq
·
2020-08-16 20:55
面试必背系列
JavaSE基础
部分易错点_01
JavaSE基础
部分易错点_01由于Java基础部分,尤其是前半部分内容比较简单,在此笔者在前面几篇博文中只会提及易错易漏的知识点。本篇博文涉及以下几个知识点。
JYBlog
·
2020-08-16 18:52
Java
SE
Java se学习笔记-基础-基于尚硅谷宋红康教程
javase基础
基本语法关键字和标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WGbXTu4y-1597572422033)(https://i.loli.net
晓缘分
·
2020-08-16 18:23
java学习笔记
java
javaSE基础
笔记_Day03_流程控制语句
if语句的格式和执行流程:第一种格式if(条件表达式){代码...}第二种格式if(条件表达式){代码...}else{代码...}第三种格式if(条件表达式){代码...}elseif{代码...}else{代码...}switch选择语句的格式和执行流程格式switch(表达式){case常量值1:代码1...break;case常量值2:代码2...break;...default:代码..
lp_小龙
·
2020-08-16 03:12
java基础
javaSE基础
笔记_Day02_数据类型转换、运算符及方法入门
数据类型转换自动类型转换特点:将取值范围小的类型自动提升为取值范围大的类型格式:取值范围大的类型变量名=(取值范围小的类型)取值范围大的类型的数据强制类型转换特点:将取值范围大的类型强制转换为取值范围小的类型格式:取值范围小的类型变量名=(取值范围小的类型)取值范围大的类型的数据;取值范围大小排序:byteshortchar
lp_小龙
·
2020-08-16 03:12
java基础
JavaSE 基础 - 第九章 对象的创建和使用
JavaSE基础
-第九章对象的创建和使用1、怎样创建对象?2、什么是实例变量?3、对象和引用的区别?4、画内存图注意事项 为什么要画内存图(非常重要)?5、程序在什么情况下会出现空指针异常呢?
佬涛
·
2020-08-15 13:27
JavaSE
JavaSE基础
之枚举的使用
枚举类概述在某些情况下,一个类的对象是有限而且固定的。例如季节类,只能有4个对象手动实现枚举类:private修饰构造器属性使用privatefinal修饰把该类的所有实例都使用publicstaticfinal来修饰Season.javapackagecom.xyc.enums;/****@ClassName:Season*@Description:自定义枚举*@author:xyc*@date
A天道酬勤
·
2020-08-15 04:38
JavaSE篇
JAVASE基础
---标识符
定义:就是给类,接口,方法,变量等起名字时使用的字符序列.组成规则:英文大小写字母数字字符$和_具体实例:包:单级包_一个文件夹多级包_多个不同级文件夹(用.来代替)类和接口的命名:1.单个单词:单词首字母大写,例:Hello2.多个单词:每个单词首字母大写,例:MakeNameDemo方法/变量的命名:1.单个单词全部小写,例:show()i2.多个单词第一个单词小写第二个以后的单词首字母大写,
weixin_42223645
·
2020-08-15 04:21
JavaSE基础
08-持有对象
容器类目录容器类泛型和类型安全的容器集合collection1.添加一个元素和一组元素2.容器的打印3.List4.迭代器4.LinkedList映射Map泛型和类型安全的容器使用普通的容器是不安全的,因为什么都可以放进去,没有限制,拿出来转换也没有限制,所有都需要程序员自己判断;如ArrayListal=newArrayList();我们用案例来说明,以下是实验代码packagecom.Java
这是自动生成的名字
·
2020-08-15 04:32
JavaSE
JavaSE基础
09-多线程
目录前言基本的线程机制11.如何定义任务2.线程执行任务的两种方式3.创建多个线程4.常见的三种线程池基本的线程机制21.从任务中产生返回值2.休眠3.优先级前言实现并发的最直接的方式就是在操作系统级别上使用进程;进程是运行在自己空间内的自包容程序。多任务操作系统,可以通过周期性,将cpu从一个进程切换到另一个进程,在宏观上实现同时运行多个进程。并发编程可以使我们将程序划分为多个分离地,互不干扰的
这是自动生成的名字
·
2020-08-15 04:32
JavaSE
JavaSE基础
05-多态
1.多态中的向上转型多态的好处:松耦合:类与类之间或模块与模块之间的关联程度要低,修改一个类或模块时,尽量不影响到其他类或模块高内聚:内聚性是指在程序设计中表示一个类具有单一的明确的目标程度;要做到责越单一,目标越明确,这样才能称为内聚程度高。紧封装:在设计类的时候,尽量把数据成员设计为私有的,通过公共接口来操作私有数据成员。多态是为了消除类之间的耦合关系,让两个类或模块的联系程度降低;松耦合的目
这是自动生成的名字
·
2020-08-15 04:00
JavaSE
JavaSE基础
知识(十九)--Java接口之接口的嵌套
JavaSE是什么,包括哪些内容(十九)?本文内容参考自Java8标准再次感谢Java编程思想对本文的启发!一个接口可以嵌套在另一个接口中,这揭示了许多非常有趣的特性。代码示例://接口嵌套//包访问权限类AclassA{//嵌套的包访问权限接口BinterfaceB{//方法f()voidf();}//public类BImp实现接口B//说明包访问权限接口可以被implementspublicc
不去上课
·
2020-08-15 03:41
Java
SE
JavaSE基础
知识(十九)--Java接口之抽象类和抽象方法
JavaSE是什么,包括哪些内容(十九)?本文内容参考自Java8标准再次感谢Java编程思想对本文的启发!先回顾在前面的博文中,曾经提到过的一个父类"乐器(Instrument)",它的的代码如下://乐器类Instrument//枚举类Note代表乐符publicenumNote{//代表枚举值(乐符),也就是枚举类Note仅有以下三个实例对象。MIDDLE_C,C_SHARP,B_FLAT;
不去上课
·
2020-08-15 03:41
Java
SE
JavaSE基础
知识(十九)--Java接口之完全解耦(为何要解耦)
JavaSE是什么,包括哪些内容(十九)?本文内容参考自Java8标准再次感谢Java编程思想对本文的启发!在看这篇博文之前,需要三个知识点作为基础:⑴、对多态机制完全了解(Java中的所有方法默认都是后期绑定/运行时绑定)。⑵、Java中的一个类只能继承(extends)一个类。⑶、Java中的一个类可以同时实现(implements)多个接口。在Java中,如果一个方法的形式参数是一个普通类/
不去上课
·
2020-08-15 03:41
Java
SE
JavaSE基础
自学-----多态--接口型引用(代码简单示例)
示例1-----主板与配件连接主板示例:主板上有许多配件:声卡,显卡,网卡等等主板上已有特定的接口,如果配件无法满足该接口将无法插入主板思想:定义一个PCI的接口,让声卡,网卡这些配件想要连接主板,就需要实现PCI接口然后主板就可以用这个PCI接口来运行配件…(接口型引用指向自己的对象)接口型引用指向子类对象.提搞功能拓展性//PCI接口interfacePCI{voidconnect();//P
活着为了填坑
·
2020-08-15 03:04
Java
基础
javaSE基础
知识 知识点(一)
personp=newperson();创建一个对象都在内存中做了什么事情?1:先将硬盘上指定位置的person.class文件加载进内存。2:执行main方法时,在栈内存中开辟了main方法的空间(压栈—进栈),然后在main方法的栈区分配了一个变量p。3:在堆内存中开辟一个实体空间,分配了一个内存首地址值。new4:在该实体空间中进行属性的空间分配,并进行了默认初始化。5:对空间中的属性进行显
kikock
·
2020-08-15 02:16
java基础相关
JAVASE基础
Item -- 多线程,并发
一、多线程概述1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。3:多进程有什么意义呢?单进程的计算机只能做一件事情,而我们现在的计算机都可以做
小平果118
·
2020-08-15 02:34
Java
Android之
JavaSe基础
--面向对象高级部分-接口,抽象类(五)
一、final关键字Final常用来声明常量,常量必须大写,常量的内容是不能够修改的。例子:privatefinalStringINFO=“刘欢”;//声明常量Publicfinalvoidprint(){//使用final声明的方法不能够被覆写INFO=”HELLO”;}全局常量:publicstaticfinalStringINFO=”刘欢”;二、抽象类:包含一个抽象方法的类就称为抽象类。(抽
火车头-110
·
2020-08-15 02:55
android
javaSe
【
JavaSE基础
】抽象类和接口的区别
一、语法层面上的区别1)抽象类可以提供成员方法的实现细节(注:可以只包含非抽象方法),而接口中只能存在publicabstract方法,方法默认是publicabstract的,但是,Java8中接口可以有default方法;2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是publicstaticfinal类型的;3)抽象类可以有静态代码块和静态方法和构造方法;接口中不能含有静态代
Soldier49Zed
·
2020-08-15 01:37
JavaSE
【
JavaSE基础
】接口和抽象类
抽象1、抽象类在Java面向对象当中,所有的对象都是用过类进行描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,我们把这种类定义为抽象类。抽象类的特征:1、不能用来实例化对象,所以抽象类必须被继承才能够被使用,其他的功能和普通类相同。2、一个类只能继承一个抽象类。3、抽象类的修饰符不能是private。2、抽象方法如果想要设计一个类,该类包含一个特别
Sampson_S
·
2020-08-15 01:04
JavaSE基础
JavaSE基础
之接口
接口介绍当一个类中的所有方法都是抽象方法的时候,我们就可以将其定义为接口。接口也是一种引用数据类型,比抽象类还要抽象。意义规则的定义;程序的扩展性。定义——使用关键字interface来定义。publicinterface接口名{}接口不能实例化;接口和类之间是实现关系,通过implements关键字表示。publicclass类名implements接口名{}注意接口的子类(实现类),要么重写接
键盘程序员
·
2020-08-15 01:47
Java
JavaSE基础
06-接口
Java接口前言使用抽象类和抽象方法,可以控制基类不被实例化,同时控制派生类必须实现基类的抽象方法。一个类中包含抽象方法,那么这个类就必须是抽象的;抽象类中的每一个抽象方法都必须要被派生类实现,抽象类中的抽象方法要加修饰符abstract;如果我们写一个抽象类,但从来都没有被实现过,那么这个抽象是垃圾代码。抽象类中是可以没有抽象方法的,一旦有抽象方法则规定子类必须要实现其抽象方法;这里的接口是特指
这是自动生成的名字
·
2020-08-15 01:45
JavaSE
java源码学习之String(一)
首先是
javaSE基础
,从String开始吧。自己也是一边学习一边做笔记。所以错误的地方希望网友指正我会虚心接受。
开启离线模式的人
·
2020-08-15 01:00
java学习笔记
JavaSE基础
知识(十九)--Java接口之适配接口
JavaSE是什么,包括哪些内容(十九)?本文内容参考自Java8标准再次感谢Java编程思想对本文的启发!接口最吸引人的原因之一就是允许同一个接口具有多个不同的实现(就是每个实现接口的类都可以给这个接口的所有方法以不同的实现,而不用去修改主体框架的代码),在简单的情况中,它的体现形式通常是只规定一个接受接口类型的方法(publicvoidf(xxx接口类型s)),而该接口的实现和向该方法传递的实
不去上课
·
2020-08-15 01:53
Java
SE
尚硅谷
JavaSE基础
1.3第一个JAVA应用程序1.3.1JAVA程序框架publicclass类名{publicstaticvoidmain(String[]args){//命令语句}}1.3.2JAVA程序的开发步骤步骤:将Java代码编写到扩展名为.java的文件中。通过javac命令对该java文件进行编译。通过java命令对生成的class文件进行运行。1.3.3输出命令输出后换行:System.out.p
墨白与海.
·
2020-08-14 13:08
Java
Java培训
大数据
JavaSE基础
01
标识符概要:Java对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符;其实呢就是为类、接口、方法、变量命名制定的一套规范。规则(等于法律的作用):由字母、数字、下划线、美元符号组成$_;不能以数字开头;Java严格区分大小写;不能是Java中的关键字.规范:满足见名知意;不允许使用中文或拼音;满足驼峰命名法命名长度不超过31个字符.项目开发中的命名规范:元素:项目、包、类、接口、抽象
臭dd
·
2020-08-14 11:39
JavaSE基础
注解
什么是注解?Annotation是从JDK5.0开始引入的新技术Annotation的作用不是程序本身,可以对程序做出解释(这一点和注释没有什么区别)可以被其他程序读取Annotation的格式注解是以"@注释名"在代码中存在的,还可以添加一些参数值eg:内置注解@SupperssWarnings(value=“unchecked”)Annotation在哪里使用?可以附加在package,cla
叶之印
·
2020-08-13 18:59
注解
Java大数据技术栈 浅析
hiveimpalaelasticsearchkylin...数据计算实时计算stormsparkstreamingflink...离线计算hadoopspark...其他框架zookeeper..学习步骤及大概作用linux基础和
javase
popcjz
·
2020-08-13 13:59
大数据/云计算
android安卓学习,怎么利用源码例子来提升自己的专业技能
android开发一些体会文章目录android开发一些体会前言一、学习知识汇总1.1、
Javase基础
1.2、androidUI编程1.3、android网络编程与数据存储二、进阶之路(初级->中级-
当富网络
·
2020-08-12 15:11
AndroidUI
android
刚学习android安卓,哪里有源码例子可以下载学习的
android开发一些体会文章目录android开发一些体会前言一、学习知识汇总1.1、
Javase基础
1.2、androidUI编程1.3、android网络编程与数据存储二、进阶之路(初级->中级-
当富网络
·
2020-08-12 15:11
从android
github
源码学习
Android
Studio
android
android
刚入门
学习安卓
javaSE基础
-单例设计模式
单例模式:一个类在内存中只有一个对象思想:1、保证对象唯一,避免建立多个对象,禁止其他程序创建该类对象2、为了可以让其他程序访问到该类,在本类自定义一个对象3、给其他程序提供访问方式实现:1、将构造函数私有化2、在类中创建一个本类对象3、提供一个方法可以获取该对象有特有参数这个单例模式才有意义//实际开发推荐饿汉式/***饿汉式,single类一进内存就已创建好对象*记忆点:管他饿不饿,先创建再说
achieve-mr.j
·
2020-08-11 17:47
javaSE
javaSE基础
18之设计模式
1,单例模式在java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在饿汉式懒汉式publicclassSingleton1{//构造方法私有privateSingleton1(){}//饿汉单例实现privatestaticfinalSingleton1single=newSingleton1();//静态工厂publicstaticSingleton1getInstance(){r
px239203
·
2020-08-11 17:03
java基础
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他