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基础
-I/O流
知识点I/O流的基本知识I/O流中常用流的关系I/O流之FileInputSrteam,FileOutputStreamI/O流之FileReader,FileWriterI/O流之InputStreamReader,OutputStreamWriterI/O流之BufferedReader,BufferedWriterI/O流之DataOutputStream,DataInputStreamI/
return_toLife
·
2023-04-10 06:44
java基础
问答
57、synchronized各种加锁场景的作用范围1.作用于非静态方法,锁住的是对象实例(this),每一个对象实例有一个锁。publicsynchronizedvoidmethod(){}2.作用于静态方法,锁住的是类的Class对象,因为Class的相关数据存储在永久代元空间,元空间是全局共享的,因此静态方法锁相当于类的一个全局锁,会锁所有调用该方法的线程。publicstaticsynch
Hoshea_sun
·
2023-04-10 05:30
java
jvm
开发语言
java基础
06 为什么静态方法不可以调用非静态方法和静态变量
静态方法静态方法不可以调非静态全局变量,从内存的角度看,就是当类被加载的时候静态方法和静态属性(全局静态变量)被加载到内存中,就是在内存中开辟一段内存地址用来保存静态方法和静态属性,这时候没有被实例化的类在内存中是不存在的,所以静态方法是不能访问非静态的全局变量。在类被实例化的时候,就是new某个类的时候,在内存中给这个类开辟一些内存空间保存这个类的对象,这个时候就可以用静态方法去访问非静态的全部
Wantfly9951
·
2023-04-10 05:44
java
开发语言
后端
Java基础
之泛型解析
什么是泛型泛型就是广泛的类型,同一套代码可以在多种类型中使用,使代码的可重用性更高。泛型是JDK1.5加的新特性。为什么使用泛型加入现在有对int类型数值求和的需求,那我们可能会这样写:publicintsumInt(intx,inty){returnx+y;}这样写法没有任何问题,但是如果又来了一个新需求是需要对float类型的数值进行求和,那我们是需要再写一个sumFloat方法吗?publi
CoderCyl
·
2023-04-10 05:19
java基础
面试常问扫盲之String类比较
问题二:字符串内容比较用的是equals()方法字符串遍历用的是toCharArray()方法转换成数组后,再遍历。
自律Amos
·
2023-04-10 03:18
java基础
知识——17.包与final
这篇文章,我们来讲一些细节性的东西:包与final关键字目录1.包2.final关键字2.1final修饰方法2.2final修饰类2.3final修饰变量2.4常量2.5final小结3.小结1.包首先,我们来看一下包的相关内容包就是文件夹。用来管理各种不同功能的java类,方便后期代码维护。包名的规则:公司域名反写+包的作用,需要全部英文小写,见名知意。例如:com.alibaba.damai
L纸鸢
·
2023-04-10 02:18
java基础
java
开发语言
Java基础
系列1-Java语言概述
文章目录一.Java发展史二.Java应用平台三.跨平台使用四.JVMJREJDK4.1JDK4.2JRE4.3JVM4.4什么是JDK源码?各厂商JDK版本之间是什么关系?参考:一.Java发展史 1991年4月,由詹姆斯高斯林(JamesGosling)博士领导的绿色计划(GreenProject)开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行
只是甲
·
2023-04-10 01:45
Java
#
Java基础系列
Java介绍
Java历史
3.1_2 JavaSE入门 P1 【
Java基础
】Java语言概述、JDK编译
相关链接Excel目录目录Part1Java语言概述1Java语言概述1.1Java发展史1.2java应用平台1.3跨平台原理1.4JVMJREJDK1.5OracleJDK下载1.5OracleJDK下载(2022页面ui更新)1.6OracleJDK安装1.7配置环境变量1.8测试安装是否成功2HelloWorld3注释分类4关键字5常量6变量6.1变量概述6.2++,+=7数据类型7.1计
GroupiesM
·
2023-04-10 01:14
三.Java
java
java基础
之接口与抽象类的区别
java基础
之接口与抽象类的区别抽象类,包含一个抽象方法的类就是抽象类。什么是抽象方法呢?
傲娇的koala
·
2023-04-10 01:51
java基础
java基础
抽象类使用
抽象类
接口
抽象类接口区别
Java基础
之抽象与接口以及内部类
抽象类1.被abstract修饰的方法为抽象方法,抽象方法没有方法体2.若一个类中有抽象方法,那么这个类必须声明为抽象类3.若抽象类作为父类被继承,那么继承他的子类有两种解决方案:作为抽象子类,不实现或实现部分抽象父类的抽象方法普通子类,实现父类的全部抽象方法4.抽象类不能实例化5.抽象类是有构造函数的,但不是为了自己用,而是为了子类super()调用6.抽象类可以定义成员变量/成员常量7.抽象类
Java之王郭德纲
·
2023-04-10 01:13
Java基础复习
java
开发语言
后端
java中用于定义抽象类的关键字是_
JAVA基础
知识总结7(抽象类 | 接口)
抽象类:abstract1.抽象:不具体,看不明白。抽象类表象体现。2.在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。3.抽象方法所在类一定要标示为抽象类,也就是说该类需要被abstract关键字所修饰。抽象类的特点:1:抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关
贺易之
·
2023-04-10 01:11
java接口和抽象类的区别
Java基础
之接口与抽象类的区别1、基本语法区别Java中接口和抽象类的定义语法分别为interface与abstract关键字。
tms192407
·
2023-04-10 01:11
基础
java
Java基础
之抽象类与接口
在工作中我们并不会经常用到抽象类,或者即使使用到了也只是在遵从整个项目的架构而在生成接口。例如我们经常看到许多公司的项目中大量service实际上没有多种实现,却将Service分为了service抽象类和implement实现类两个文件。这是一件需要权衡利弊的问题,而不是应该遵从大流。先一起来看一下这些抽象的方法与类的使用吧抽象类作用:如果父类的方法本身不需要实现任何功能,仅仅是为了定义方法签名
半城风花半城雨
·
2023-04-10 01:36
Java
接口
抽象类
对比
java基础
——接口与抽象类的异同点
一、相同点1、接口和抽象类都不能直接实例化;二、不同点1、接口中不能有构造函数,抽象类中可以有构造函数;2、接口中只能有常量属性,抽象类中可以有一般属性;3、接口中所有的方法都是public的,而抽象类中的方法可以被public、protect、default和private修饰4、接口中所有的方法都是抽象的,不能有方法题,抽象类中可以有方法体;5、接口中不能有静态方法(jdk1.8之后可以有静态
lovesman
·
2023-04-10 01:36
java基础知识
java
基础
接口和抽象类
抽象类
接口
java基础
之线程
文章标题线程的生命周期join线程线程同步同步代码块同步方法同步锁死锁线程通信线程的生命周期packagexiancheng;publicclassInvokeRunextendsThread{privateinti;//重写run()方法,run()方法的方法体就是线程执行体@Overridepublicvoidrun(){for(;i20时,该线程肯定已经启动过了,如果sd.isAlive()
Mr YiRan
·
2023-04-10 01:03
Java
java
jvm
开发语言
java基础
之抽象类与接口
文章目录1.抽象方法和抽象类2.抽象类的作用3.接口4.接口和抽象类的异同5.面向接口编程1.抽象方法和抽象类抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创
Mr YiRan
·
2023-04-10 00:59
Java
java
jvm
自制面试宝典
一.
Java基础
1.抽象类和接口的区别抽象类:含有abstract修饰符的class即为抽象类。
weixin_34082789
·
2023-04-10 00:10
面试
数据结构与算法
json
JAVA基础
第一天
1.1637046939(1).jpgJAVA重要特性2.JAVA的开发工具:IDEA,eclipse;sublime文本编辑器,前期手写代码;3.JAVA运行机制:Test.java程序编译后为Test.class文件因为有JVM,所以可以在不同系统中执行,跨平台性;4.JAVA虚拟机(JVM)不同系统要安装不同版本JVM,JVM包含在JDK中,在不同平台需要安装不同版本的JDK;Test.ja
尘海浮沉
·
2023-04-09 23:39
Java基础
总结!精华版!
1、Java起源javaSun公司的,后期被甲骨文收购。Java之父,詹姆斯高斯林,Java语言早起名字叫做:Oak,由C++演变而来;Java版本:jdk6/7最常用,最新版本10;2、Java三个平台:JavaSE(标准版,用于桌面应用开发)JavaEE(企业版,用于企业级应用开发)JavaME(微缩版,用于早期嵌入式开发)3、JavaAPI即Java应用程序接口JavaAPI1.6手册下载常
烟火式Java
·
2023-04-09 22:55
Java基础
之ArrayList
文章目录一、ArrayList介绍二、ArrayList特有方法`ArrayList应知应会`2.1调用addAll()方法将一个Collection集合添加到ArrayList中2.2调用removeAll()方法删除存在于指定Collection集合中的ArrayList里的所有数据元素2.3调用subList()方法截取部分ArrayList的元素三、ArrayList可重复特点四、Arra
极小白
·
2023-04-09 20:14
Java基础知识总结
java
开发语言
算法
Java基础
之LinkedList
文章目录一、LinkedList介绍二、LinkedList特有方法`LinkedList应知应会`2.1调用addFirst()方法在集合头部插入数据2.2调用addLast()方法在集合尾部追加数据2.3调用getFirst()方法获取集合第一个元素并返回元素值2.4调用getLast()方法获取集合最后一个元素并返回元素值2.5调用removeFirst()方法删除集合第一个元素并返回元素值
极小白
·
2023-04-09 20:11
Java基础知识总结
java
数据结构
链表
2021年如何面试大厂?阿里架构师良心分享美团,滴滴Java岗面试真题
一、
Java基础
1.问:List和Set都有什么区别?分析:这种问题面试官一般想考察的都是你对这两种数据结构的了解,已经使用时候的选择依据,所以可以从数据结构和一些使用案例入手分别做
Java布道者-小轩
·
2023-04-09 20:40
Java
面试
笔记
java --面试题大全
J2EE面试题文档版本号:V2.02016年11月目录1.
Java基础
部分81.1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?81.2.Java有没有goto?
weixin_30437337
·
2023-04-09 20:37
面试
java
数据库
Servlet | Servlet执行流程和生命周期
本专栏主要是记录学习JavaWeb中的Servlet相关知识点,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏,本专栏为作者第一个付费专栏,如果觉得不错的可以多多支持本专栏地址:ServletJava入门篇:
Java
Alita11101_
·
2023-04-09 20:20
#
Servlet
JavaWeb
servlet
java
tomcat
Java手写Hashmap(HashMap的基本用法)
一:引言HashMap是Map的实现类,其方法都可以继承Map,不用手写,本篇只是为了了解底层代码和复习
java基础
敲得码二:上码packagecn.wyj.two;publicclassDemo5_手写
天天向上的菜鸡杰!!
·
2023-04-09 19:23
eclipse
java
Map
HashMap
暑假java基础复习
Java基础
语法
Java基础
的语法其他Java--标识符:命名规则:注意事项:Java--关键字Java--分隔符Java--注释:(三种)数据类型基本数据类型:字符型(char):其他Java–标识符:我们在C语言命名的是
如果'\'真能转义1️⃣说1️⃣
·
2023-04-09 18:41
接触Java的开始
java
jvm
开发语言
Java实战项目分享-贪吃蛇游戏巩固JavaSE基础
急需要自己动手开发一些小项目来综合提升自己的编码能力,巩固所学的JavaSE知识,那么这个基于JavaSE实现的贪食蛇游戏,在视频中将带着大家一步一步地实现这个贪食蛇游戏的各个功能,巩固所学的JavaSE知识,筑牢
Java
Javanewspaper
·
2023-04-09 18:13
Java项目
java
后端
intellij-idea
项目管理
python 微服务开发实例-Python写的微服务如何融入Spring Cloud体系?
大致情况是这样的,小码哥目前所在的公司
后端技术
栈基本上是以Java为主,并且整个后端软
weixin_37988176
·
2023-04-09 17:03
Java赋值运算符介绍_
Java基础
_Java秘诀
运算符丰富是Java语言的主要特点之一,它提供的运算符数量之多,在高级语言中是少见的。Java语言中的运算符除了具有优先级之外,还有结合性的特点。当一个表达式中出现多种运算符时,执行的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的约束,以便确定是自左向右进行运算还是自右向左进行运算。最基本的运算符包括算术运算符、赋值运算符、逻辑运算符和关系运算符等,本文将详细介绍赋值运算符!希望能为
程序媛小白
·
2023-04-09 17:13
【面试】Java高频面试题(2023最新整理)
文章目录一、
java基础
1、JDK和JRE有什么区别?2、==和equals的区别是什么?3、final在java中有什么作用?4、java中的Math.round(-1.5)等于多少?
逆流°只是风景-bjhxcc
·
2023-04-09 16:40
面经
java
面试
jvm
这份Java面试专题真的有这么好吗?电话没停过?
一、
Java基础
什么是Java程序的主类?应用程序和小程序的主类有何不同?构造器Constructor是否可被override?
java领域
·
2023-04-09 16:38
java
面试
经验分享
后端
mysql
Java 高频面试点总结
考点:
java基础
参考回答:HashMap中,如果要比较key是否相等,要同时使用这两个函数!
wwxy261
·
2023-04-09 16:57
算法
Java基础
篇
本系列将分为以下几个大模块:
Java基础
篇、Java进阶篇、常见设计模式Android基础篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-09 15:09
21大数据、软工教案-
java基础
1.概述自我介绍:吴嘉旭19级数据科学与大数据技术国际班中共预备党员微信:18565435986CSDN:用户名:程序员DELTA当讲师2年大二开始就一直干这个事情收获很多不会讲讲不清楚支持大家能够接班热爱爱技术爱生活感谢大家多多支持!!!比赛:数学建模、创新创业、计算机设计大赛(计算机方向挺高的)学习JAVA对你很有帮助1.1Java介绍是什么:是一门全球最火的编程语言,排名第一,全球的编程语言
程序员 DELTA
·
2023-04-09 14:14
上课班
java
Java基础
类型和包装类型
基础类型整型类型存储需求int4个字节short2个字节long8个字节byte1个字节注意:Java没有任何无符号(unsigned)形式的int、long、short或byte类型。浮点类型类型存储需求float4个字节double8个字节double类型的数值精度是float类型的两倍。用于表示溢出和出错情况的三个特殊的浮点数值:1.正无穷大2.负无穷大3.NaN(不是一个数字)例:一个正整
蠢浪浪游戏菜鸡
·
2023-04-09 13:50
java 位运算符在实际开发中的用处_[
java基础
] 002 - 位运算符的详解和妙用
本随笔参考了其他博客内容,且在验证有效之下才或誊抄或摘录或加上自己经验组合而成。参考博客:1,http://c.biancheng.net/view/784.html2,https://blog.csdn.net/minaki_/article/details/81980079------------------------------------------------------------分
灰色小熊
·
2023-04-09 12:08
java
位运算符在实际开发中的用处
Java-Mybatis配置详解
环境JDK1.8MySQLMavenIDEA回顾JDBCMySQL
Java基础
MavenJunitSSM框架Mybatis简介什么是MyBatis?MyBatis是一款优秀的「持久层框架」。
csdn_yasin
·
2023-04-09 11:17
Java
java
maven
intellij-idea
Mybatis
Mybatis--万能Map---映射器(mappers)-缓存-LOG4J--MyBatis 分页插件--使用注解开发---#{} 与 ${}区别--Lombok--多对一对多处理动态 SQL
MyBatis环境:JDK1.8Mysql5.7maven3.6.1IDEA回顾:JDBCMysql
Java基础
MavenJunitSSM框架:配置文件的。
想远航的帆
·
2023-04-09 11:45
笔记
mybatis
hashmap
lombok
maven
java基础
篇--线程
文章目录1、多线程的创建1.1继承Thread类1.2实现Runnable接口1.3实现Callable、FutureTask接口2、线程死锁2.1预防死锁2.2避免死锁3、线程安全问题3.1同步代码块3.2同步方法3.3Lock锁3.4线程通信4、线程池1、多线程的创建线程与进程:进程是程序的一次执行过程,资源分配的基本单位,即内存分配资源时以进程为单位线程是一个程序内部的一条执行路径。可以理解
好久啦
·
2023-04-09 09:25
java基础篇
多线程与高并发
java
线程池
线程安全
多线程
PART1、
JAVA基础
- 数据类型
基本类型:byte/8char/8short/16int/32float/32long/64double/64boolean/~包装类型:基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。Integerx=2;//装箱inty=x;//拆箱缓存池:newInteger(123)与Integer.valueOf(123)的区别在于:newInteger(123)
阿静我牙疼
·
2023-04-09 09:35
Java基础
之如何求取质数
文章目录质数分析:质数有什么特点?方法1:方法2:方法3:方法4:案例案例代码问题:方法1方法2:总结质数分析:质数有什么特点?大于1,只能被1和本身整除的,再没有其他因数的数方法1:n3时,质数无法被比它小的数整除通过for循环简单粗暴的判断(除去2)for(inti=3;i1;}//当n>3时,质数无法被比它小的数整除for(inti=2;i1;}intsqrt=(int)Math.sqrt(
WH_Deng
·
2023-04-09 08:54
算法
java
JDK中JVM和JRE你所不知道的关系
JDK是整个JAVA的核心,包括了Java运行环境(JRE)、Java工具(javac/java/jdb等)和
Java基础
的类库(即daoJavaAPI包括rt.jar)。
Summer_Shorts
·
2023-04-09 07:54
Java
java
java string 比较前几个字符_
Java基础
之字符串详细比较
String类包括了几个用于比较字符串或字符串内子字符串的方法。下面分别对它们进行介绍。equals()和equalsIgnoreCase()使用equals()方法比较两个字符串是否相等。它具有如下的一般形式:booleanequals(Objectstr)复制代码这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回t
鹤立烟雨
·
2023-04-09 06:08
java
string
比较前几个字符
Java基础
-多态
一、实质(比较官方的回答)多态是指:当系统A访问系统B的服务时,系统B可以通过多种实现方式来提供服务,而这一切对于系统A而言是透明的。二、举例理解父类:动物类;子类:猫类和狗类;父类的方法cries()被两个子类重写。现在有一个功能要实现发出某种动物的叫声,动物有很多种,我们只需要要这样写:publicvoidanimalCries(动物a){a.cries()}在需要动物发声的时候直接调用:动物
其实是白羊
·
2023-04-09 04:59
Vue基础知识总结 2:vue 动态绑定
本文收录于,
Java基础
教程系列,目前已经700+订阅,CSDN最强Java专栏,包含全部
Java基础
知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java
哪 吒
·
2023-04-09 04:51
vue.js
javascript
java
java基础
学习-4
Java基础
学习-4static注意事项重新认识main方法继承小练习子类到底能继承父类中的哪些内容(第126集)***继承过程中成员变量和成员方法的访问特点小练习小总结构造方法的特点this、super
优降宁
·
2023-04-09 04:45
java
学习
jvm
Java基础
学习-2(不完全版)
Java基础
学习-2结构顺序结构分支结构if语句switch语句case穿透switch新特性---JDK12循环for循环while循环语句无限循环跳转控制语句数组数组初始化静态初始化动态初始化动态初始化和静态初始化的区别数组的地址数组的元素访问数组遍历数组常见问题结构顺序结构代码的运行是依次从上至下的执行运行的分支结构
优降宁
·
2023-04-09 04:15
java
学习
servlet
JAVA基础
--DOUBLE类型是否相等的判断方法
在Java中int类型数据的大小比较可以使用双等号,double类型则不能使用双等号来比较大小,如果使用的话得到的结果将永远是不相等,即使两者的精度是相同的也不可以。下面介绍两种比较double数据是否相等的方法。第一种方法:转换成字符串如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助string的equals方法来间接实现比较两个double数据是否相等。注
乞力马扎罗の黎明
·
2023-04-09 04:34
Java基础
java
开发语言
Java基础
学习-3
Java基础
学习-3面向对象类和对象定义类的补充注意事项封装private利用private做过滤通道this关键字构造方法JavaBean类内存图基本数据类型和引用数据类型this的内存原理成员变量和局部变量类的小练习
优降宁
·
2023-04-09 03:56
黑马java
java
学习
jvm
Java基础
一
1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。注:JDK包含了JRE,还包含编译器javac,还包含了很多java程序调试和分析工具.2.==和equals的区别是什么?1.==对于基本类型来说是值
不会忘的名字
·
2023-04-09 03:42
上一页
116
117
118
119
120
121
122
123
下一页
按字母分类:
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
其他