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基础
1.
Java基础
面试题
1.JDK,JRE,JVM分别是什么2.Java中的几种基本数据是什么3.自动装箱与拆箱的原理是什么4.面向对象和面向过程的区别5.面向对象的特点及特征6.说一下对深拷贝,浅拷贝,引用拷贝的理解7.为什么重写equals()时必须重写hashCode()方法8.String、StringBuffer、StringBuilder的区别及适用场景9.Strings1=newString(“abc”);
风生u
·
2023-04-18 09:18
Java面试八股文
java
jvm
开发语言
Java基础
之快速输出输入篇
一、引言:使用Java的大伙应该都知道,Java比起其他语言就是会慢一些,而且我们的大学老师在教学Java时候,通常只会讲这个Scanner这个输入和System.out.println(System.in)这个输出。但是打算法竞赛,和C/C++比起来,这个玩意确实太慢了,TLE警告。原因就是:Scanner类是一个简单的文本扫描类,它可以解析基本数据类型和字符串。它本质上是使用正则表达式去读取不
stu_kk
·
2023-04-18 08:09
Java开发
java
开发语言
算法
技术面面试高频考点总结-JAVA篇
文章目录技术面面试高频考点总结-JAVA篇一、
Java基础
二、JVM三、并发四、框架五、小结题外话技术面面试高频考点总结-JAVA篇大家好呀,这里是小黛!
小黛的求职笔记
·
2023-04-18 07:11
java
面试
开发语言
redis
【
JAVA基础
】不同的jar拥有相同全限定类名和不同的方法Method时NoSuchMethodError,同名类加载问题 / 双亲委派
同类名加载验证前言准备工程demo-audi-1.0.jar内容demo-audi-2.0.jar内容demo-mercedes-1.0.jar内容开始演示功能准备Example类准备Classpath演示功能自然顺序,*来代替所有jar手动改变jar名称,改变顺序手动改变jar名称及版本,改变顺序只保留一个jar手动指定Classpath的包先后顺序(重点)结论前言最近工作中遇到了一个项目工程问
笑起来贼好看
·
2023-04-18 05:54
后端
java
jar
jvm
Java基础
——缓冲流
(1)缓冲流概述:缓冲流也称高效流,或者高级流。(字节流可称原始流)作用:缓冲流自带缓冲区,可以提高原始字节流,字符流读写数据的性能。(2)字节缓冲流:1.字节缓冲流性能优化原理:字节缓冲输入流自带了8KB缓冲池,以后我们直接从缓冲池读取数据,所以性能较好。字节缓冲输出流自带了8KB缓冲池,数据就直接写入到缓冲池中去,写数据性能极高了。2.字节缓冲流:字节缓冲输入流:BufferedInputSt
花楠拾
·
2023-04-18 02:40
Java基础
java
开发语言
jvm
Java基础
——IO流+字节/字符流使用
IO流(1)IO流的概述:IO流也称为输入,输出流,就是用来读写数据的。I表示input,是数据从硬盘文件读入到内存的过程,称之输入,负责读。O表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。(2)IO流的分类:字节/字符流(1)流的四大类:字节输入流:以内存为基准,来自磁盘文件/网络中的数据以字节的形式读入到内存中的流。字节输出流:以内存为基准,来自内存中的数据
花楠拾
·
2023-04-18 02:09
Java基础
jvm
Java基础
——异常+IO流资源释放
异常(1)什么是异常:程序在编译/执行的过程中可能出现的问题注意:语法错误不属于异常(2)为什么要学习异常:异常一旦出现了,如果没有提前处理,程序就会退出JVM虚拟机而终止研究异常并且避免异常,然后提前处理异常,体现的是程序的安全,健壮性。(3)异常体系(4)编译/运行时异常原理(5)运行时异常,处理机制:1.运行时异常:直接继承自RuntimeException或者其子类,编译阶段不会报错,运行
花楠拾
·
2023-04-18 02:09
Java基础
jvm
Java基础
——IO流之字符集
(1)IO前置内容:字符集1.字符集基础知识:计算机底层不可以直接存储字符,只能存储二进制(0,1)。二进制可以转换成十进制。计算机底层可以表示十进制编号。计算机可给人类字符进行编号存储,这套编号规则就是字符集。2.ASCII字符集:(1字节)ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码):包括了数字,英文,符号。AS
花楠拾
·
2023-04-18 02:09
Java基础
java
开发语言
Java基础
系列(三十三):日志进阶
前言上篇文章中,我们对于日志的使用进行了一个初步的学习和了解,这篇文章会对Java自带的基础日志框架进行进一步的深入学习和了解。自定义配置首先,我们可以通过直接去编辑配置文件去修改日志系统的各种属性,在默认的情况下,配置文件存在于:jre/lib/logging.properties一般来说,我们不会去修改这个文件,而是会去使用自己编写的配置文件来对不同的程序实现不同的日志管理的效果,此时我们可以
ViYoung
·
2023-04-18 01:24
Java基础
知识七——方法
一、方法的概述 方法其实就是完成特定功能的代码块。定义的格式:修饰符返回值类型方法名(参数类型参数1,参数类型,参数2,...){方法体;return返回值;}格式解释: 修饰符:后面会说,目前先使用publicstatic 返回值类型:用于限定返回值的数据类型 方法名:方便我们调用方法 参数类型:用于限定调用方法是传入的数据的数据类型 参数名:用于接受调用方法是传入的数据的变量 方
嗷老板
·
2023-04-18 01:01
Java面试题总结 |
Java基础
部分2(持续更新)
文章目录反射的优缺点BIO、AIO、NIO同步异步概念**阻塞与非阻塞****BIO****NIO****AIO**总结设计模式的好处设计模式一定是好用的吗Integer.ValueOf和newInteger的区别Integer.parseInt(s)与Integer.valueOf(s)的区别String是线程安全的吗?StringBuffer和StringBuilder的区别String、St
小七rrrrr
·
2023-04-18 00:12
java
面试
jvm
开发语言
<
Java基础
语法>List<Map>中删除某个元素key
直接上代码:例如:下面这个List>,删除每个Map中:key为:"苹果手机"的元素;packagecom.itheima;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.Set;pu
DevínKelly
·
2023-04-18 00:22
java
ListMap
java
list
开发语言
<
Java基础
语法>双重for循环的4种终止场景
直接上代码:packagecom.itheima;publicclassforDemo{publicstaticvoidmain(String[]args){//1.continue:跳过本次内循环体,内循环进行下一次的循环for(inti=0;i<10;i++){//外循环for(intj=0;j<5;j++){//内循环if(j==2){continue;}}}//2.return:直接返回,
DevínKelly
·
2023-04-18 00:52
java
java
算法
开发语言
<
Java基础
语法>List中重复元素去重
直接上代码:packagecom.itheima;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashSet;importjava.util.Iterator;importjava.util.LinkedHashSet;importjava.util.List;importjava.util.Map;import
DevínKelly
·
2023-04-18 00:52
java
ListMap
java
list
开发语言
<
Java基础
语法>多个对象合并成一个对象返回案例
直接上代码:packagecom.itheima2;publicclassCat{privateStringname;privateStringgender;privateStringcolor;privateStringvariety;//品种publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=nam
DevínKelly
·
2023-04-17 23:19
java
java
针对面试的各种最优解以及该做的准备 java面试
应聘相关声明:1,程序员相关的哈2,万事无定论,比如说,就算你小学毕业,但是
java基础
却扎实到变态,我相信open的公司还是会给你机会的。
「已注销」
·
2023-04-17 21:53
java
web安全
程序人生
架构
面试
java基础
1、标识符:就是用来给包,类,方法、变量等起名字的符号。组成规则:A:uncicode字符数字字符,英文大小写字母,汉字(不建议使用汉字)B:下划线C:美元符$注意事项:A:不能以数字开头B:不能Java中的关键字2、标识符的常见命名规则A:基本要求:见名知意B:常见的命名a:包(其实就是文件夹,用于对类进行管理)全部小写,多级包,.隔开举例:com,com.itheimab:类一个单词首字母大写
沙啦啦啦z
·
2023-04-17 20:13
Java基础
回顾
#常见问题##1.软件开发-常用设计模式,在jdk和spring中的体现工厂模式、适配器模式、代理模式、单例模式、责任链模式、策略模式、、、-软件开发原则单一职责、接口隔离原则、迪米特法则、里氏替换则、开闭原则、依赖倒置原则-uml关系图常见的关系:抽象和继承、组合和聚合、依赖和关联##2.java集合*集合继承关系list、set、map*集合之间的差异*ArrayList底层原理*Map底层原
黑客军团_charles
·
2023-04-17 20:22
Java基础
-泛型与set
1.泛型1.1泛型概述泛型的介绍泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式:指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如::指定多种类型的格式,多种类型之间用逗号隔开.例如:2.Set集合2.1Set集合概述和特点【应用】不可以存储重复元素没有索引,不能使用普通for循环遍历2.2Set
爪蛙毁一生
·
2023-04-17 20:41
java
java
开发语言
set
泛型
后端
Android开发基础----
Java基础
(8)
学习内容接口接口回调数据实例1、接口(1)、使用interface表示定义一个接口(2)、接口可以继承多个接口(3)、接口内部元素:a、接口不能被实例化(即无构造方法)b、定义变量(只能是静态成员变量)(默认修饰符是publicstaticfinal)c、定义方法抽象方法:不需要自己实现谁用谁就实现(默认修饰符publicabstract)使用implements实现接口然后必须实现接口里面的方法
三生枕上书_0f49
·
2023-04-17 19:25
Java基础
知识之封装+继承+多态详解
前言这篇博客是基于Java类和对象的基础之上的相关知识点。因为特别重要且语法规则较多,所以想单独总结方便之后复习。本篇博客涉及知识点思维导图:目录1.封装2.继承3.多态1.封装生活中有很多东西我们并不想让其它人知道,比如我的身份证号码,我的存款等等。在Java语言中,我们就需要了解java面向对象的三大特性之一——封装。封装就是隐藏对象的属性和实现细节,仅提供公共访问方式来让外界访问。比如。那么
Crystal_bit
·
2023-04-17 19:30
Java
java
开发语言
【苏州数字力量】面经 base上海
文章目录【苏州数字力量】面经base上海
Java基础
面1.说一下常见的数据类型、大小、以及他们的封装类2.重载和重写的区别3.谈谈Java的引用方式4.String有些什么方法5.String、StringBuffer
你白勺男孩TT
·
2023-04-17 17:59
面经
java
面试
RPA
软件机器人
人工智能
在Windows环境下下安装Kafka
1安装JDKJava环境变量配置(Windows)1.1下载安装JDK和JREJDK(JavaDevelopmentKit)是Java语言的软件开发工具包,包括Java运行环境、Java开发工具、
Java
冬日的焰火
·
2023-04-17 16:27
kafka
消息通信
中间件
分布式
架构
kafka
visual
studio
sgg
Java基础
第三天
运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符(这个几乎不使用,我们在讲解的时候了解一下即可,只不过有时候我们看底层代码的时候,大概知道这个位运算符是什么意思即可)三元运算符运算符:算术运算符代码实现代码实现模运算测试自增自减//4.测试自增自减运算符/**前缀式:符号在前:++a--a,先改变变量本身的值
黄金龙666
·
2023-04-17 15:52
sgg
java
java基础
实验:定义一个学生类Student,该类中包含的属性有:姓名、性别、高数成绩、线代成绩、C语言成绩等
Java基础
实验目录一、实验内容二、实验过程1.实验代码2.实验截图总结前言继续
java基础
实验的练习(虽然这个实验明明更先完成),这个实验用于输入输出学生基本信息,创建学生类调用函数完成成绩的录入、输出
此镬加之于你
·
2023-04-17 15:48
java
c语言
开发语言
JVM类加载过程
主要的类加载器有三个:引用类加载器、扩展类加载器、应用程序类加载器引用类加载器:主要加载
java基础
的类。
qxy_1218
·
2023-04-17 14:08
jvm
java
jar
Spring中初始化时执行相关操作
2具体实现(1)静态代码块(
java基础
):静态代码块只要加载该类字节码文件必然会执行代码块中的逻辑,最最优先执行(2)构造方法(
java基础
楠~枫
·
2023-04-17 12:42
Spring
spring
java
后端
一文讲透Spring Boot中的事务是如何实现的
阅读说明:本文假设你具备
Java基础
,同时对事务有基本的了解和使用。事务的相关知识开始看源码之前,我们先回顾下事务的相
Java圈子
·
2023-04-17 12:59
Java从入门到精通第一版(
Java基础
)
Java从入门到精通第一版(
Java基础
)一.软件的安装1.JDK的安装2.IDEA的安装2.HelloWorld案例3.Java注释4.Java常量5.Java数据类型6.Java变量7.类型转化7.1
星辰菜鸟
·
2023-04-17 11:57
Java从入门到精通
java
Java基础
从入门到精通系列(一)
1、Java简介Java语言是一种高级、并发、面向对象的计算机编程语言,由SunMicrosystems公司于1995年推出。Java广泛应用于Web应用程序开发、移动应用程序开发以及大型企业级应用程序的开发中。Java语言具有跨平台、安全性好、可移植性强、易学易用等优点,在业界得到了广泛的应用和认可。1.1、Java发展史1991年Green项目,开发语言最初命名为Oak(橡树)1994年,开发
后端技术那点事
·
2023-04-17 11:56
java基础
Java基础系列
java
开发语言
Java基础
【Android 开发】 面试官刨根问底?教你如何避免翻车沟通表达能力
很久以前,凭借四大组件、
Java基础
等知识,便可开开心心的开发,轻松的上岗;而随着Android的不断发展完善,各种组件库越来越成熟,学习资料越来越多,我们却慢慢的看不到了方向;信息爆炸的时代,到底该如何提升自己
Android每日一讲
·
2023-04-17 10:36
Android工程师
移动开发
Android开发
android
java
面试
架构
程序人生
利用ChatGPT,一分钟制作思维导图
例如,我想出一门
Java基础
的课程,只需直截了当的提问:“我想出一个[
Java基础
]课程,请先为我策划出一个课程大纲,谢谢!”
满载星辉
·
2023-04-17 08:21
后端
Java基础
(四)——基本数据类型与Java关键字
文章目录前言一、基本数据类型1.基本数据类型1.逻辑类型2.整数类型3.浮点类型float型double型4.字符类型char转义字符2.引用数据类型二、Java关键字前言数据必须以某种特定的形式存在,具有名称、类型和作用域等特性,而且不同的数据还存在某种联系提示:以下是本篇文章正文内容,下面案例可供参考一、基本数据类型Java的数据类型可分为基本数据类型和复合数据类型两大类,由这些数据类型可以构
索 隆
·
2023-04-17 06:02
java
数据结构
Java常量与变量的区别!Java入门 Java必读!
想知道更多
Java基础
内容可以参考以下视频↓↓↓【尚学堂】Java300集零基础适合初学者视频教程https://www.bilibili.com/video/BV1oy4y1H7R6?
程序媛_小白
·
2023-04-17 06:01
java
html5
算法
Java基础
——日志,Logback入门
日志(1)程序中的日志:程序中的日志可以用来记录程序运行过程中的信息,并可以永久存储。(2)日志技术具备的优势:可以将系统执行的信息选择性的记录到指定位置(控制台,文件中,数据库中)。可以随时以开光的形式控制是否记录日志,无需修改源代码。多线程,性能较好。(3)日志体系结构:1.日志规范:一些接口,提供给日志的实现框架设计的标准。CommonsLogging(JCL)SimpleLoggingFa
花楠拾
·
2023-04-17 05:46
Java基础
java
log4j
开发语言
Java基础
——异常处理案例
案例:键盘输入一个合格的价格为止,要求价格大于0。importjava.util.Scanner;/***异常处理学习案例*案例:需要输入一个合格的价格为止,要求价格大于0*/publicclassTest01{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);while(true){//异常处理,避免输入时输入的
花楠拾
·
2023-04-17 05:45
Java基础
java
jvm
开发语言
粤嵌星计划打卡第七天(
java基础
语法:递归调用)(Map集合概述和特点)
#粤嵌我来了##粤嵌星计划#粤嵌星计划挑战今天打卡第七天今天学习内容18.01_集合框架(Map集合概述和特点)A:Map接口概述查看API可以知道:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,
骑士雄师
·
2023-04-17 05:15
粤嵌打卡一百八十天
java基础
——Map集合遍历
Mapmap=newHashMap();map.put("1","a");map.put("2","b");map.put("3","c");//第一种:普遍使用,二次取值//通过Map.keySet遍历key和valuefor(Stringkey:map.keySet()){System.out.println("key="+key+"andvalue="+map.get(key));}//第二
李四爷
·
2023-04-17 05:45
Java基础
Java基础
——Map集合遍历方式
(1)方式一:键找值先获取Map集合的全部键的Set集合。遍历键的Set集合,然后通过键提取对应值。涉及API:方法名称说明SetkeySet()获取所有键的集合Vget(Objectkey)根据键获取值(2)方式二:键值对先把Map集合转换成Set集合,Set集合中每个元素都是键值对实现类型了。遍历Set集合,然后提取键以及提取值。涉及API:方法名称说明Set>entrySet()获取所有键值
花楠拾
·
2023-04-17 05:43
Java基础
servlet
java
java基础
的入坑之路--1.注解介绍及注解和反射一起使用的简单实例
注解Annotation的作用不是程序本身,可以对程序作出解释。(这一点,根注解没区别)可以被其他程序(比如编译器)读取。格式:注解是以“@注解名”在代码中存在的,还可以添加一些参数值,使用场景:可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编制程序实现对元数据的访问。常见注解:@Override定义在java.lang
键盘林
·
2023-04-17 05:07
注解介绍及注解
注解和反射一起使用的简单实例
迎战大厂!“金三银四”和秋招通过率达 95% 的 Java 面试要点集锦
根据小编多年面试经验来说,最重要、最快能掌握的Java开发技术无非就那几个:
Java基础
:注解、反
java南木
·
2023-04-17 05:37
java
面试
jvm
职场和发展
经验分享
步步图解让你明白Spring循环依赖!总结到位
Java成长笔记大致内容如下:0-1年入门:
Java基础
复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性)Web编程初探(Servlet
面试题合集
·
2023-04-17 04:17
程序员
面试
后端
java
3-5年经验的java面试套路
面试复习:
java基础
、框架、db、并发等修改简历:突出重点项目、突出项目业绩一边投递简历一边约面试,因为疫情原因,我和对方沟通前期进行电话或者视频面,终面再到面,因为一天可以进行2-3面,效率很高。
lois想当大佬
·
2023-04-17 02:51
【学习笔记】
Java基础
知识点——第2章·基本程序设计结构
第2章Java的基本程序设计结构2.1标识符命名规则①类名、接口名首字母大写,后面每个单词首字母大写,遵守驼峰命名方式;②变量名、方法名首字母小写,后面每个单词首字母大写,也是遵守驼峰命名方式;③常量名全部大写,单词和单词之间使用“_”衔接,为了表示清楚含义,不要怕单词长,例如:INT_MAX_VALUE表示int类型最大值。2.2基础数据类型一共有8种基本类型,其中有4种整型、2种浮点类型、1种
qq_602795356
·
2023-04-17 02:32
JavaSE入门
java
Java面试题必备:
Java基础
语法面试题解惑|视频教程、代码一应俱全
前言本题集列举了众多IT公司面试真题,对应聘Java程序员职位的常见考点和知识体系都进行的分类和归纳整理。本题集适合应聘Java和JavaEE职位的程序员作为面试复习、学习和强化的资料,也适合其他程序员作为拓展读物进行阅读。本题集包含了常见的算法、面试题,也包含了新的高级技术,比如:微服务架构等技术的面试题目。本题集非常全面,对于工作1-5年左右的java程序员面试有非常好的指导作用。大家也可以访
java8797
·
2023-04-17 02:31
java
后端
java面试题总结
1.
java基础
1.1java的概述1.1.1java的基本数据类型和引用数据类型基本数据类型:byte、short、int、long、float、double、char、boolean引用数据类型:String
Java烟雨
·
2023-04-17 00:52
面试
后端
java
java
面试
jvm
职场和发展
开发语言
java基础
学习-6
Java基础
学习-6双列集合Map的常见APIMap的遍历方式HashMap小练习LinkedHashMapTreeMapTreeMap--小练习1TreeMap--小练习2TreeMap--小练习3小总结
优降宁
·
2023-04-16 23:49
java
学习
开发语言
双非计算机硕士何去何从(1)
前言研究生快读完一半了,刚好昨天把
Java基础
过了一遍,所以想写一些东西纪念一下自己此刻的想法,如果能给大家带来一点点参考更是欣慰。
sky丶Mamba
·
2023-04-16 23:01
感悟
感悟
java
计算机硕士
低代码(六)低代码平台
后端技术
选型1.0
SpringcloudpringCloud是分布式微服务架构的一站式解决方案,它提供了一套简单易用的编程模型,使我们能在SpringBoot的基础上轻松地实现微服务系统的构建。SpringcloudgatewayAPI网关是一个搭建在客户端和微服务之间的服务,可以在API网关中处理一些非业务功能的逻辑,例如权限验证、监控、缓存、请求路由等。nacos通过提供简单易用的动态服务发现、服务配置、服务共
飞天代码
·
2023-04-16 22:24
低代码
低代码
低代码(七)低代码平台
后端技术
选型2.0
JWT登录tokenJsonwebtoken(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于
飞天代码
·
2023-04-16 22:19
低代码
低代码
上一页
111
112
113
114
115
116
117
118
下一页
按字母分类:
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
其他