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基础part5
Java基础
知识(继承、包、修饰符、final、常量、枚举、抽象类、接口、多态、内部类)
什么叫继承?子类(this)继承父类(super)的因素(成员变量和方法)子类继承父类的特征一个子类只能继承一个父类一个父类可以被多个子类所继承,子类具有可拓展性,继承提高了代码的可重复利用性Java中提供一个关键字extends用这个关键字可以让一个类继承另一个类建立起父子关系。例如子类学生类(派生类/子类)父类为人类(基类/超类/父类)作用:子类继承父类后子类可以使用父类的公共的属性和方法可以
Aggressive-Cute
·
2023-08-12 03:55
Javase强化
java
se
java
java基础
:(8)File类的使用
1.导论1.File类的一个对象,代表一个文件夹或一个文件目录(俗称:文件夹)2.File类声明在java.io包下3.如何创建File类的实例FIle(Stringpathname)File(Stringparent,Stringchild)File(Fileparentm,Stringchild)4.路径和路径分隔符相对路径:相较于某个路径下,指明的路径绝对路径:包含盘符在内的文件或文件目录的
Listen·Rain
·
2023-08-12 02:03
java基础
java
开发语言
后端
Java基础
(十)方法
一、方法的理解(1)方法是完成特定功能的、相对独立的程序段,与其他编程语言中的子程序、函数等概念想当。(2)方法一旦定义,就可以在不同的程序段中多次调用,故方法可以增强程序结构的清晰度,提高编程效率。1.方法的声明java中方法声明的语法规则如下:[修饰值]返回值类型方法名称([参数表]){//方法体}语法解析:(1)方法声明包括方法头和方法体两部分。其中方法头确定方法名称、形式参数的名称和类型、
写代码的小包
·
2023-08-12 01:27
Java
java
开发语言
Java基础
集合框架学习(下)
文章目录Dog必须改写equals方法LinkedList独有方法Set入门Set去重现象TreeSet算法依赖于一个比较接口HashMap案例map常用方法泛型入门使用泛型迭代器IteratorCollections集合框架工具类Dog必须改写equals方法在Java中,当你希望对自定义类的对象进行相等性比较时,需要重写equals()方法。默认情况下,Java中的equals()方法是比较对
诗句藏于尽头
·
2023-08-12 00:14
java
java
学习
python
Java基础
-抽象类和接口
抽象类:对一类事物的抽象定义:如果一个类中没有包含足够多的信息来描述一个具体的对象,这样的类就是抽象类。接口:对某一行为的抽象定义:接口在java中是一个抽象类型,是抽象方法的集合。一个类通过实现接口的方式,从而继承接口中的抽象方法。抽象类的意义:为子类提供一个公告的类型;封装子类中的重复内容(成员变量和方法)定义有抽象的方法,子类虽然有不同的实现,但该方法的定义是一致的。区别总结:抽象类只能单继
Merbng
·
2023-08-12 00:08
java基础
知识,垃圾回收
知识要点:垃圾回收要点知识垃圾回收算法垃圾回收器垃圾回收机制GC所关心的东西:“这块数据是不是一个指针”GC所关心最重要的几件事情:哪些内存要回收?什么时候回收?如何回收?垃圾回收要点知识引用计数给对象添加一个引用计数器。每当有一个地方引用这个对象,这个计数器就加1;每当引用失效,这个计数器就减1;当计数器为0的时候就代表该对象不能再被使用。publicclassReferenceCounting
javap
·
2023-08-11 23:47
Java基础
知识——JavaIO
JavaioIO的基本分类data=socket.read();socket本意为套接字,为ip+端口,我理解为一个数据载体(BIO)阻塞io:进程系统调用获取数据后,没有等到数据,则陷入阻塞状态。等到IO获取数据后,进程才就绪状态(NIOnotblockio)非阻塞io:进程系统调用获取数据后,没有等到数据,则立即返回。循环往复(NIOnewio)多路复用io.:非阻塞的延伸,进程和IO进程不再
取个程序猿的名字
·
2023-08-11 22:09
Java基础知识
java
开发语言
后端
Java基础
——Java IO详解
一、概述1、JavaIOJavaIO即Java输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等等)。Java类库的设计者通过设计大量的类来攻克这些难题,这些类就位于java.io包中。
qq_45807373
·
2023-08-11 21:07
每天进步一点点之
Java基础
(1)——Object 类中的方法总结
1.Object类的结构如图可知,Object类中的方法,按照用途可以分为以下几种:构造函数hashCode()和equals()函数用来判断对象是否相同wait(),wait(long),wait(long,int),notify(),notifyAll()线程等待和唤醒toString()和getClass()clone()finalize()用于在垃圾回收registerNatives()本
青冘
·
2023-08-11 20:21
Java学习笔记
Object
类
Java开发要学哪些知识点?建议收藏
1.
Java基础
知识首先,作为一名Java开发人员,我们需要掌握Java语言的基础知识。这包括Java的特点、Java的发展历史、
Java基础
语法、流程
失眠的键盘
·
2023-08-11 20:14
Java
后端
java基础
知识-Java中的集合
知识点:java中分为数组和集合两大类,这两个容器都是可以存储数据的方法数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口Collection和Map。Collection接口派生出来的常用集合有:(主要)ArrayLis
samonking
·
2023-08-11 16:50
Java基础
(1)
1.Java和js的特性JS:解释,弱类型,动态基于对象Java:解释,强类型,静态面向对象2.代码执行Java代码-javac编译器编译-class字节码文件-Java解释器解释不同的JVM都识别class文件3.数据类型:基本数据类型:数值型整型Byte字节8bitShort短整型16bitInt整型32bitLong长整型64bit(L结尾)浮点型Float单浮点32bit(F结尾)Doub
大嘴猴..
·
2023-08-11 15:41
java
jvm
开发语言
迷茫小白学JAVA
第一天学习
jAVA基础
学习学了解JDK的相关知识与概念多平台运行的机制——JVMJAVA虚拟机这也是Java的和新机制JDK=JRE(java运行环境)+java开发工具JRE=JVM+java核心库test.java
BUPTniming
·
2023-08-11 14:41
java
开发语言
java基础
知识
java语言有哪些优势面向对象平台无关性可靠性安全性支持多线程支持网络编程执行方式采用解释执行+编译执行并存实践应用案例丰富java中常见的基本数据类型有哪些?数值类型:整型(byte,short,int,long(1.2.4.8))浮点型(float,double(4.8))非数值类型:char:字符型,2boolean:布尔注:在java虚拟机里面采用8位二进制数表示布尔值00000001tr
猿究院二锅头
·
2023-08-11 13:30
java
开发语言
具体面试题
具体面试题
Java基础
JDK和JRE有什么区别?==和equals的区别是什么?两个对象的hashCode()相同,则equals()也一定为true,对吗?final在java中有什么作用?
与梦想同在
·
2023-08-11 12:55
java
JAVA面试题大全第一期(2020版)
欢迎加入博主的QQ群:875730977,即可获取~image.png一、
Java基础
1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开
小七编程
·
2023-08-11 12:40
识别和应对内存抖动
目录一、导读二、概览三、案例分析3.1使用memory-profiler3.2使用cpu-profiler四、推荐阅读一、导读我们继续总结学习
Java基础
知识,温故知新。
Android西红柿
·
2023-08-11 12:03
Android学习之路
java
android
面试
内存抖动
性能
【
JAVA基础
】- 同步非阻塞模式NIO详解
【
JAVA基础
】-同步非阻塞模式NIO详解文章目录【
JAVA基础
】-同步非阻塞模式NIO详解一、概述二、常用概念三、NIO的实现原理四、NIO代码实现客户端实现服务端实现五、同步非阻塞NIO总结一、概述
goyeer
·
2023-08-11 11:49
JAVA
java
nio
Java基础
部分面试题
面向对象三大特性封装:将类中的某些信息隐藏在类的内部,不允许外部直接访问,只允许通过该类提供的方法来对隐藏信息进行访问。继承:是类与类的一种关系,满足什么是什么的关系,子类具有父类的一些属性和方法,主要为了实现代码复用。多态:实现多态有三个必要条件:继承、重写、向上转型;父类的引用可以指向子类的对象,在调用该父类引用对象时实际调用的是子类重写的方法。重载、重写:重载:在同一个类中,方法名相同,参数
_NineSun旭_
·
2023-08-11 11:17
【
Java基础
】七种常用的设计模式详解
一、设计模式分类设计模式根据工作的目的,分为创建型模式、结构型模式和行为型模式三类。创建型模式:用于描述"怎样创建对象”,它的主要特点是"将对象的创建与使用分离”。单例模式、工厂方法模式、抽象工厂模式、创建者模式、原型模式属于创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大的结构。适配器模式、代理模式、装饰器模式、外观模式、桥接模式、组合模式、享元模式属于结构型模式。行为型模式:用
Money、坤
·
2023-08-11 07:16
java基础
设计模式
单例模式
代理模式
Java基础
练习八(二维数组)
1.装水问题有一个异形容器,用一个n*n的二维数组来表示。其中1表示容器实心部分,0表示空心部分。现使用此容器装水,能装多少水(每个元素都表示一份水,只有有挡板的部分能装水)?publicclassWork1001{publicstaticvoidmain(String[]args){int[][]arr={{0,0,1,0,0,0,0},{0,0,1,0,0,0,0},{0,0,1,0,1,0,
写代码的小包
·
2023-08-11 06:31
Java
java
开发语言
Java基础
篇--对象和类
目录对象(Object)类(Class)构造方法创建对象访问对象的成员总结在面向对象中,为了做到让程序对事物的描述与事物在现实中的形态保持一致,面向对象思想中提出了两个概念,即类和对象。在Java程序中类和对象是最基本、最重要的单元。类表示某类群体的一些基本特征抽象,对象表示一个个具体的事物。例如,在现实生活中,学生就可以表示为一个类,而一个具体的学生,就可以称为对象。一个具体的学生会有自己的姓名
世俗ˊ
·
2023-08-10 22:40
Java基础篇
java
开发语言
Java基础
篇--基本数据类型
目录前言:内置数据类型类型默认值示例:内置数据类型转换自动类型转换(隐式类型转换):强制类型转换(显式类型转换):隐含强制类型转换:引用类型前言:Java中的所有数据类型如下图。内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整型(IntegerTypes):byte:8位有符号整数,范围为-128到127。short:16位有符号
世俗ˊ
·
2023-08-10 22:40
Java基础篇
java
开发语言
Java基础
篇--入门知识
目录前言我的第一个JAVA程序注意:publicclassHelloWorldpublicstaticvoidmain(String[]args)System.out.printlnJava简介主要特性Java开发工具Java基本语法Java标识符Java关键字Java注释Java源程序与编译型运行区别前言Java是一种广泛应用的编程语言,具有简单、面向对象、跨平台等特点。它由SunMicrosy
世俗ˊ
·
2023-08-10 22:09
Java基础篇
学习
java
开发语言
java基础
面试题(一)
1.知道synchronized原理么?synchronized是java提供的原子性内置锁,这种内置的并且使用者看不到的锁被陈伟监视器锁。使用synchronized之后,会在编译之后在同步代码块前后添加monitorenter和monitorexit字节码指令,依赖操作系统底层互斥锁的实现,作用是实现原子性操作和解决共享变量的内存可见性问题。执行monitorenter指令时会尝试获取对象锁,
Chen_leilei
·
2023-08-10 22:37
JAVA
面试
java
开发语言
Java基础
——封装、继承、多态
今天我们来了解一下面向对象的三大特性:封装、继承和多态。封装把属性和实现细节隐藏起来,不让外界直接访问,提供公共的方法访问方式。private:A:只能修饰成员B:被private修饰的成员只能在本类中访问,外界不可以直接访问C:private是一个权限修饰符使用:1)给成员属性加private2)提供关于这个属性的公共的set和get方法classDemo_Person{publicstatic
阿Q说代码
·
2023-08-10 19:02
Java基础
入门篇——Switch条件语句(十一)
目录一、switch条件语句二、Scanner类使用三、数据的输出四、continue语句使用一、switch条件语句Switch语句是一种条件语句,用于基于不同的条件值执行不同的代码块。它可以简化多个if-elseif-else嵌套语句的结构。Switch条件语句的基本结构:switch(表达式){case值1://当表达式等于值1时执行的代码块break;case值2://当表达式等于值2时执
一季春秋
·
2023-08-10 16:18
Java基础入门篇
java
开发语言
Java基础
入门篇——for循环(十三)
一、for循环语句for循环是一种在给定条件为真的情况下重复执行一段代码块的循环结构。它在每次循环迭代之前都会检查循环条件,只有当循环条件为真时才会执行循环体。for循环的基本语法:for(初始化;循环条件;更新循环变量){//循环体}在for循环中,初始化表达式用于初始化循环变量,循环条件是一个布尔表达式,更新循环变量用于在每次循环迭代之后更新循环变量的值。for循环的执行过程如下:执行初始化表
一季春秋
·
2023-08-10 16:18
Java基础入门篇
java
开发语言
Java基础
入门篇——方法和重载(十四)
一、什么是方法方法是一段封装了特定功能的代码块,可以在程序中被多次调用和重复使用。它接受输入参数(可选)并可以返回一个值(也可以是空)。在Java中,方法用于实现特定的任务或操作,并且可以被其他部分的代码调用和重用。2.1方法的语法格式方法由以下几个组成部分:方法签名:方法的名称和参数列表的组合。方法签名用于唯一地标识一个方法。参数列表:方法的输入参数,用于向方法传递数据。方法可以接受零个或多个参
一季春秋
·
2023-08-10 16:18
Java基础入门篇
java
开发语言
Java基础
入门篇——While循环(十二)
目录一、循环结构语句二、while循环语句三、do-while循环语句四、break使用一、循环结构语句在实际生活中经常会将同一件事情重复做很多次。例如,在做眼保健操的第四节轮刮眼眶时,会重复刮眼眶的动作:打乒乓球时,会重复挥拍的动作等。在Java中有一种特殊的语句称为循环语句,可以将一段代码重复执行。循环语句分为while循环语句、do…while循环语句和for循环语句3种。二、while循环
一季春秋
·
2023-08-10 16:17
Java基础入门篇
java
开发语言
Java工程师研学之路【003
Java基础
语法下】
知识体系挑战(challenge)从终端输入字符串(输入的个数不超过10个),当输入遇到end字符串时,结束输入并且打印出之前输入的所有字符串。思路:首先要输出end之前的所有字符串,故可以使用数组把输入的字符串存储起来;然后又要求输入遇到end时结束输入,故可以通过一个条件判断来结束整个循环,循环是由于要求输入的个数不超过10个,故可以设置循环来进行字符串的输入;最后通过遍历数组来输出end之前
工程人永远在路上
·
2023-08-10 16:43
Java工程师研学之路
java
数字化转型
java基础知识
Java基础
教程(2)--Java开发环境
一.JVM、JRE和JDK的概念对于初学者来说,这三个术语出现的频率很高,而且有关这它们的问题在面试题中也会经常出现。因此,理解它们的定义、区别和联系就显得尤为重要。在学习这几个专业术语之前,我们先来了解一下Java代码的编译运行过程。机器语言是用二进制代码表示的,能够被计算机直接识别和执行的一种机器指令的集合。也就是说,通过机器语言,我们可以直接操控电脑去做任何我们想要执行的操作。但是,由于机器
游戏原画设计
·
2023-08-10 15:23
Java基础
入门篇——结构语句和if语句(十)
目录一、选择结构语句二、if条件语句2.1if语句2.2if流程图2.3if-else流程图2.4if-elseif-else流程图三、总结一、选择结构语句1.什么是选择结构语句?选择结构语句(也称为条件语句)是一种编程结构,用于根据给定条件选择要执行的特定代码块。它基于条件判断的结果来确定程序的执行路径。通过使用选择结构语句,我们可以根据条件的真假来选择执行不同的代码块。常见的选择结构语句有两种
一季春秋
·
2023-08-10 14:26
Java基础入门篇
java
开发语言
Java基础
晨读单词
day01computer[kəm'pjuːtə]计算机,电脑path[pɑ:θ]路径class[klɑ:s]类classpath[klɑ:s'pɑ:θ]类路径public['pʌblik]公共的,公用的private['praivit]私有的,私人的static['stætik]静的;静态的;静止的void[vɔid]空的,没有返回值的main[mein]主要的,重要的System['sistə
辽A丶孙悟空
·
2023-08-10 07:24
从入门到精通,超详细的程序员Java学习路线指南
基础阶段首先是基础阶段,在基础阶段,我们必须掌握
Java基础
,Mysql数据库,Ora
编程自习室
·
2023-08-10 07:22
Java基础
集合框架学习(上)
入门案例单元测试和增删改查单元测试的注意事项LinkedList入门案例ArrayList底层是数组LinkedList底层是链表ArrayList和LinkedList选型ArrayList存放DOG对象初识基础框架
Java
诗句藏于尽头
·
2023-08-10 05:15
java
java
学习
python
【cs61b】学习笔记day1
1.1
java基础
HelloWorldjava程序由一个类声明组成,使用关键字publicclass声明。在Java中,所有代码都位于类中。
aoeh
·
2023-08-10 02:16
cs61b
java
学习
笔记
java
Java学习 | 面向对象编程(上)
本笔记是听尚硅谷宋红康老师讲解
Java基础
所整理4.1学习面向对象主线:Java类及类的成员:属性、方法、构造器;代码块,内部类面向对象的三大特征:封装性、继承性、多态性其他关键字面向过程(POP):ProcedureOrientedProgramming
TcsF
·
2023-08-10 01:01
<<
java基础
>> 更新器AtomicIntegerFieldUpdator
这是一个原子的更新器。能够在多线程情况下,吧某个对象的某一个field原子的更新到指定的field。下面下列出其使用注意事项,然后给出例子。更新器更新的必须是int类型的变量,不能是包装类型。更新器更新的必须是volatile类型的变量,确保在多线程更新过程中该变量的可见性。变量必须是实例变量,不能是static的。因为Unsafe.objectFieldOffset()方法不支持静态变量。(ca
monk87
·
2023-08-10 00:04
商务英语level3 unit2
part5
non speaking
Whichdepartmentsellsacompany'sproductsorservices?Whatshowshowmuchofsomethinghasbeencompleted?Toberesponsiblefortheresultofsomething.Whatisthegoalofthesalesdepartment?Whatdoesthedeadlineindicate?Whatma
Alexandear
·
2023-08-09 23:57
Java基础
九 - 异常
1.throw和throws1.throw是在代码运行过程中引起一个异常2.throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理2.final、finally、finalize1.final是修饰符,用于修饰变量、方法、类修饰变量,最开始就声明值并且不允许修改修饰方法不能被重写修饰类不能被继承2.finally是trycatch里面最后执行的一段代码,不管是否执行异常都会执行
马丁•路德•王
·
2023-08-09 21:51
java
开发语言
Java基础
十 - 设计模式
一、单例1.创建饿汉式packagebasic;publicclassESingleton{//先私有化静态实例privatestaticESingletoneSingleton=newESingleton();//私有化构造方法,防止外部实例化privateESingleton(){};//提供全局访问方法publicstaticESingletongeteSingleton(){returne
马丁•路德•王
·
2023-08-09 21:51
java
设计模式
开发语言
Java基础
八 - HTTP相关/Cookie/Session/网络攻击
一、反射/序列化/拷贝1.反射//反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力//在Yaml数据驱动自动化框架比较适用,能获取到当前的类名及方法名importjava.lang.reflect.*;publicclassReflectionExample{publicstaticvoidmain(String[]args)throwsException{//获取当前类的Class
马丁•路德•王
·
2023-08-09 21:20
java
http
开发语言
【零基础??天速成 Java】Day2 - 初识面向对象
目录前言1.可变参数的使用2.构造器3.包1、包的创建2、包的使用3、包的命名规范4、常用的包5.访问修饰符6.继承7.super关键字8.方法重写Override写在最后:前言我的
java基础
学习,跟的是韩顺平的
戊子仲秋
·
2023-08-09 21:19
零基础??天速成
Java
java
day1
但是也有新版的,好像尚学堂的也有新的2018版的视频放出来,但是我还是先看这个马老师的吧,觉着很吸引人,而且我觉着我现在是在看
java基础
,估计
colorlight
·
2023-08-09 21:48
java基础
-Stream(流)、File(文件)和IO
Java中的流(Stream)提供了一个统一的接口来处理输入和输出数据,文件(File)提供了一种简单的方式来操作磁盘上的文件,而I/O则允许我们在Java程序中读写数据。一、流Streamjava中得stream是一种抽象概念,流可以从多种来源读取数据,包括文件、网络和内存。分为字节流和字符流1、字节流(InputStream和OutputStream)字节流:处理二进制数据,用于读取和写入文件
草莓味的狮子座leo
·
2023-08-09 21:54
java基础
java
开发语言
【
java基础
篇】static修饰符
总结✅1.static修饰属性在类加载的时候就一起加载入方法区中的静态域中先于对象存在访问方式:对象名.属性名类名.属性名(推荐)✅2.static修饰方法在静态方法中不能访问非静态的方法在静态方法中不能访问非静态的属性在静态方法中不能使用this关键字(因为static优先于对象存在,而this指向当前对象)static修饰属性示例:packagecom.code.luo.test01;publ
running up
·
2023-08-09 19:25
java
开发语言
学习大数据需要掌握哪些知识?
1、学习大数据首先要学习
Java基础
怎样进行大数据学习的快速入门?学大数据课程之前要
大数据客栈yi
·
2023-08-09 18:22
Java基础
| Stream流原理与用法总结
Stream简化元素计算;一、接口设计从Java1.8开始提出了Stream流的概念,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式;依旧先看核心接口的设计:BaseStream:基础接口,声明了流管理的核心方法;Stream:核心接口,声明了流操作的核心方法,其他接口为指定类型的适配;基础案例:通过指定元素的值,返回一个序列流,元素的内容是字符串,并转换为Long类型,最终计算求和
知了一笑
·
2023-08-09 17:47
java基础
知识——流式计算Stream API
文章目录一、基本概念二、创建流三、中间操作3.1filter3.2map3.3distinct3.4sorted3.5limit3.6skip3.7flatMap四、终结操作4.1forEach4.2count4.3max&min4.4collect4.4查找与匹配4.5reduce练习一、基本概念为了能够让工程师更方便地处理集合数据,Java8中新增了一大特性,那就是Stream(也就是流,也叫
Sunny_范
·
2023-08-09 17:00
Java学习笔记
java
开发语言
后端
stream
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他