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基础
2020年
Java基础
超高频面试题汇总(1.2W字详细解析)
1、Java语言有哪些特点(1)简单易学、有丰富的类库(2)面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)(3)与平台无关性(JVM是Java跨平台使用的根本)(4)可靠安全(5)支持多线程2、面向对象和面向过程的区别面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发面向对象:是把
程序猿空间
·
2023-06-08 17:59
Java基础
之基础语法与面向对象
前言小知识Java由Sun公司于1995年推出,2009年Sun公司被Oracle公司收购,取得Java的版权Java之父:JamesGosling(詹姆斯·高斯林)专业术语JDK:javadevelopmentkit(java开发工具包)JRE:javaruntimeenvi
huanzi-qch
·
2023-06-08 17:00
必须白嫖:
Java基础
核心知识重点总结,绝对值得学习!不好看直播吃屏!
目录白嫖:文末哦《
Java基础
核心总结》的PDF小册子白嫖:文末哦《
Java基础
核心总结》的PDF小册子自学Java,如果觉得看《Java编程思想》或者《CoreJava》等之类的“圣经”觉得内容太多,
充电君
·
2023-06-08 17:03
java
java
开发语言
【面试实战】
Java基础
、集合问题全总结
文章目录
Java基础
篇♂️面试官:Java中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢?♂️面试官:自动装箱和自动拆箱?
Sivan_Xin
·
2023-06-08 16:42
面试实战专栏
java
面试
jvm
【期末复习之路】JAVA(一)
学习
Java基础
,这是前期学习的内容,现在写博客来巩固,希望大家多多观看,并给予补充,欢迎评论区留言文章目录前言一新手常见错误二编译与运行三HelloWorld四注释五JavaAPL六简单笔记七总结前言第一次学
我叫北辰
·
2023-06-08 16:51
Java基础
java
SpringMVC手撕源码实战自己手写实现第四篇自定义SpringMVC的注解初步实现定义Spring注解类
必须要有一定的
Java基础
使用的源码使用基础,不然的话你真的会很迷离,梦里雾
道阻且长-行则将至-行而不辍-未来可期
·
2023-06-08 16:06
手撕SpringMVC源码实现
spring
boot
spring
cloud
spring
java
Java基础
:经典算法题
1.算法题一GirlfriendNini=newGirlfriend("Nini",22,170);GirlfriendLili=newGirlfriend("Lili",22,170);GirlfriendVinida=newGirlfriend("Vinida",22,170);Girlfriend[]girls={Nini,Lili,Vinida};Arrays.sort(girls,new
Orange_sparkle
·
2023-06-08 15:19
java
开发语言
数据结构
高校教材征订系统(Vue+ssmp)
技术介绍系统整体采用前后端分离的开发模式1.前端技术介绍Vue+ElementUI2.
后端技术
介绍SpringMVC+Spring+MyBatisPlus3.其他版本介绍数据库采用MySQL5.7jar
我要好好学java
·
2023-06-08 14:25
java
数据库
mysql
从搬砖工到架构师,Java全栈学习路线总结
文章目录前言一、前置知识二、Web前端基础示例:1.文本域2.密码字段三、后端基础一.
Java基础
二.数据库技术三.Web开发技术四.框架技术五.服务器部署四、其他技术五、全栈开发六、综合实践七、学习教程一
橙 子_
·
2023-06-08 12:29
#
付费专栏试读
java
学习
jvm
spring
spring
boot
Java基础
-多线程
一、创建多线程的方式一:继承Thread类1.创建多线程方式一的步骤定义类继承Thread类重写Thread类的run方法在主线程中创建线程对象线程对象调用start()方法启动子线程2.案例publicclassAutoMessagesextendsThread{@Overridepublicvoidrun(){for(inti=0;i{for(inti=0;i<5;i++){System.ou
花果水莲
·
2023-06-08 11:02
java
java基础
-多线程常用方法
一、查看进程线程的方法1.1windows查看进程线程的方法任务管理器可以查看进程和线程数,也可以用来杀死进程tasklist查看进程taskkill杀死进程1.2linux查看进程线程的方法ps-ef查看所有进程ps-ft-p查看某个进程(PID)的所有线程kill杀死进程top-H-p查看某个进程(PID)的所有线程1.3java查看进程线程的方法jps命令查看所有Java进程jstack查看
花果水莲
·
2023-06-08 11:02
java
开发语言
jvm
Java基础
知识
Java基础
知识目录2.Java第二章概述2.1IDE使用2.2注释2.3关键字2.4保留字2.5标识符2.6Java变量2.7Java数据类型2.8基本数据类型转换2.9运算符2.10控制语句2.11
周广亚732
·
2023-06-08 10:09
java
笔记
java
eclipse
开发语言
常用技术栈
目录一.
Java基础
1.JDKJREJVM认识(包含问题“JDK和JRE有什么区别?”)2.==和equals的区别是什么?
HLPTHQL
·
2023-06-08 08:31
项目与技术栈
java
Java基础
编程
Java入门1.JDK的安装目录介绍目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。conf该路径下存放了JDK的相关配置文件。include该路径下存放了一些平台特定的头文件。jmods该路径下存放了JDK的各种模块。legal该路径下存放了JDK各模块的授权文档。lib该路径下存放了JDK工具的一些补充JAR包。2.HelloWorld案例的编写新建文
@kc++
·
2023-06-08 05:08
Java
java
jvm
开发语言
Java基础
(09)----------查找数组中的最大值以及索引
1.代码以及运行截图packageday01;publicclassFindMax{publicstaticvoidmain(String[]args){//动态初始化//int[]arr=newint[5];//arr[0]=1;//arr[1]=2;//arr[2]=3;//arr[3]=9;//arr[4]=5;//静态初始化int[]arr={1,2,3,4,8,4,5};intmax=a
一杯清酒.
·
2023-06-08 05:56
javaSE
java
intellij-idea
【搞定
Java基础
- 集合篇】第一篇:Java 集合框架梳理
目录1、Java集合框架概览2、Collection接口3、List接口3.1、ArrayList3.2、LinkedList3.3、Vector3.4、Stack4、Set接口3.1、EnumSet3.2、HashSet3.3.TreeSet4、Map4.1、HashMap4.2、TreeMap4.3、HashTable5、Queue6、转发文章:关于Java集合的小抄6.1、List1.Arr
ZHAOJING1234567
·
2023-06-08 05:06
Java集合
【搞定
Java基础
-集合】第十篇:Java 集合类总结篇
目录序言:Collection一、List总结篇1、List接口描述2、使用场景3、区别3.1Aarraylist和Linkedlist3.2Vector和ArrayList的区别二、Map总结篇2.0HashMap和TreeMap的不同点2.1、Map概述2.2、内部哈希:哈希映射技术2.3Map优化2.3.1调整容器初始化的大小2.3.2调整负载因子2.4、HashMap面试“明星”问题汇总1
ZHAOJING1234567
·
2023-06-08 05:06
Java集合
java web服务需要哪些基础知识_JavaWeb开发需要学习哪些知识?JavaWeb基础知识总结...
首先
Java基础
语法是基础,另外大家对于MySQL、JDBC、HTML和CSS、JavaScript、BootStrap、
卖旺sellerwant
·
2023-06-08 04:20
java
web服务需要哪些基础知识
程序员必须掌握 21 个 Java 核心技术,你掌握了吗?
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些
java基础
知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验
Java程序员的感悟日常
·
2023-06-08 04:17
java
spring
开发语言
架构
分布式
Java基础
语法_Day13
一、API概述API概念API(ApplicationProgrammingInterface):应用程序编程接口编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Jav
辽A丶孙悟空
·
2023-06-08 04:47
JAVA基础
知识问答
问:JDK和JRE有什么区别?答:jdk和jre的区别为:JRE是java运行时环境而JDK是java开发工具包,JDK包含JRE,但是JRE可以独立安装。JDK:javadevelopmentkit(java开发工具),JDK是用于开发Java程序的最小环境。JRE:javaruntimeenvironment(java运行时环境),是提供给Java程序运行的最小环境。JRE包含了java虚拟机
hongyucai
·
2023-06-08 03:36
编程语言之JAVA
java
jvm
开发语言
java基础
知识
文章目录1.数据结构Hashmap的get和put方法的实现?在初始化和扩容时,ArrayList的过程如下:要证明HashMap不是线程安全的,可以通过以下步骤进行实验:2.流3.线程池多线程3.1线程3.2线程池4.锁5.面向对象5.2封装、继承、多态5.2抽象、接口5.3重写、重载5.4final5.5创建对象的方式6.设计模式6.1单例设计模式6.2工厂模式(FactoryPattern)
陈小吨
·
2023-06-08 03:51
Java八股文专栏
java
数据结构
开发语言
Java基础
之字节流
文章目录一、字节输入流1.1字节输入流读取单个字节1.2字节输入流一个字节一个字节读取数据1.3字节输入流一个字节数组一个字节数组读取数据二、字节输入流读出数据乱码问题三、字节输出流3.1一次向指定文本写入一个字节数据3.2一次向指定文本写入一个字节数组数据3.3一次向指定文本写入写一个字节数组的部分数据3.4追加数据而不覆盖四、通过字节流拷贝数据4.1将utf-8编码格式的txt文件数据拷贝至a
极小白
·
2023-06-08 02:27
Java基础知识总结
java
jvm
开发语言
JAVA基础
复习
目录一.数据库1.MySQL简介2.MySQL安装3.MySQL常用字段4.MySQL增删改查5.高级查询5.1链接查询二.微服务1.SpringBoot2.SpringCloud3.Git一.数据库1.MySQL简介目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用MySQL数据库以降低成本。2.MySQ
一个想变瘦子的胖子
·
2023-06-08 02:25
java
开发语言
Java基础
之数组
(1)数组:存储同一种数据类型的多个元素的容器(注意和集合的区别后面的总结之中有)。(2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。编号的专业叫法:索引。(3)定义格式A:数据类型[]数组名;B:数据类型数组名[];(4)数组的初始化A:动态初始化只给长度,系统给出默认值。举例:int[]arr=newint[3];B:静态初始化给出值,系统决定长度。举例:int[]arr=newi
糖宝_
·
2023-06-08 02:02
【JavaSE】
Java基础
语法(四十六):枚举
文章目录1.概述2.定义格式3.枚举的特点4.枚举的方法1.概述枚举是一种特殊的数据类型,它列出了一组预定义的常量,并使用标识符来引用这些常量。枚举的用途很广泛,下面列举了几个常见的应用场景:管理常量:如果您需要在程序中使用一组固定不变的常量,建议使用枚举来管理这些常量。这样可以使得代码更加可读和易于维护。例如,你可以使用一个代表颜色的枚举,来管理程序中可能需要使用到的所有颜色。替代布尔值:如果某
我有一颗五叶草
·
2023-06-08 01:37
Java
java
spring
开发语言
枚举
【黑马程序员】《
Java基础
入门》——02 面向对象
1方法的初始化1.1类的基本概念(1)属性:描述对象的特征(C++中的数据成员)(2)方法:描述对象的行为(C++中的成员函数)(3)类的内容:①成员变量②成员方法③成员内部类(Java特性)1.2成员变量的默认值PS:Java的成员变量可以在类中进行初始化(C++不行)1.3构造方法及其重载classPerson{privateStringname;privateintage;//有两个参数的构
胡秀大闹野猪林
·
2023-06-08 01:04
#
01
Java学习笔记
java
开发语言
《
Java基础
入门》笔记——01 Java初步
1关于Java1.1Java的发展简史Java之父——Gosling(高司令)98年,Java2企业平台J2EE发布99年发布J2SE(标准版)、J2EE(企业版)、J2ME(微型版)04年,发布JavaSE5.009年,Oracle收购Sun14年,发布JavaSE81.2Java语言的特点简单。丢弃了C++中的运算符重载、多重继承等复杂概念;将引用替代指针;提供自动的垃圾回收机制,不必忧心内存
胡秀大闹野猪林
·
2023-06-08 01:03
#
01
Java学习笔记
java
【
Java基础
】- HttpURLConnection详解
【
Java基础
】-HttpURLConnection详解文章目录【
Java基础
】-HttpURLConnection详解一、HttpURLConnection简述二、HttpURLConnection使用步骤三
goyeer
·
2023-06-08 00:27
JAVA
java
servlet
开发语言
HttpURL
java基础
知识点复习①
文章目录对java的认识对JDK、JRE、JVM的认识java中的数据类型隐式类型转换和显示类型转化基本数据类型的包装类包装类的自动封箱与自动拆箱switch-case中支持的数据类型有哪些?支持String类型吗?怎么判断支持还是不支持?重写和重载接口和抽象类的异同JDK8之后接口的新特性Object中有哪些方法equals和==**instanceof**的作用String常量池String、
棪小木
·
2023-06-08 00:55
java
开发语言
一天吃透TCP面试八股文
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
·
2023-06-07 21:21
tcp计算机网络java
三天吃透计算机网络面试八股文
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
·
2023-06-07 21:21
后端java计算机网络
【Java生态前后端】开发web应用使用到的技术 & Vue框架+Java开发Web应用的步骤
文章目录前言一、开发web应用使用到的技术1.前端技术2.
后端技术
3.数据库技术4.服务器技术5.版本控制工具6.其他工具和框架二、Vue框架+Java开发Web应用的步骤1.需求分析2.设计阶段3.前端开发
JosieBook
·
2023-06-07 18:08
#
Java全栈
前端
vue.js
java
java基础
8&实战开发Day5/单例设计模式和模板设计模式(抽象类)/2020-05-02
目录1.单例设计模式2.抽象类Abstract模板设计模式3.抽象类实现造房子1.单例设计模式简介:单例模式(SingletonPattern)是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象
zZLOVEZz
·
2023-06-07 14:09
体系化学习Java(Java面试专题)
文章目录一、
Java基础
1、
Java基础
2、集合3、多线程4、IO5、反射6、对象拷贝7、异常8、网络二、JUC并发编程三、Spring大家族四、Mybatis五、数据
激流丶
·
2023-06-07 13:56
JAVA面试
java
面试
学习
Java基础
知识点面试手册(下)
高并发编程多线程和单线程的区别和联系:答:在单核CPU中,将CPU分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用CPU的机制。多线程会存在线程上下文切换,会导致程序执行速度变慢,即采用一个拥有两个线程的进程执行所需要的时间比一个线程的进程执行两次所需要的时间要多一些。结论:即采用多线程不会提高程序的执行速度,反而会降低速度,但是对于用户来说,可以减少用户的响应时间。如何指定
蛮三刀酱
·
2023-06-07 13:16
Express应用之记账本项目总结
先聊聊技术栈:前端技术:h5结合bootstrap框架;
后端技术
:nodejs+Express框架+lowdb数据库。
巧克力小猫猿
·
2023-06-07 13:07
Nodejs
express
JAVA基础
- SLF4J: Class path contains multiple SLF4J bindings
告警描述告警显示,在类路径下包含了多个SLF4J的绑定,然后选择了一个实现类。[root@hmhook-bin]#./import-hive.shUsingHiveconfigurationdirectory[/opt/software/apache-hive-3.1.0-bin/conf]Logfileforimportis/opt/software/apache-atlas-2.1.0/log
cloneme01
·
2023-06-07 11:42
JAVA基础知识
java
JAVA基础
- 如何使用ClassLoader?
1.CLASSLOADER是什么ClassLoader,类加载器。用于将CLASS文件动态加载到JVM中去,是所有类加载器的基类(BootstrapClassLoader不继承自ClassLoader),所有继承自抽象的ClassLoader的加载器,都会优先判断是否被父类加载器加载过,防止多次加载。官网的JVM:https://docs.oracle.com/javase/specs/jvms/
cloneme01
·
2023-06-07 11:02
JAVA基础知识
java
vue3新特性provide/inject依赖注入
当然依赖注入的这种概念最早是源于后端,再次感叹下现在的前端已经不再是以前纯粹的前端了,前端的发展受到越来越多
后端技术
的影响,各种花里胡哨的技术都要来前端这里试试,前端程序员表示学不动了哈哈哈哈。。。
Modulante
·
2023-06-07 10:41
Java基础
流程控制语句
顺序结构顺序结构就是程序从上到下逐行地执行。表达式语句都是顺序执行的。并且上一行对某个变量的修改对下一行会产生影响。publicclassStatementTest{publicstaticvoidmain(String[]args){intx=1;inty=2;System.out.println("x="+x);System.out.println("y="+y);//对x、y的值进行修改x+
胡椒粉0121
·
2023-06-07 10:29
Java
java
jvm
开发语言
跳出eclipse,用idea创建第一个Java项目——员工管理系统
文章目录前言创建第一个Java项目员工管理系统最后前言近日收到一个粉丝的私信留言,说是帮忙看一个Java代码,很基础的代码,从他发来的图片可以看到,是在idea上面创建的项目,因此我想了想,我当时学
Java
黛琳ghz
·
2023-06-07 09:48
#
Java
开发工具
java
intellij-idea
eclipse
员工管理系统
jdk
【JavaSE】
Java基础
语法(二十六):Collection集合
文章目录1.数组和集合的区别2.集合类体系结构3.Collection集合概述和使用【应用】4.Collection集合的遍历【应用】5.增强for循环【应用】1.数组和集合的区别相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类2.集合类体系结构3.Collection
我有一颗五叶草
·
2023-06-07 09:22
Java
java
开发语言
数据结构
java集合
【JavaSE】
Java基础
语法(十八):接口
文章目录1.接口的概述2.接口的特点3.接口的成员特点4.类和接口的关系5.抽象类和接口的关系1.接口的概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展2.接口的特点接口用关键字interface修饰publicinterface接口名{}类实现接口用implements表示publicclass类名implements接口
我有一颗五叶草
·
2023-06-07 08:52
Java
java
开发语言
jvm
【JavaSE】
Java基础
语法(十九):接口新特性
文章目录1.接口组成更新概述2.接口中默认方法3.接口中静态方法4.接口中私有方法1.接口组成更新概述常量:接口可以定义全局常量,使用关键字publicstaticfinal修饰。抽象方法:接口中可以定义抽象方法,使用关键字publicabstract修饰。实现类必须实现接口的所有抽象方法。默认方法(Java8):接口可以包含默认方法(defaultmethod),使用关键字default修饰。默
我有一颗五叶草
·
2023-06-07 08:52
Java
java
开发语言
jvm
【JavaSE】
Java基础
语法(十六):抽象类
文章目录1.抽象类的概述2.抽象类的特点3.抽象类的实用价值4.抽象类的案例1.抽象类的概述当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!2.抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰//抽象类的定义publicabstractclass类
我有一颗五叶草
·
2023-06-07 08:51
Java
java
开发语言
【JavaSE】
Java基础
语法(十五):继承
文章目录1.继承的实现2.继承的好处和弊端3.Java中继承的特点4.继承中的成员访问特点5.super6.继承中构造方法的访问特点7.继承中成员方法的访问特点8.super内存图9.方法重写10.权限修饰符1.继承的实现继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class子类ex
我有一颗五叶草
·
2023-06-07 08:21
Java
java
开发语言
Google guava工具类库的介绍和使用
并演示了一些集合中常见的操作,附有代码演示示例,便于学习;✨个人博客:https://blog.csdn.net/weixin_43759352✨✨公众号:【SimpleMemory】✨❤️❤️❤️如果有对【
后端技术
SimpleMemory
·
2023-06-07 07:45
JAVA项目实战总结
java
Google
guava
工具类库
java基础
2
1、设计一个程序显示一个班的平均成绩,并统计一个班成绩不及格(分数小于60分)的学生人数。importjava.util.Scanner;publicclassHello{publicstaticvoidmain(String[]args){intsize=0;//用变量count记录不合格人数intcount=0;doublegrade=0;doubleaverageGrade=0;Scanne
睡觉专业户408
·
2023-06-07 05:03
java学习
java
开发语言
java基础
1
1、编写一个Java程序,显示一张桌子的信息,包括一张桌子的信息,包括桌子的形状(长方形、方形、圆形、椭圆形)、腿数、高度、桌面面积、定义变量来保存桌子的信息,并显示各个信息的值。publicclassHello{publicstaticvoidmain(String[]args){Stringxingzhuang="zhengfangxing";intjiaoshu=4;doublegaodu=
睡觉专业户408
·
2023-06-07 05:33
java学习
java
jvm
算法
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他