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面试
刷题------
Java基础
(一)
java基本类型基本数据类型只有8个:byte、short、int、long、float、double、char、booleanfloatf=3.14;是否正确?不正确,3.14为double类型可以写为floatf=(float)3.4;或者写成floatf=3.4F。int和Integer有什么区别?Integer是int的包装类Integer是一个类初始值为nullint初始值是0Math.
Fuly1024
·
2024-02-14 05:02
java
面试刷题
JAVA
java面试
题/认证答辩 ---JUC并发包
参考:>https://blog.csdn.net/xy3233/article/details/93607956JUC并发包包含:1)原子类(Atomic)2)锁框架(locks)3)同步器框架(AbstractQueuedSynchronizer)4)执行器框架(Executor)5)并发集合类Atomic类主要利用CAS(compareandswap)+volatile和native方法来保
Fuly1024
·
2024-02-14 05:32
面试刷题
juc
JUC
java面试
题/认证答辩 ---java内存模型(JMM)和运行内存结构(JVM)
本文参考:>https://blog.csdn.net/xy3233/article/details/108296943>https://www.cnblogs.com/yichunguo/p/12007038.htmlJAVA内存模型(JavaMemoryModel,JMM)是一种虚拟机规范,用于屏蔽各种硬件和操作系统的内存访问差异。JMM解决了CPU多级缓存、处理器优化、指令重排等导致的内存访
Fuly1024
·
2024-02-14 05:02
面试刷题
java
JVM
java面试
题/认证答辩 ---主流框架(springboot)
springboot源码解读:springboot2.4.4#https://blog.csdn.net/qq_32828253/article/details/109496848#https://zhuanlan.zhihu.com/p/95217578以下所有知识均来自于网络从main方法开始publicstaticvoidmain(String[]args){//SpringApplicat
Fuly1024
·
2024-02-14 05:01
面试刷题
spring
java面试
题/认证答辩 ---主流框架(springboot面试题)
springboot常见的面试题参考:>https://blog.csdn.net/qq_41922608/article/details/108581251>https://blog.csdn.net/weixin_43469379/article/details/105604966springBoot的核心注解是什么?SpringBoot的核心注解是指启动类上面的注解@SpringBootAp
Fuly1024
·
2024-02-14 05:01
面试刷题
spring
java面试
题/认证答辩 ---多线程
参考:>https://blog.csdn.net/xy3233/article/details/91812494>线程安全的定义:当多个线程访问某个类时,不管采用任何调度方式,不需要额外的同步或者协调,这个类都能表现出正确的结果,这个类就成为是线程安全的线程的安全性主要体现在:(1)原子性:一个或者多个操作,要么全部被执行,要么不执行。(2)可见性:多个线程共同操作一个共享变量时,其他线程可以立
Fuly1024
·
2024-02-14 05:01
面试刷题
多线程
java
java面试
题/认证答辩 --- git相关
git的几个层次:熟悉:能使用常用的Git命令和客户端工具管理代码掌握:熟练使用Git命令,理解Gitflow精通:擅长Git合并,回退,Tag等相关的Gitflow操作命令综合应用:能配合CI/CD工具开发自动脚本参考:https://www.cnblogs.com/jztan/p/6068780.html:https://zhuanlan.zhihu.com/p/198066289https:
Fuly1024
·
2024-02-14 05:31
面试刷题
git
java面试
题/认证答辩 ---linux系统操作
掌握层次:熟悉:掌握linux基本命令(cd,ls,top等)的使用掌握:掌握常用软件的安装(java,mysql等)精通:掌握常见运维工具的使用,能进行脚本开发综合应用:掌握linux操作系统的基本原理,具备在系统下进行网络配置,性能调优,系统安全配置的能力,有部署和运维linux下大型产品或项目经验top指令:参考:https://blog.csdn.net/weixin_41427129/a
Fuly1024
·
2024-02-14 05:31
面试刷题
linux
java面试
题/认证答辩 ---主流框架(mybatis)
掌握程度:熟悉:熟悉相关框架的基本开发技巧,能使用框架进行基本开发掌握:理解AOP,IOC等概念,熟悉相关框架的基本实现原理,能独立使用相关框架搭建中型产品和项目。精通:熟悉相关框架源代码,能够使用拦截器,AOP等技术进行系统安全和数据监控等复杂功能的开发综合应用:掌握相关框架实现原理,能够对框架进行扩展开发,有大型产品或项目框架选型和搭建经验,具有问题排查解决能力mybatis参考:https:
Fuly1024
·
2024-02-14 05:31
面试刷题
mysql
MySQL高级篇——排序、分组、分页优化
导航:【Java笔记+踩坑汇总】
Java基础
+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+牛客面试题目录
程序员小海绵【vincewm】
·
2024-02-14 02:01
Java学习路线
数据库
sql
java
Java基础
——面向对象(继承应用)
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。规则:1.创建子类对象时,先出父类后出子类。2.调用方法时,先考虑子类,子类没有就调用父类。代码角度,先创建父内存,再创建一个子类内存,子类叠加在父类内存上,在调用的时候先考虑上面(子类)的一层内存,在考虑下面(父类)的内存,所以先出父类再出子类是有一种叠加效果
凯哥学堂
·
2024-02-13 23:07
java面试
题整理
2023.2.13(第一天)Java是如何实现跨平台的?Java是通过JVM(Java虚拟机)实现跨平台的。JVM可以理解成一个软件,不同的平台有不同的版本。我们编写的Java代码,编译后会生成.class文件(字节码文件)。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码,通过JVM翻译成机器码之后才能运行。不同平台下编译生成的字节码是一样的,但是由JVM翻译成的机器码却不一样。只要在
小白起 v
·
2024-02-13 22:55
java
开发语言
2.11
Java基础
笔记
staticstatic可以用来修饰类的成员方法、类的成员变量,另外也可以编写static代码块来优化程序性能static修饰的成员变量和方法从属于类,普通变量和方法从属于对象static方法static方法也成为静态方法,由于静态方法不依赖于任何对象就可以直接访问,因此对于静态方法来说,是没有this的,因为不依附于任何对象,既然都没有对象,就谈不上this了,并且由于此特性,在静态方法中不能访
铃兰花的土壤
·
2024-02-13 21:40
java
笔记
开发语言
2.13
Java基础
学习笔记
常用APIBigintegerBigInteger类型的数字范围较Integer,Long类型的数字范围要大得多,它支持任意精度的整数,也就是说在运算中BigInteger类型可以准确地表示任何大小的整数值而不会丢失任何信息。构造方法//进制转换@TestpublicvoidtestScale(){//在构造将函数时,把radix进制的字符串转化为BigIntegerStringstr="1011
铃兰花的土壤
·
2024-02-13 21:40
学习
笔记
2.9
Java基础
学习笔记
面向对象+面向过程对比:面向过程面向对象设计思路自顶向下、层次化、分解自底向上、对象化、综合程序单元函数模块对象设计方式程序=算法+数据结构程序=对象=数据+方法优点相互独立,代码共享,性能相对较高接近人的思维方式,使用灵活,易维护、易复用、易扩展缺点修改、维护困难性能相对较低string类型:Java中的数据类型分为两大类,基本数据类型和引用数据类型,而string就属于引用数据类型。比较字符串
铃兰花的土壤
·
2024-02-13 21:10
学习
笔记
2.8日
Java基础
学习笔记
基本数据类型数据类型关键字取值范围默认值内存占用整数byte-2^7~2^7-101short-2^15~2^15-102int-2^31~2^31-104long-2^63~2^63-108浮点数float-3.401298e-38~3.402823e+38_4double-4.9000000e-324~1.797693e+3080.08字符char0~655350.02布尔booleantru
铃兰花的土壤
·
2024-02-13 21:09
学习
笔记
2.12
Java基础
学习
多态多态是同一个行为具有多个不同表现形式或形态的能力,就是同一个接口,使用不同的实例而执行不同操作实现方式:重写、接口、抽象类和抽象方法优点:消除类型之间的耦合关系、可替换性、可扩充性、接口性、灵活性、简化性必要条件:继承、重写、父类引用指向子类对象final关键字final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。使用final关键字声明类,就是
铃兰花的土壤
·
2024-02-13 21:08
学习
Java基础
-JVM内存管理-HotSpot对象
Java工程师知识树/
Java基础
HotSpot中的对象Java是一门面向对象的编程语言,在Java程序运行过程中时时刻刻都有对象被创建出来。
HughJin
·
2024-02-13 19:25
Java基础
类库
StringBuffer类String类特点:每一个字符串常量都属于一个String类的匿名对象,并且不可更改;String有两个常量池:静态常量池、运行时常量池;String类对象实例化建议使用直接赋值的形式完成,这样可以直接将对象保存在对象池之中以方便下次重用;StringBuffer并不像String类那样拥有两种对象实例化方式,StringBuffer必须像普通类对象那样首先进行对象实例化
曾梦想仗剑天涯
·
2024-02-13 17:03
Java基础
:值传递和引用传递
Java在给方法传递参数时,有值传递和引用传递两种方式。基本概念值传递:传递对象的一个副本,即使副本被改变,也不会影响源对象,因为值传递的时候,实际上是将实参的值复制一份给形参。引用传递:传递的并不是实际的对象,而是对象的引用,外部对引用对象的改变也会反映到源对象上,因为引用传递的时候,实际上是将实参的地址值复制一份给形参。注意事项:对象传递(数组、类、接口)是引用传递,原始类型数据(整形、浮点型
十秒耿直拆包选手
·
2024-02-13 17:17
Java
java
开发语言
五、
java基础
-数组
五、数组【数组定义】:数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。每一个数据称作一个元素,每个元素通过一个索引(下标)进行访问。【特点】:长度是确定的。数组一旦被创建,它的大小就是不可以改变的其元素的类型必须是相同类型,不允许出现混合类型数组类型可以是任何数据类型,包括基本类型和引用类型数组变量属于引用类型,数组也是对象。数组变量属于引用类型,也
闭着眼数星星呀
·
2024-02-13 16:19
Java
java
开发语言
四、
java基础
—流程控制
用户交互Scanner分支结构循环结构1、用户交互Scanner可以通过Scanner类来获取用户的输入。java.util.Scanner是java5的新特性。Scanners=newScanner(System.in)通过Scanner类的next()与nextLine()方法获取输入的字符串读取前一般需要使用hasNext()与hasNextLine()方法来判断是否还有输入的数据//创建一
闭着眼数星星呀
·
2024-02-13 16:49
Java
java
开发语言
JAVA面试
题18
什么是Java中的多态性?它有什么作用?答案:多态性是指同一方法可以根据对象的不同实现而具有不同的行为。它可以提高代码的灵活性和可扩展性。Java中的单例模式是什么?有哪些实现方式?答案:单例模式是一种设计模式,保证一个类只有一个实例,并提供一个全局访问点。常见的单例模式实现方式包括饿汉式、懒汉式、双重检查锁方式等。什么是Java中的异常处理机制?try-catch-finally语句块的执行顺序
CrazyMax_zh
·
2024-02-13 14:32
java
开发语言
JAVA面试
题17
什么是Java中的静态内部类?它与非静态内部类有什么区别?答案:静态内部类是定义在另一个类中的类,并且被声明为静态。与非静态内部类不同,静态内部类不依赖于外部类的实例,可以直接访问外部类的静态成员。什么是Java中的Lambda表达式?它的语法是什么?答案:Lambda表达式是一种函数式编程的语法糖。它可以简化代码,使代码更加清晰和简洁。Lambda表达式的语法为:(参数列表)->{代码块}。什么
CrazyMax_zh
·
2024-02-13 14:02
java
开发语言
每日五道
java面试
题之
java基础
篇(六)
第一题:Java创建对象有哪⼏种⽅式?Java中有以下四种创建对象的⽅式:new创建新对象通过反射机制采⽤clone机制通过序列化机制前两者都需要显式地调⽤构造⽅法。对于clone机制,需要注意浅拷⻉和深拷⻉的区别,对于序列化机制需要明确其实现原理,在Java中序列化可以通过实现Externalizable或者Serializable来实现第二题.Integera=127,Integerb=127
中北萌新程序员
·
2024-02-13 14:57
java面试题
java
开发语言
使用Scanner关键字接受键盘录入的数据
Java基础
知识
Java中使用Scanner关键字来录入数据步骤1.导包由于scanner类不在lang包下,需要将其所在的包导入进来importjava.util.Scanner由于我们使用的集成开发工具,此步可以省略快捷键:导包ctrl+shift+o步骤2.直接创建扫描器对象Scannerscanner=newScanner(System.in);步骤3.使用创建好的扫描器录入数据录入的数据也分很多类型,比
Debug_EDM
·
2024-02-13 06:50
java面试
题汇总(二)
11、Java中实现多态的机制是什么?静态的多态:同一个类中,方法名相同,参数列表不同动态的多态:引用变量的类型是父类或接口引用的是子类或实现类,运行时调用的是子类或者实现类的方法,编译时类型则是父类或接口。成员变量没有多态性,结果是编译时类型的成员变量或常量。12、abstractclass和interface语法上有什么区别?抽象类:用abstract修饰;可以定义成员变量、构造器(不用与实例
黑山大老牛
·
2024-02-13 04:26
一次List对象去重失败,引发对Java8中distinct()的思考
Java面试
宝典PDF完整版当然,使用toMap()的另一个重载方法,可以直接指定
程序员白楠楠
·
2024-02-13 02:27
JAVA基础
教程:云环境下单一应用服务搭建
一、JDK安装安装版本:JDK131、JDK下载的两种方式1)通过FTP将安装文件上传:在JavaSE的官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html下载即可将JDK安装包:jdk-13_linux-x64_bin.tar.gz上传到指定目录下2)Linux环境直接下载
艾编程
·
2024-02-13 01:26
JAVA面试
题16
什么是Java中的反射机制?它的用途是什么?答案:Java的反射机制是指在运行时,通过获取类的信息来操作类的属性、方法和构造函数等。它可以用来创建对象、调用方法,以及实现动态代理等功能。什么是Java中的泛型?答案:泛型是Java中的一种特性,它允许我们在编译时指定集合中元素的类型。使用泛型可以提高代码的安全性和重用性。Java中的StringBuilder和StringBuffer有何区别?答案
CrazyMax_zh
·
2024-02-13 00:39
java
开发语言
JAVA面试
题15
当然,我可以提供给您一些常见的
Java面试
题及其答案。以下是一些示例:什么是Java的四种基本数据类型?
CrazyMax_zh
·
2024-02-13 00:38
java
开发语言
jvm垃圾回收算法
Java面试
题适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存碎片,再来一个比较大的对象时(典型情况:该对象的大小大于空闲表中的每
xmh-sxh-1314
·
2024-02-12 23:47
jvm
Java基础
一一设计模式:工厂模式的运用
工厂模式工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用
Help_II
·
2024-02-12 22:47
黑马程序员——
Java基础
语法---数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、概念同一种类型数据的集合。简单的来说就是一容器,用来装东西的。使用数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。二、一维数组的格式格式1:元素类型[]数组名=new元素类型[元素个数或数组长度];如:int[]arr=newint[3];也可以写成:intarr[]=newi
weixin_34194379
·
2024-02-12 18:09
Java网络编程和NIO详解6:Linux epoll实现原理详解
本系列文章将整理到我在GitHub上的《
Java面试
指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客
da3acf50377b
·
2024-02-12 17:58
突破
Java面试
(50)-MySQL读写分离及主从同步延时解决方案
0Github1面试题有没有做过MySQL读写分离如何实现MySQL的读写分离主从复制原理如何解决MySQL主从同步的延时问题准备好面对这炮轰式面试了吗?2考点分析高并发阶段,肯定需要做读写分离.实际上大部分互联网公司/网站/APP,都是读多写少针对现状,写一个主库,挂着多个从库,然后从多个从库来读,那不就可以支撑更高的读并发压力了吗?3MySQL读写分离的实现基于主从复制架构搞一个主库,挂多个从
JavaEdge
·
2024-02-12 15:32
Java基础
之IO流!!
IO概述之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作当把持久设备上
程序媛小白
·
2024-02-12 14:47
Java-基础语法
Java基础
语法概念一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
阿博聊编程
·
2024-02-12 13:24
Java基础
知识点总结
前言本文主要是我之前复习
Java基础
原理过程中写的
Java基础
知识点总结。
小白不想上班
·
2024-02-12 10:19
Java基础
篇:什么是平台无关性
什么是平台无关性:平台无关性就是一种语言在计算机上的运行不受平台的约束,一次编译,到处执行。平台无关有两种:源代码级和目标代码级。而C和C++具有一定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行。而Java编译出来的是字节码,去到哪个平台都能用,只要有那个平台的JDK就可以运行,所以,Java程序的最大优势就是平台无关。Java如何做到平台无关性:
大誌
·
2024-02-12 10:23
Java
Java
平台无关性
「MoreThanJava」Day 6:面向对象进阶——多态
「MoreThanJava」宣扬的是「学习,不止CODE」,本系列
Java基础
教程是自己在结合各方面的知识之后,对
Java基础
的一个总回顾,旨在「帮助新朋友快速高质量的学习」。
我没有三颗心脏
·
2024-02-12 00:30
MoreThanJava
java
多态
后端
JAVA基础
(面向对象进阶) —— 继承
通过之前对
JAVA基础
——面向对象以及
JAVA基础
——面向对象内存图的学习。接下来我们将会进一步学习面向对象进阶的相关知识点。
Hgngy.
·
2024-02-12 00:59
JAVA基础入门
java
开发语言
JAVA基础
(面向对象进阶) —— 多态
通过之前对
JAVA基础
——面向对象以及
JAVA基础
——面向对象内存图的学习。接下来我们将会进一步学习面向对象进阶的相关知识点。
Hgngy.
·
2024-02-12 00:59
JAVA基础入门
java
servlet
开发语言
JAVA基础
(集合进阶) —— 泛型
通过之前对
JAVA基础
——集合的学习,我们对于集合的概念以及ArrayList都有了初步的了解。
Hgngy.
·
2024-02-12 00:59
JAVA基础入门
java
JAVA基础
(面向对象进阶) —— 接口
通过之前对
JAVA基础
——面向对象以及
JAVA基础
——面向对象内存图的学习。接下来我们将会进一步学习面向对象进阶的相关知识点。
Hgngy.
·
2024-02-12 00:29
JAVA基础入门
java
开发语言
java基础
知识
java基础
知识注释注释的概念:注释的内容代码是不会执行的,可以帮助自己和别人看自己写的代码。
shixiaowei00
·
2024-02-11 19:20
java
python
开发语言
Java基础
——Java环境安装
相信大家都会配置Java环境吧?不会的评论区万人血书吧(哈哈),我有时间就给你们更新这一章。目前先跳过,直接下一章。
玄天新月
·
2024-02-11 18:40
10年
Java面试
总结:Java程序员面试必备的面试技巧
作为一名资深10年Java技术专家,我参与了无数次的面试,无论是作为面试者还是面试官。在这里,我将分享我的一些面试经历和面试技巧,希望能帮助即将面临面试的Java程序员们。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享我的面试经历回顾我的Java职业生涯,我清晰地记得一次特别的面试经历。那是我申请一家知名科技公司的Java开发岗位。为了这次面试,我
·
2024-02-11 17:33
java程序员面试面试问题经验
JavaGuide
JavaGuide的内容包括但不限于以下几个方面:1.Java核心知识:
Java基础
语法、面向对象编程、集合框架、并发编程、IO操作等核心
.:::.
·
2024-02-11 15:59
javaguide
Android
java基础
_类的继承
一.Android
Java基础
_类的继承先封装一个persion类,在persion的基础上定义Student类,并基础persion类。子类能访问父类的成员函数。
嵌入式_笔记
·
2024-02-11 14:24
Android
android
java
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他