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基础
面试,String,StringBuffer,StringBuilder区别以及使用场景
简单的几句String是final修饰的,不可变,每次操作都会产生新的对象。StringBuffer和StringBuilder都是在原对象上进行操作StringBuffer是线程安全的,StringBuilder是线程不安全的。StringBuffer方法是被synchronized修饰的所以在性能方面大家应该明白是StringBuilder>StringBuffer>StringBuffer上
fineCoderWithLove
·
2023-10-02 13:26
Java面试
java
面试
开发语言
Java基础
---第十一篇
系列文章目录文章目录系列文章目录一、说说List,Set,Map三者的区别?二、Object有哪些常用方法?大致说一下每个方法的含义三、Java创建对象有几种方式?一、说说List,Set,Map三者的区别?List(对付顺序的好帮手):List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。Map(用Ke
数据大魔王
·
2023-10-02 11:05
java
开发语言
2018-10-10
源码时代在武汉首开Java培训班,且第一期
Java基础
班免费学!源码时代Java课程班报名如此火爆,那武汉源码时代如何保障全部的学员就业呢?
维达达达
·
2023-10-02 08:01
计算机毕业设计能不能用成品?
第二,有一定的学科基础,比如做JavaWeb类型,必须有
Java基础
知识,不需要特别精通。第三,有一定的自学能力。以上就是需要具备的一些前提条件。那接下来
猫头鹰源码
·
2023-10-02 07:48
Java基础
-环境篇:JDK安装与环境变量配置jdk8/11/17(保姆式详解)
目录一、Java简介Java版本名词解释JDK、JREJDK版本选择二、JDK的下载下载方式1:(1)在Developers页面中间的技术分类部分,选择Java,单击进入,如图所示:(2)这里展示的是最新Java版本,例如Java17。单击DownloadJava,然后选择具体的版本下载。(3)选择DownloadJdk按钮后(4)如果想安装Java8可以选择如下位置:(5)选择AcceptLic
Siobhan. 明鑫
·
2023-10-02 04:14
JAVA环境搭建
开发
大数据环境搭建
java
开发语言
java基础
知识点
目录介绍基本语法变量与数据类型运算符条件语句与循环面向对象编程类与对象方法与参数继承与多态集合框架数组与列表集合接口Map与Set异常处理输入与输出文件操作控制台输入输出线程与并发常用类库String类日期与时间正则表达式网络编程Socket编程URL与URLConnection1.介绍Java是一种通用的、面向对象的编程语言,由SunMicrosystems于1995年发布。它是目前应用最广泛的
蔬菜院院长
·
2023-10-02 03:32
新手知识点速通
java
开发语言
Java基础
篇--日志
前言在学习常用日志的框架之前,我们需要了解什么是日志,为什么要使用它,它有什么样的作用。什么是日志Java的日志是指在Java程序中记录和管理运行时信息、警告和错误的机制。通过使用日志,开发人员可以在应用程序中生成各种类型的日志消息,以便在程序运行期间进行故障排除、性能分析和监控等操作。为什么要使用它使用Java日志的主要原因包括:故障排除和调试:日志记录是一种强大的故障排除工具。通过在代码中插入
世俗ˊ
·
2023-10-02 02:42
Java基础篇
java
开发语言
Java基础
面试,什么是面向对象,谈谈你对面向对象的理解
前言马上就要找工作了,从今天开始一天准备1~2道面试题,来打基础,就从
Java基础
开始吧。什么是面向对象,谈谈你对面向对象的理解?谈到面向对象,那就不得不谈到面向过程。
fineCoderWithLove
·
2023-10-02 00:20
Java面试
java
面试
开发语言
Java基础
二刷
Java基础
。1.基础概念与常识1.1JavaSEvsJavaEEJavaSE:(JavaPlatform,StandardEdition),Java平台标准版。
NEUMaple
·
2023-10-01 23:19
Java面试指南
java
java基础
(包的访问权限)
1.同包之间类的相互访问同包之间的类除了私有成员都可以相互访问。可以不使用完整类名。2.不同包之间类的相互访问不同包之间两个没有关系的类(没有继承关系)只能访问另一个包中公有类的公有成员。如果没有导入该类,则要使用完整类名。公有类可以在另一个类中定义该类的对象,但成员能不能访问还要看成员是否公有。(类的公有的则能定义类对象,但使用类方法还需看方法是否公有)//文件名:A.javapackagezh
Sun灬2019
·
2023-10-01 21:16
Java基础
学习(七)下
常用到类就是实体类,其实就是对数据的封装,下面是新建一个User类的代码packagecom.abc.entity;importjava.io.Serializable;/***编写一个实体类:用户表(User)*1、类要实现对象序列化*2、无参构造方法*3、全参构造方法*4、各个属性的get()、set()方法*5、重写toString()方法*6、方法的五要素:修饰词、返回值类型,方法名、参数
我走过的路你也许在走
·
2023-10-01 20:48
java
Java基础
-- 04泛型<T>
目录泛型概念:泛型种类:泛型接口泛型类泛型方法普通泛型方法静态泛型方法泛型构造函数泛型进阶:泛型通配符泛型上界泛型下界泛型擦除泛型注意事项泛型的用法:泛型的示例:高阶篇java泛型:死记硬背的代码中有个不要担心,只要编译能通过就OK!泛型定义定义在类上classMyClass{}定义在接口上interfaceMyInterface{}定义在方法上publicTmyMethod(Targ){}泛型运
mmlz00
·
2023-10-01 20:14
Java
基础
Java基础
Java基础
泛型
java基础
巩固-宇宙第一AiYWM:为了维持生计,手写RPC~Version07(RPC原理、序列化框架们、网络协议框架们 、RPC 能帮助我们做什么呢、RPC异常排查:ctrl+F搜超时)整起
上次Version06说到了咱们手写迷你版RPC的大体流程,对咱们的迷你版RPC的大体流程再做几点补充:为什么要封装网络协议,别人说封装好咱们就要封装?Java有这个特性那咱就要用?好像是这样。看看更权威的回答:网络通信说起来简单,但实际上是一个非常复杂的过程,这个过程主要包括:对端节点的查找、网络连接的建立、传输数据的编码解码以及网络连接的管理等等,每一项都很复杂。你可以想象一下,在搭建一个复杂
AIminminHu
·
2023-10-01 19:17
rpc
网络协议
java
Java复习回顾---7月6日总结
从今天开始准备重新高质量地系统复习一遍
Java基础
,每天做笔记,废话不多说,就从现在开始吧!加油!!!
weixin_30642305
·
2023-10-01 18:03
数据库
嵌入式
runtime
【KingbaseES】银河麒麟V10 ARM64架构_安装人大金仓数据库KingbaseES_V8R6(CentOS8)
✨个人主页——开着拖拉机回家_Linux,
Java基础
学习,大数据运维-CSDN博客✨希望本文能够给您带来一定的帮助文章粗浅,敬请批评指正!感谢点赞和关注,每天进步一点点!加油!
开着拖拉机回家
·
2023-10-01 18:18
数据库
Linux
数据库
人大金仓
KingbaseES
KES
KylinV10
arm64
PostgreSQL
PG
data在python,python-for-data-时间序列基础
【
Java基础
】注解MyAnnotation声明@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceMyAnnotation
慧人小圣
·
2023-10-01 16:13
data在python
Java基础
---第十篇
系列文章目录文章目录系列文章目录一、说说Java中IO流二、JavaIO与NIO的区别(补充)三、java反射的作用于原理一、说说Java中IO流Java中IO流分为几种?按照流的流向分,可以分为输入流和输出流;按照操作单元划分,可以划分为字节流和字符流;按照流的角色划分为节点流和处理流。JavaIo流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系,Java
数据大魔王
·
2023-10-01 14:03
java
开发语言
Java基础
---第七篇
系列文章目录文章目录系列文章目录一、final有哪些用法?二、static都有哪些用法?三、3*0.1==0.3返回值是什么一、final有哪些用法?final也是很多面试喜欢问的地方,但我觉得这个问题很无聊,通常能回答下以下5点就不错了:被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变.如果修饰引用,那么表示引用不可变,引用指向的内容可变.被f
数据大魔王
·
2023-10-01 11:25
java
开发语言
Java基础
---第八篇
系列文章目录文章目录系列文章目录一、a=a+b与a+=b有什么区别吗?二、trycatchfinally,try里有return,finally还执行么?三、Excption与Error包结构一、a=a+b与a+=b有什么区别吗?+=操作符会进行隐式自动类型转换,此处a+=b隐式的将加操作的结果类型强制转换为持有结果的类型,而a=a+b则不会自动进行类型转换.如:bytea=127;byteb=1
数据大魔王
·
2023-10-01 11:25
java
开发语言
算法
Java基础
---第九篇
系列文章目录文章目录系列文章目录一、OOM你遇到过哪些情况,SOF你遇到过哪些情况二、简述线程、程序、进程的基本概念。以及他们之间关系是什么?三、Java序列化中如果有些字段不想进行序列化,怎么办?一、OOM你遇到过哪些情况,SOF你遇到过哪些情况OOM:1,OutOfMemoryError异常除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的
数据大魔王
·
2023-10-01 11:53
java
开发语言
jvm
HashMap小解
第一次实习面试的时候,小房间里面试官拿着一本本子,上来就告诉我自己是做Java的,然后问了我很多
Java基础
,当从HashMap如何使用到怎么实现的时候,我就两眼懵逼了,当问到安卓的Context是干什么的时候
大玩具
·
2023-10-01 11:10
Java基础
之浅聊 CompletableFuture类
其实前面聊future的接口,主要聊的是FurtureTask接口,不过发现其FurtureTask也有其弊端,使用get方法的生活会将线程阻塞。有时候会通过while循环通过isdone来判断是否异步回调已经完成,但是这样虽然会解决阻塞问题,让主线程去执行其它的业务,但是其有一个问题那就是占用CPU的资源。如果不懂可以看另一篇文章:传送阵除了以上的缺点,还有一个问题,那就是如果处理的了多个异步,
小猪弟
·
2023-10-01 07:27
Java基础
java
CompletableFutu
thenApply
thenApplyAsync
join
Java基础
注释单行注释//注释内容多行注释/*注释内容*/文档注释/**注释内容*/注释在编程中是一个好习惯数据类型基本数据类型:整数、小数、字符、布尔引用数据类型:数据、类、接口变量使用的注意事项:变量定义后可以不赋值,使用时再赋值。不赋值不能使用。publicstaticvoidmain(String[]args){intx;x=20;//为x赋值20System.out.println(x);//读取
Jasonyang5201
·
2023-10-01 05:53
最近感想
感觉之前
Java基础
薄弱,准备看一下Java书,但是看一会儿就看不下去了。我现在要快一些调整状态,争取实现效率最大化。
whywhyhh
·
2023-10-01 04:13
【
java基础
】对象序列化和反序列化详解
文章目录说明对象序列化反序列化序列化和反序列化保存的机制transient关键字自定义序列化机制readObject和writeObject方式Externalizable机制解决单例序列化问题版本管理序列化与深拷贝总结说明在本篇文章中将会说明如何将对象存储到文件,如何从对象中读回对象。java提供了完善的对象序列化和反序列化的机制,主要就是通过ObjectOutputStream和ObjectI
秃头披风侠.
·
2023-09-30 22:40
java基础
java
jvm
Java基础
-Java常用类2(String类)
本篇文章梳理Java常用类--String类.String类是非常重要的,也是面试的重灾区,一起加油啊~~主要讲解String类:String类的基础知识String类的特性String类的方法String,StringBuilder,StringBuffer之间的比较字符串常量池String应用:到底创建了多少个对象希望给您带来帮助~~~目录本篇文章梳理Java常用类--String类.Stri
厚积薄发ض
·
2023-09-30 21:55
java
开发语言
String类
Java
java基础
面试题
1.Math.round(-1.5)等于多少?★★★结果:-1ceil():向上取整floor():向下取整round():朝正无穷方向取整2.BIO、NIO、AIO有什么区别?★★★★★-BIO:BlockIO同步阻塞式IO,就是我们平常使用的传统IO,它的特点是模式简单使用方便,并发处理能-力低。-NIO:NewIO同步非阻塞IO,是传统IO的升级,客户端和服务器端通过Channel(通道)通
抹泪的知更鸟
·
2023-09-30 21:55
Java
Interview
questions
java
面试
开发语言
Java面试题(一)
一、
Java基础
JDK和JRE有什么区别?==和equals的区别是什么?两个对象的hashCode()相同,则equals()也一定为true,对吗?面向对象的特征有哪些方面?
无剑_君
·
2023-09-30 20:12
企业级WEB应用服务器TOMCAT
文章目录1web技术1.1HTTP协议和B/S结构1.2前端三大核心技术1.2.1HTML1.2.2CSS(CascadingStyleSheets)层叠样式表1.2.3JavaScript2
Java基础
ehuo_
·
2023-09-30 19:08
tomcat
前端
tomcat
java
Java源码解析第02讲:HashMap 底层实现原理是什么?JDK8 做了哪些优化?
HashMap是使用频率最高的类型之一,同时也是面试经常被问到的问题之一,这是因为HashMap的知识点有很多,同时它又属于
Java基础
知识的一部分,因此在面试中经常被问到。
源码头
·
2023-09-30 14:30
java
java
开发语言
链表
Java基础
异常处理使用try…catch语句try{//可能抛出异常的代码块//在这里编写可能引发异常的代码}catch(ExceptionType1e1){//处理ExceptionType1异常的代码//可以使用e1对象来访问异常信息}catch(ExceptionType2e2){//处理ExceptionType2异常的代码//可以使用e2对象来访问异常信息}finally{//可选的finally
小明浩哥
·
2023-09-30 13:14
java
开发语言
【
Java基础
】泛型(一)-基础使用
本文以Java的官方文档为参考,辅以代码示例,尽可能详尽的叙述泛型的每一个特性什么是泛型泛型(Generics)也称为参数化类型(parameterizedtypes),也就是将类型本身作为接口、类、方法中的参数,相应地声明泛型接口、泛型类、泛型方法,在具体调用时再传入类型参数。从而实现同一种接口、类、方法适用于不同的类型。为什么要有泛型代码重用泛型程序设计,意味着代码可以针对不同类型重用,你不可
couthz
·
2023-09-30 10:53
#
Java基础
java
Java基础
-线程-synchronized
synchronized实现原理在java代码中使用synchronized可是使用在代码块和方法中,根据Synchronized用的位置可以有这些使用场景:image.png如果锁的是类的话,尽管new多个实例对象,但他们仍然是属于同一个类依然会被锁住,即线程之间保证同步关系。对象锁(monitor)机制锁住的是类用javap-vSynchronizedDemo.class查看字节码文件:ima
16325
·
2023-09-30 04:44
Java基础
知识总结(二)
synchronized关键字(一)一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(th
静晓安来
·
2023-09-30 00:10
Java复习面试题
Java基础
1.面向对象的三个基本特征?
南伊_Angela
·
2023-09-29 21:09
Java基础
练习题之数组(一)
文章目录一、数组赋值二、数组排序三、数组求和四、数组去重五、反转数组一、数组赋值1、创建一个char类型的26个元素的数组,分别放置A-Z。使用for循环访问所有元素并打印出来publicclassTest06{publicstaticvoidmain(String[]args){char[]array=newchar[26];charj=65;for(inti=0;iarray2[l]){tem
翻山越玲
·
2023-09-29 19:13
Java基础习题
java
算法
排序算法
设计Student类
Java基础
入门课后习题第三单元第六题一classStudent{privateStringname;privatedoublesore;publicStudent(){//无参构造方法}publicStudent
木易唐唐
·
2023-09-29 18:25
Java基础
---第五篇
系列文章目录文章目录系列文章目录一、Collection包结构,与Collections的区别二、Java的四种引用,强弱软虚三、泛型常用特点一、Collection包结构,与Collections的区别Collection是集合类的上级接口,子接口有Set、List、LinkedList、ArrayList、Vector、Stack、Set;Collections是集合类的一个帮助类,它包含有各
数据大魔王
·
2023-09-29 18:20
java
python
开发语言
Java基础
---第三篇
系列文章目录文章目录系列文章目录一、重载和重写的区别二、equals与==的区别三、Hashcode的作用一、重载和重写的区别重写(Override)从字面上看,重写就是重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的
数据大魔王
·
2023-09-29 18:50
java
开发语言
Java基础
---第四篇
系列文章目录文章目录系列文章目录一、String、StringStringBuffer和StringBuilder的区别是什么?二、ArrayList和linkedList的区别三、HashMap和HashTable的区别一、String、StringStringBuffer和StringBuilder的区别是什么?String是只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个
数据大魔王
·
2023-09-29 18:50
java
开发语言
Java基础
---第六篇
系列文章目录文章目录系列文章目录一、、Java创建对象有几种方式?二、有没有可能两个不相等的对象有相同的hashcode三、深拷贝和浅拷贝的区别是什么?一、、Java创建对象有几种方式?java中提供了以下四种创建对象的方式:new创建新对象通过反射机制采用clone机制通过序列化机制二、有没有可能两个不相等的对象有相同的hashcode有可能.在产生hash冲突时,两个不相等的对象就会有相同的h
数据大魔王
·
2023-09-29 18:16
java
开发语言
JAVA基础
2
项目中如何是多线程的?写日志、发短信、比较耗时间都可以使用多线程。技术:线程池你在项目中是否遇到多线程安全问题?lock或者synjava中的锁lock或者syn备注:高级可能还会问到lock锁的原理(aqs)和syn原理java集合HashMap1.7和1.8ConcurrentHashMapHashMap与HashTable区别HashMap加载因子为什么是0.75HashMap1.7版本扩容
销魂勇闯天涯路
·
2023-09-29 17:37
Lucene教学视频从入门到精通(备
java基础
,javase。javaee)-任亮-专题视频课程
Lucene教学视频从入门到精通(备
java基础
,javase。javaee)—5162人已学习课程介绍Lucene是apache下的一个开放源代码的全文检索引擎工具包。
renlianggee
·
2023-09-29 16:48
视频教程
java
ee
lucene
java
java
se
视频
学完
Java基础
应该继续学什么?
当你提出这个问题的时候,我想你没有一个系统的学习路线2020年最新的Java学习路线图Java学习顺序
Java基础
-----数据库和Jdbc-----Javaweb----JavaEE框架技术----分布式
又是一个特殊的一天
·
2023-09-29 16:14
java
编程语言
Java基础
数据库
分布式
深入浅出
Java基础
——字符串常量池
StringConstantPool(jdk8)1.字符串常量池是什么字符串常量池用于存储编译期间存在的所有字符串实例的引用,以及运行时动态添加的引用。字符串常量池是全局的,只有一个。当我们以Stringstr="123"形式创建字符串实例时,首先会去判断字符串常量池中是否有引用指向相同内容的实例,如果有则返回该实例。否则在堆中创建String对象并将引用驻留在字符串常量池中。2.为什么要有字符串
TD230
·
2023-09-29 15:25
深入Java基础
java
jvm
字符串
设计模式
JAVA汇总
1、
JAVA基础
加强:枚举(Enum)2、
java基础
加强:泛型3、
JAVA基础
加强:内省4、集合框架3:Set集合5、
JAVA基础
加强:注解6、
JAVA基础
:集合框架概述7、Java中使用错误的编码格式导致乱码如何恢复
鱼包子Ray
·
2023-09-29 13:54
Java
java
枚举
泛型
内省
注解
Java基础
总结 • 【第8章 数组进阶用法】
全部章节>>>>//1.变量交换和数组的算法变量交换方法一,引用第三个变量publicclass方法一{publicstaticvoidmain(String[]args){Stringa="a";Stringb="b";Stringtemp;System.out.println("交换前a:"+a+"\n交换前b:"+b);temp=a;//现在temp保存了a原来的值a=b;//现在把b赋值给
.冯上
·
2023-09-29 12:12
Java总结
java
java基础
语法-day23进阶数组
p543一维数组概述/***1、java语言中的数组是一种引用数据类型,不属于基本数据类型。数组的父类是Object*2、数组实际上是一个容器,存储多个元素。(数组是一个数据的集合)*3、数组可以存储基本数据类型,也可以存储引用数据类型。*4、数组是引用数据累心给,所以在堆内存中存储*5、数组中如果存储java对象的话,实际上存储的是java对象的引用。*6、数组一旦创建,在Java中规定,长度不
只会写bug的菜鸡
·
2023-09-29 12:42
java
java基础
集合框架增删改查_Java学习笔记:SpringMVC+MyBatis实现简单的增删改查【IDEA版】...
1.前言这段日子一直在学习Spring和SpringMVC的相关知识,看了不少的视频和文章之后,想着动手实操一下。同时也记录一下学习的过程和成果。由于刚刚接触不久,属于新手,有错的话,可以指正,俺的态度就是:立马改!2.项目配置说明1.首先我使用的工具:开发工具版本jdk1.8IDEA2019.2Tomcat8.0.53MySQL8.0.13Maven3.5.42.建立数据库表:说明:这里我只建立
吴季玄
·
2023-09-29 11:30
java基础集合框架增删改查
【
java基础
】Java常见的创建对象方式
背景:对于好多程序员来说,你问他,如何创建对象,他可能就只知道new个对象不就行了,但是当我们需要看一些框架的源码的时候,经常发现他们不是这样创建对象,然后回过头来,我们就得补充这些基础知识下面我们就说说常见的创建对象的6种方式:首先,先写一个对象1.new对象没对象就new一个吧,使用new关键字,这是Java创建对象最简单的方式了2.反射-类派发一个对象看下newInstance()的注释,看
风卷残云_迟来大师
·
2023-09-29 10:52
java
开发语言
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他