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基础
java基础
-HashCode的作用
hashCode()方法是Object类提供的,所以每个对象都有hasCode()方法,Object类的hasCode()方法默认是native的实现,可以认为不存在性能问题,因此不去追究。hashCode()方法主要用来配合散列集合的一些操作,比如计算索引。在HashSet(HashSet类,是存在于java.util包中的类。同时也被称为集合,该容器中只能存储不重复的对象)中判断对象是否存在集
小庄bb
·
2023-04-15 15:59
java基础
对象的初始化和实例化
一:对象初始化1:main方法所在的类需要加载和初始化比如上面的mian方法里面是空运行也会有值打印2:子类初始化的适合父类会先初始化从上面结果也能看出3:一个类的初始化就是执行()指令查看.class()执行其实就是加载static变量、代码块和方法按照代码顺序执行且只执行一次这也就是单例饿汉式安全的原因二:实例初始化实例初始化就是执行()指令实例化几次就会执行几次()()主要实例化构造器和非静
caoyanzhi
·
2023-04-15 15:05
java
【
Java系列
】斐波拉契数列
介绍斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在现代物理、晶体结
宝爷~
·
2023-04-15 15:02
Java
Java入门系列
java
开发语言
String HashCode
从今天开始我是小傅哥的布道师8月1日说的要开始的打开,今天才真正有时间开始,终于是空了时间,这段时间也调整了下每天的时间然后这个面试经的目的还是足够掌握
Java基础
,并能够在后面的JDK版本找到相关的内容给予面试官以惊喜所以大体上面内容会分为
Jinweb
·
2023-04-15 14:02
Java基础
:Java中四种访问修饰符
Java基础
这个我会一直更新的,希望大家关注收藏点赞。二、Java中四种访问修饰符。1.Java中四种访问修饰符,分别是:public(公共的)default(默认的)prote
heiqi_whf
·
2023-04-15 13:11
Java基础
面试
java
开发语言
【
java基础
】关于注解和反射
这里注解和反射的学习仅仅是一点基础的梳理,仅限于为使用javaweb打基础,更深入的内容还是去实践或者查阅文档吧1.java注解用来修饰对象,方法类之类的东西1.常见的注解//junit注解@Test@After@Before//jdk自带三个注解Override强制认为是重写Deprecate表示这个被注解对象过期//SupportWarning("")用来屏蔽编译器报错2.自定义注解以及赋值p
术鸦
·
2023-04-15 11:25
java预备知识
java
jvm
开发语言
2022年金三银四,Java后端开发最全面试攻略,程序员求职必看!
image小编这次会从11个Java专题技术进行分享,大致的目录可以看看↓↓↓1、
JAVA基础
2、JAVA并发3、JVM4、MySQL5、Redis6、开发框架7、分布式8、微服务9、消息队列10、网络
架构师小七
·
2023-04-15 11:20
java基础
Synchronized底层monitor
Synchronized修饰方法和代码块的区别方法上加Synchronized是隐式,即无需通过字节码指令来控制的,它实现在方法调用和返回操作之中。JVM可以从方法常量池中的方法表结构(method_infoStructure)中的ACC_SYNCHRONIZED访问标志区分一个方法是否同步方法。当方法调用时,调用指令将会检查方法的ACC_SYNCHRONIZED访问标志是否被设置,如果设置了,执
luckyszk
·
2023-04-15 11:18
java基础
java
jdk
Java基础
篇---数据类型
哈喽,大家好,在前面的内容当中我们简单的了解到了Java程序设计语言中的八种基本数据类型:byte、short、int、long、float、double、char、boolean;本文将以上八种基本数据类型具体分析,那就让我们步入正轨吧!!!目录一、图表二、int(整型)三、long(长整型)四、short(短整型)五、byte(字节型)六、double(双精度浮点型)七、float(单精度浮点
卉◎罘
·
2023-04-15 09:15
Java程序设计
开发语言
java
学习
Java基础
一、Java中的IO流的分类:(40多个类,从四个抽象类中派生出的:InputStream(字节流)/Reader(字符流),OutputStream/Writer)输入输出流字节流、字符流节点流,处理流二、为什么有了字节流还需要字符流?不管文件读写,还是网络传输,信息的最小存储单位都是字节,那为什么IO流操作还要分为字节流操作和字符流操作呢?答:字符流是由Java虚拟机将字节转换得到的,但是这个
77595c9246c9
·
2023-04-15 07:18
各大厂在三月问得最多的50道
Java基础
面试题
1.Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要
码农小菜子
·
2023-04-15 04:50
架构
面试
java
面试
架构
Java基础
总结(一)
文章目录前言封装继承多态抽象方法接口内部类static权限修饰符thissuperprivate关键字final关键字就近原则构造方法==号StringBuilderStringJoiner字符串原理总结:1、字符串存储的内存原理2、==号比较的是什么?3、字符串拼接的底层原理4、StringBuilder提高效率的原理StringBuilder源码分析集合ArrayList常用方法【有序可重复】
Bwy_1004
·
2023-04-15 01:22
Java
java
后端
Java基础
(多线程)
多线程概述多线程是Java的特点之一,掌握多线程编程技术,可以充分利用CPU的资源,更容易解决实际中的问题,多线程技术广泛应用于和网络有关的程序设计中,因此掌握多线程技术,对于学习网络是至关重要的。什么是进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。在一个操作系统中,每个独立执行的程序都可称为一个进程,也就是“正在运行的程序”。什么是
YuanX2
·
2023-04-15 00:41
java基础
面试题(七)(SpringBoot)
SpringBoot1.什么是SpringBoot?有什么优点?springboot是spring的子项目,是spring组件的一站式解决方案,简化了使用的难度,简省了配置优点:容易上手,提升开发效率内置web容器管理第三方工具包,避免了大量maven版本冲突简化开发,没有代码生成,也没有xml配置开箱即用,减少配置2.SpringBoot核心注解是什么?由哪几个注解组成?核心注解是:@Sprin
lgcgkCQ
·
2023-04-14 23:08
java
spring
spring
boot
39.王度庐卧虎藏龙
秀莲娇龙暗交锋07.青出于蓝胜于蓝08.执意收徒情难绵09.秀莲爱慕情难却10.娇龙为爱挣自由11.无可眷恋尘世间12.武侠爱情伤悲情13.古梁二人受影响好消息博客笔记大汇总【16年3月到至今】,包括
Java
杨充0211
·
2023-04-14 23:37
Java入坑指南—JAVA 基础
Java入坑指南—
JAVA基础
点击蓝字关注☞尚学堂今天Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
iFTY_Rostiute
·
2023-04-14 19:24
Java学习资料
copy
如何学
java基础
_Java入坑指南—JAVA 基础如何学习,才能又快又稳?
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。学java编程,一般有两种情况。一种是已经掌握了其他语言,那学习java比较简单,语言只是工具,编程能力才是根本。另一种是零基础,对于编程未入门或者懵懵懂懂。本文针对第二种情
阿弥陀佛 我是小胖
·
2023-04-14 19:23
如何学java基础
java基础
之自定义注解
自定义注解@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public@interfaceMyAnnotation{intid()default0;Stringname()default;}使用注解:packagecom.ck.wyy.basic.Annotation;importjava.lang.reflect.Fiel
Let_Just_Do_it
·
2023-04-14 17:39
java基础
——类加载
1.类加载器当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载就是指将class文件读入内存,并为之创建一个java.Class对象任何类被使用时,系统都会为之建立一个java.lang.Class对象类的连接验证阶段:用于检验
iuiu啊
·
2023-04-14 16:41
java
Java基础
(数组)
一、数组数组就是一种可以存储大量数据类型相同变量的数据结构,数组就是一个具有相同数据类型的数据集合,数组中的数据必须是同一种数据类型的。基本要素:数组名称、数组元素、元素下标、数据类型数组本身就是一个变量,数组本身就是变量名,数组中保存的每一个数据都有一个下标(从0开始)先创建再复制//声明数组int[]arr;//也可intarr[]Stringarr2[];//分配内存空间arr=newint
le_u
·
2023-04-14 16:18
java基础
(三)--集合
Collection:添加:add(Obj);删除:remove(Obj);判断:contains(Obj),isEmpty()个数:size();List:有序,可以元素重复,元素都有索引。添加:add(index,Obj);删除:remove(index)取出:get(index);修改:set(index,Obj)索引:indexOf(Obj);子列表:subList(start,end)A
NullPoint3Exce
·
2023-04-14 13:10
【Java WEB】Nginx&Tomcat&HTTP协议
个人博客:www.hellocode.top⭐所有文章均在上方博客首发,其他平台同步更新本文专栏:《JavaWeb从入门到实战》>如没有
Java基础
,请先前往《Java零基础指南》专栏学习相应知识⚡如有问题
Hello Code.
·
2023-04-14 10:15
Java
WEB从入门到实战
java
开发语言
后端
java List 深度复制方法
转载自:https://www.iteye.com/blog/bijian1013-2358367javaList深度复制方法博客分类:
java基础
javaListJavaBean深复制Java数组的复制有很多方法
狂奔的黑驴
·
2023-04-14 08:25
java
【
Java基础
】day13
day13一、SpringBean生命周期是怎样的?详细过程分为以下几个步骤:①初始化Bean容器通过获取BeanDefinition中的信息进行实例化,这一步仅仅是简单的实例化,并没有进行依赖注入。实例化的对象被包装在BeanWrapper对象中,BeanWrapper提供了设置对象属性的接口,从而避免了使用反射机制来注入属性。②设置对象属性(依赖注入)实例化后的Bean仍是一个原生的状态,然后
雨下一整晚real
·
2023-04-14 08:15
Java每日基础
java
spring
【
Java基础
】day14
day14一、什么是RESTful架构?REST全称是RepresentationalStateTransfer,中文意思是表征性状态转移。它首次出现在2000年RoyFielding的博士论文中,RoyFielding是HTTP规范的主要编写者之一。他在论文中提到:我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架
雨下一整晚real
·
2023-04-14 07:29
java
restful
开发语言
Java基础
(一)
目标:体会如何用Java进行Android开发内容:1.准备工作 2.实战之抽奖小程序准备工作相比于C语言,Java和其他多数语言一样都是面向对象语言面向对象和面向过程的区别面向过程——步骤化:面向过程就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可面向对象——行为化:面向对象是把整个需求按照特点、功能划分,将这些存在共性的部分封装成对象,创建对象不是为了完成某一
CyraChen
·
2023-04-14 06:19
2020年Android面试题大全(附答案)
面试题包含
java基础
,数据结构,网络,Android,设计模式,Jvm,Kotlin等。适合中高级工程师。一:
Java基础
1.Objectequals和==的区别?
简雨山舍
·
2023-04-14 05:09
Java基础
——"=="和equals方法究竟有什么区别?
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objetobj=newObject();变量obj是一个内存,newObject()是另一个内存,此时,变量obj
ddm01
·
2023-04-14 04:46
Java基础
equals
c#快速入门~在
java基础
上,知道C#和JAVA 的不同即可
☺观看下文前提:如果你的主语言是java,现在想再学一门新语言C#,下文是在
java基础
上,对比和java的不同,快速上手C#,当然不是说学C#的前提是需要java,而是下文是从主语言是java的情况下
一 乐
·
2023-04-14 04:34
常用
c#
java
microsoft
net
C
sharp
Java基础
知识 | 常见面试题(上):基本语法
相关内容
Java基础
知识|常见面试题(上):基础概念和常识自测篇2.1Java、MySQL和Linux中注释有哪几种形式?2.2标识符和关键字的区别是什么?2.3Java语言关键字有哪些?
风吹衣ou
·
2023-04-14 04:51
面试
职场和发展
Java基础
知识 | 常见面试题(上):基本数据类型
相关内容
Java基础
知识|常见面试题(上):基础概念和常识
Java基础
知识|常见面试题(上):基本语法自测篇3.1Java中的几种基本数据类型了解么?3.2基本类型和包装类型的区别?
风吹衣ou
·
2023-04-14 04:51
计算机基础
java
面试
Java基础
知识 | 常见面试题(上):基础概念和常识
撰写成一问一答的形式,每次回答都默写,对比参考答案后,再默写出更恰当的答案。自测篇1.基础概念和常识(23/3/2)Java语言、MySQl分别有哪些特点?它们间的关联是什么?JVMvsJDKvsJRE分别是什么?他们的关联是什么?什么是字节码?采用字节码的好处是什么?为什么不全部使用AOT呢?为什么说Java语言“编译与解释并存”?OracleJDKvsOpenJDK分别是什么?他们的关联是什么
风吹衣ou
·
2023-04-14 04:49
提问式学习Java知识
java
jvm
开发语言
java基础
学习NO.1
image.png
Java基础
语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法
离木丶
·
2023-04-14 04:47
Java基础
知识 | 常见面试题(中):面向对象基础
相关内容
Java基础
知识|常见面试题(上):基础概念和常识
Java基础
知识|常见面试题(上):基本语法
Java基础
知识|常见面试题(上):基本数据类型自测篇1.1面向对象和面向过程的区别1.2创建一个对象用什么运算符
风吹衣ou
·
2023-04-14 04:38
提问式学习Java知识
java
jvm
面试
Java基础
语法_Day21
一、标准输入流&转换流&打印流publicstaticfinalInputStreamin:标准输入流publicstaticfinalPrintStreamout:标准输出流packagecom.neuedu.demo;/**标准输入输出流:*publicstaticfinalInputStreamin:字节输入流,用来读取键盘录入的数据*publicstaticfinalintx;*Input
辽A丶孙悟空
·
2023-04-14 03:37
如何自学JAVA
一:
Java基础
知识俗话说的好“千里之行,始于足下”,学习也是一样的从小的基础的知识点开始慢慢积累,掌握Java语言的基础知识,如面向对象、数据结构与算法、异常处理、IO框架、多线程、网络编程、设计模式
千锋IT教育
·
2023-04-14 02:09
java
java
数据结构
数据库
java十年技术栈[总结复习用]
以下摘自http://www.tvtv223.com/so/8/default/8.html#36-数据库的分库分表mycatjava技术栈参考了众多资料,这里就不再详细列举了,可以自行去搜索1
java
weixin_30508309
·
2023-04-14 02:36
netty
java
epoll
JAVA基础
再回首(十四)——集合框架、Collection接口、迭代器Iterator、List接口、ListIterator列表迭代器
JAVA基础
再回首(十四)——集合框架、Collection接口、迭代器Iterator、List接口、ListIterator列表迭代器版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://
Aduroidpc
·
2023-04-14 01:37
Java基础再回首
Java基础再回首
java
迭代器
框架
iterator
面向对象
java基础
学习 day51 (匿名内部类)
1.什么是匿名内部类?隐藏了名字的内部类,实际名字为:外部类名$序号可以写在成员位置,为没有名字的成员内部类也可以写在局部位置,为没有名字的局部内部类2.匿名内部类的格式?new类名/接口名(){重写类或接口的所有抽象方法;};3.格式的细节包含了继承或实现,方法重写,创建对象,如图:格式整体其实是,一个类的子类对象,或一个接口的实现类对象4.匿名内部类的使用场景当方法的参数是接口时,则可以传递这
丿罗小黑
·
2023-04-13 23:30
java
学习
java基础
学习 day53 ( 拼图项目经验 )
事件是可以被组件识别的操作,当你对组件干了某件事情之后,就会执行对应的代码事件源:按钮,图片,窗体…事件:某些操作绑定监听:当事件源上发生了某个事件,就执行某段代码。若执行的代码是更换界面或组件内的图片,那么该图片会立即更换,不需要再次刷新a.KeyListener:键盘监听b.MouseListener:鼠标监听,任何组件都可以监听c.ActionListener:动作监听,只监听鼠标左键点击和
丿罗小黑
·
2023-04-13 23:30
java
学习
java基础
学习 day36(字符串相关类的底层原理)
1.字符串存储的内存原理直接赋值会复用字符串常量池中已有的new出来的不会复用,而是开辟一个新的空间来创建2.“==”号比较的到底是什么基本数据类型比较数据值引用数据类型比较地址值PS.所以以后对引用数据类型,不要用“==”,改用.equals()方法3.字符串拼接的底层原理拼接的时候没有变量,都是字符串,会触发字符串的优化机制,在编译的时候(将.java文件编译为.class文件)就已经是最终的
丿罗小黑
·
2023-04-13 23:00
java
学习
java实习面试经验(小厂)
笔试题目考
java基础
,ssm框架之类的,很简单,一下就能写出来,没有故意刁难的意思。但是里面还有一半springboot,分布式,微服务的题目,我一下就死机了,压根
zhouzwd
·
2023-04-13 21:05
新手
java
【小厂实习日记】
Java基础
不牢,地动山摇
一个细节的错误,导致空指针服务器报错导出部分代码是这样子的excel.setSheetRow(item.getOrderNumber(),item.getMerchantName(),"".equals(item.getScene())||item.getScene()==null?"":Scene.getSceneName(item.getScene()),user==null?"":user.
会爆发的火山_
·
2023-04-13 21:33
实习经验
实习日记
java
面试题30天打卡-day01
)JDK是Java开发者的核心工具包,也可以说jdk是Java的sdk(softwareDevelopmentKit软件开发工具包),其中包含有JRE(Java运行时环境)、JVM(Java虚拟机)、
Java
猫十二懿
·
2023-04-13 20:43
jvm
java
tomcat
Java面试题---基础篇
即java程序的运行时环境,包含了java虚拟机,
java基础
类库。JDK:JavaDevelopmentKit(java开发工具包)。即java语言编写的程序所需的开发工具包。
以羽扣钟
·
2023-04-13 20:41
java
java
开发语言
面试题
Java基础
学习之——核心类String
前言无论在C++还是java中,字符串的使用频率都很高,在C++中,字符串封装为一个string类,需要#include,C++标准库提供的string功能比较弱,许多第三方C++库都对字符串重新封装,比如Qt中QString,MFC中CString,opencv中String等,重复造轮子。学习了Java中的String之后,感觉用着舒服,功能强大。String字符串类简介String类位于ja
侠之大者_7d3f
·
2023-04-13 18:32
java基础
知识总结(五)
1.网络编程基础一些基础概念:ip地址:标识网络上的一台主机,逻辑地址可变mac地址:标识网络上的一台主机,物理地址不可变端口:标识主机中的一个进程0--655351024以下的为预留端口协议:通信双方之间的约定和标准URL:统一资源定位符协议名://主机名:端口号/相对路径OSI七层模型:从下至上依次是物理-->数据链路-->网络-->传输-->会话-->表示-->应用下层为上层提供服务。传输层
路小白同学
·
2023-04-13 16:55
小黑子—Java从入门到入土过程:第五章
Java零基础入门5.0
Java系列
第五章1.方法1.1方法的简单定义1.2带参方法1.3带返回值的方法和调用1.4方法小结return关键字换行1.5方法的重载1.6方法的基本内存原理1.7方法的值传递
小黑子史蒂夫
·
2023-04-13 16:07
java
java
jvm
算法
小黑子—Java从入门到入土过程:第六章
Java零基础入门6.0
Java系列
第六章1.面向对象综合练习1.1文字版格斗游戏=参数占位,格式化输出回顾关于printf和print和println的区别1.2对象数组练习1.2.1练习一1.2.2
小黑子史蒂夫
·
2023-04-13 16:33
java
java
jvm
开发语言
java基础
-父类子类初始化顺序简析
首先,关于父类子类静态成员的初始化顺序,是一个笔试面试经常出现的问题,这个是一个基础,每一个写java代码的工程师都需要搞清楚的问题。但是,搞清楚归搞清楚,平时写代码的时候,正常情况下,都不会这样去写,就类似于经常考到的i++++i这样的问题,平时,不会这样写,也不能这样写,代码审核过不了的。这批文章针对的是刚接触java不久的新同学。首先看下面的代码Father类publicclassFathe
Mark_Du
·
2023-04-13 15:11
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他