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基础
day01 spring 起步
一、后端开发的概念和技术1.1什么是后端开发https://zhuanlan.zhihu.com/p/270672551.2Java
后端技术
图谱?
youi_e050
·
2023-06-07 03:28
Java基础
知识(基础知识+面向对象基础)
关键字的特点完全小写纯英文字母有颜色标识符在程序中,我们自己定义的内容,比如类名,方法名,和变量名,都是标识符命名规则(硬性要求)可包含英文字母,数字,$和_不能以数字开头不能是关键字(软性要求)类名大驼峰变量名以及方法名用小驼峰常量在程序运行期间,固定不变的量分类字符串(双引号)双引号中可以为空整数常量浮点数常量字符(单引号)常量两个单引号中必须有且仅有一个字符布尔常量只有true和false空
delighted_qian
·
2023-06-07 03:21
Java知识
java
开发语言
Java基础
学习+面向对象
一,基础概念介绍1.1Java跨平台原理(一次编译,处处运行)Java源代码经过编译,生成字节码文件,交由Java虚拟机来执行,不同得系统有不同得JVM,借助JVM实现跨平台。就比如说我们在Windows下面写出来的一段Java程序,换成Linux,macOS系统里面,一样可以正常运行并且输出相同的结果Java虚拟机(JavaVirtualMachine,简称JVM)是一种用于计算设备的规范,它是
泰勒今天想展开
·
2023-06-07 03:14
Java
java
学习
jvm
Java基础
(一)
final、finally、finallize的区别;int和Integer的区别;数据类型;数据类型内存。final,finally,finalize的区别final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承.finally是异常处理语句结构的一部分,表示总是执行.finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法
isuntong
·
2023-06-07 02:47
6.6---每天一点点---
Java基础
之抽象类和接口的区别并举例说明(总复习+深入版)---详细+举例(小白也能看懂)
什么是抽象类?抽象类是一种不能被实例化的类,它只能作为其他类的父类来使用。抽象类可以包含抽象方法和非抽象方法两种类型的方法,其中抽象方法必须在子类中被重写才能使用。当我们需要定义一个基础框架或者模板时,可以使用抽象类来定义一些通用行为并留出一些可变部分供子类实现举个例子:假设你正在编写一个动物园管理系统,你可以定义一个Animal抽象类,并在其中定义一些通用行为(例如eat()方法),然后在Dog
小小理想家
·
2023-06-07 01:19
知识深入版
java
开发语言
6.5---每天一点点---
Java基础
之重写和重载的区别是什么并举例说明(总复习+深入版)---详细+举例(小白也能看懂)
它们之间最大的区别就是:重写是子类对父类已有方法进行重新实现;而重载则是在同一类中定义多个名称相同但参数列表不同的方法以实现多种功能。重写指的是子类对父类中已有方法进行重新实现。具体来说,当子类继承自父类时,如果子类需要改变某个方法的行为方式,可以在子类中重新定义该方法并使用@Override注解标记。重写的方法必须与被重写的方法具有相同名称、参数列表和返回类型publicclassAnimal{
小小理想家
·
2023-06-07 01:18
知识深入版
java
开发语言
6.5---每天一点点---
Java基础
之java面向对象的三大特性(总复习+深入版)---详细+举例(小白也能看懂)
Java面向对象的三大特性:封装、继承和多态1.封装:封装是指将数据和方法包装在一个单元中,并对外部隐藏实现细节。这样做可以保护数据不被意外修改或破坏,并且使得代码更加模块化和易于维护。例如:publicclassPerson{privateStringname;privateintage;publicvoidsetName(Stringname){this.name=name;}publicSt
小小理想家
·
2023-06-07 01:48
知识深入版
java
开发语言
jvm
6.6---每天一点点---
Java基础
之==和equals区别并举例说明(总复习+深入版)---详细+举例(小白也能看懂)
1.==为运算符,equal为String数据类型的比较方法相同内容的对象地址不一定相同,但相相同地址的对象内容一定相同;==比较的是值是否相等,equal比较的是是否是同一个对象2.把对象想象成一个房子,而引用则是门牌号。如果两个引用指向同一个房子,那么它们就是相等的;否则它们就不相等。使用操作符比较的就是两个门牌号是否相等,即它们是否指向同一个房子。如果两个门牌号相等,则返回true;否则返回
小小理想家
·
2023-06-07 01:33
知识深入版
java
jvm
开发语言
我用了10年,告诉你怎么学习Java?才能快速达到工作水准?
今天,好程序员依然会用高清脑图给大家梳理清楚
Java基础
的数学知识点10年经验总结出来的检验标准。
好程序员IT教育
·
2023-06-07 00:20
java
intellij-idea
eclipse
JAVA经典面试题附答案(持续更新版)
文章目录前言1.
JAVA基础
2.JVM知识3.开源框架知识4.操作系统5.多线程6.数据库知识7.最后附一遍持续整理的博客前言前言:少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。
hjseo_seg
·
2023-06-07 00:20
面试
学习路线
阿里巴巴
阿里云
学习
java
JDBC 拾枝杂谈—入门篇(通俗易懂)
、JDBC入门1.编写JDBC程序的核心四部曲:(全文背诵)2.准备工作:①导入jar包②创建测试表3.代码演示:五、总结一、前言开门见山,6.6日开始我们正式进入JDBC的学习,该系列博文适合有一定
Java
Cyan_RA9
·
2023-06-07 00:15
Database(DB)
#
JDBC
java
mysql
JDBC
数据库
jvm
2023最常见200+Java面试题全分析:面试必背!(附答案)
全文分为十九个模块,分别是:
Java基础
、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate
Java架构师之路
·
2023-06-07 00:04
秋招
Java
程序人生
java
面试
jvm
架构
跳槽
Java基础
常见英语词汇
Java基础
常见英语词汇(共70个)['ɔbdʒekt]['ɔ:rientid]导向的['prəʊɡræmɪŋ]编程OO:object-oriented,面向对象OOP:object-orientedprogramming
辰锋
·
2023-06-06 23:55
Java
java基础
java
java常见单词
【
Java基础
篇】逻辑控制练习题与猜数字游戏
作者简介:辭七七,目前大一,正在学习C/C++,Java,Python等作者主页:七七的个人主页文章收录专栏:Java.SE,本专栏主要讲解运算符,程序逻辑控制,方法的使用,数组的使用,类和对象,继承和多态,抽象类和接口等内容欢迎大家点赞收藏⭐加关注哦!文章目录1.if语句练习2.while循环练习3.for循环练习4.总结练习5.猜数字游戏1.if语句练习判断一个年份是否为闰年intyear=2
辭七七
·
2023-06-06 23:18
Java.SE
java
游戏
开发语言
jvm
后端
java基础
P1-P100
赋值及运算扩展赋值运算符自带强转功能+=,-=,*=,/=shorts=5;s+=10;//相当于s=(short)(s+10)s=s+10;//报错,数值参与运算相当于两个int相加,赋值给short需要强制类型转换double运算存在误差二进制计算中无法精确表示1/10,就像十进制中无法精确表示1/3privatestaticdoublemoney=3.0;privatestaticdoubl
轻丨尘
·
2023-05-17 23:51
Java基础
(循环)
循环四要素:初始化循环变量循环条件循环体更新循环变量一、for循环intsum3=0;for(intj=1;j100){break;}r++;}System.out.println("1+2+3+4+....+100加到第"+r+"个数和超过了100");label:for(inty=1;y<4;y++){for(intx=1;x<10;x++){if(x%4==0){breaklabel;}Sy
le_u
·
2023-04-27 14:33
Java Day3
类对象构造方法目的巩固
java基础
知识,弄懂为何要创建对象,并且如何通过对象来实现各种功能。会使用构造函数,在创建对象时为对象赋值。
欲擒故纵_a222
·
2023-04-21 22:56
Alibaba架构师熬夜编写《Java一无所知到精通》文档
前言阿里巴巴属于行业绝对的老大哥,培养的太多优秀的程序员,如果仔细去看看阿里对于Java程序员的招聘需求你会发现,不管是多久的工作经验,都需要熟练掌握
Java基础
。
mrchaochao
·
2023-04-21 21:30
面试
Java
架构
java
编程语言
spring
spring
boot
linux
01-
Java基础
知识面试题(2020最新版)
Java概述何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒
GL-Yang
·
2023-04-21 21:21
java
NIO vs BIO,零拷贝,同步阻塞、同步非阻塞、同步多路复用、异步非阻塞
这篇文章将带你解决这些疑惑在学习
Java基础
是说起IO就不得不说起stream和NIO对应的channel那stream与channel有何差别?
Alie鱼
·
2023-04-21 20:35
Java高级
java
Java基础
每日练习(switch练习)
publicclassTest{publicstaticvoidmain(String[]args){//通过年、月、日,判断这一天是当年的第几天////注:判断一年是否是闰年的标准://1)可以被4整除,但不可被100整除//2)可以被400整除publicstaticvoidmain(String[]args){intyear=2022;intmonth=12;intdays=4;intday
asd623444055
·
2023-04-21 18:13
java
面试官杠上消息队列?别慌,现在就来找找重复消费、消息堆积、消息丢失、顺序消息的解决方案
消息队列在互联网技术存储方面使用如此广泛,几乎所有的
后端技术
面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。面试官杠上消息队列?
首席架构师专栏
·
2023-04-21 16:55
java基础
代码
/***Createdbyy0non2017/4/17.*1.输出控制台传递的默认参数*/publicclassJavaDay001_1{publicstaticvoidmain(String[]args){System.out.println(args);}}/***Createdbyy0non2017/4/17.*2.编程求表达式的结果*/publicclassJavaDay001_2{pub
琼琼i
·
2023-04-21 15:40
Java基础
系列之初遇Java
导语时至今日,Java语言已历时二十多年,已经发展成为计算机史上影响最为深远的编程语言之一,在某种程度上甚至已经超过了编程语言的范畴,成为了一种开发平台,一种开发规范。更有甚者,Java已经成为了一种信仰,一种对开源和分享精神的代表。了解Java我们不妨在搜索引擎里面直接搜索下Javaimage.png好吧,开个玩笑,搜索出来的前几列都是广告,这恰恰证明了Java的火爆。我们还是看下百度百科对于J
6bc9f71c8f0c
·
2023-04-21 14:28
NotePad++注释中的中文还编译报错?且无法输出中文字符串
前言下载完NotePad后,开始编写Java程序,学习
Java基础
,但是遇到了一些问题,在https://editor.csdn.net/md/?
m0_45695898
·
2023-04-21 14:23
生活学习-常用软件下载
java
开发语言
JAVA基础
synchronized是Java中的关键字,是一种同步锁。无论synchronized关键字加在方法上还是对象上,如果它作用的对象是非静态的,则它取得的锁是对象;如果synchronized作用的对象是一个静态方法或一个类,则它取得的锁是该类所有的对象。JAVA的垃圾回收机制1.1引用计数法:通过引用计数来判断一个对象是否可以被回收。如果一个对象没有任何引用与之关联,则说明该对象基本不太可能在其
Tommmmm
·
2023-04-21 10:37
Java Stream常见用法汇总,开发效率大幅提升
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
·
2023-04-21 10:40
java
八股+面经
文章目录项目介绍
Java基础
MapHashMapv.sHashtable(5点)ConcurrentHashMapv.sHashtable(2点)代理模式1.静态代理2.动态代理2.1JDK动态代理机制
倒过来是圈圈
·
2023-04-21 02:58
java
jvm
开发语言
八股+面经
文章目录项目介绍1.不动产项目数据机器学习算法调研图像提取算法调研数据集-ImageNetXceptionVGGInceptionDensenetMobilenet2.图书项目技术栈面试问题
Java基础
倒过来是圈圈
·
2023-04-21 02:31
java
P8架构师熬夜血书这份“Java架构宝典”万字干货!学习指导+实战笔记+职业规划祝你打开架构师大门
这是一篇比较适合有一定
Java基础
的同学阅读的文章。我知道关注我的朋友,其实大部分都是有一定的
Java基础
的,我的粉丝群体比较杂,有在小公司待着的,有些是想转行在自学的,有些就是在外包公司的。
码农小芷
·
2023-04-20 23:53
2023年
Java基础
面试题全解析,大学生必读!
JAVA基础
在博客里面,主要包含
java基础
的五大板块,按面试概率从高到低罗列:集合、线程、面向对象、异常、IO流;博客排版分两块:概述是简洁版本,以大白话的方式总结陈述,直指该类面试题的核心,帮助大家成体系的记住相关面试题
岁月忐忑如歌
·
2023-04-20 23:10
java面试题
java
面试
一文吃透Elasticsearch
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
·
2023-04-20 23:27
springstudy 01
百度1.2Java
后端技术
图谱?
dnasn
·
2023-04-20 23:20
Java基础
语法(四):流程控制语句
目录前言一、流程控制语句有几种?二、条件语句三、循环语句四、跳转语句总结前言Java是一种面向对象的编程语言,拥有许多流程控制语句,以便开发者可以控制程序执行流程。掌握这些流程控制语句可以使程序变得更加灵活和高效。本文将介绍Java中常见的流程控制语句,包括条件语句、循环语句和跳转语句,并提供代码示例进行演示。提示:以下是本篇文章正文内容,下面案例可供参考一、流程控制语句有几种?Java中的流程控
仅此而已丶
·
2023-04-20 22:41
Java基础教程系列
python
pandas
开发语言
Java基础
——
Java基础
语法
本文按照
Java基础
语法|菜鸟教程(runoob.com)进度进行(应该是照搬),只选我觉得最重要的部分以便日后查看
Java基础
语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作
玄天新月
·
2023-04-20 21:45
全栈工程师的职业前景及就业环境情况说明
作者:任聪聪日期:2023年4月20日全栈工程师顾名思义就是会一个技术栈领域的所有客户端技术,如web全栈即前
后端技术
栈都会的工程师,如web、pc、app都会的则也是全栈(大全栈),故此全栈工程师可以理解为会的很多
任聪聪
·
2023-04-20 19:20
职业剖析
职场和发展
00开篇词:带你玩转gRPC框架
前言大家好,先做一下自我介绍我叫BarryYan,目前是一名互联网公司的研发工程师,同时也是
后端技术
领域的狂热爱好者和技术博主,在GitHub、CSDN社区、51CTO博客社区、阿里云技术社区、掘金技术社区和
海风极客
·
2023-04-20 13:30
《玩转gRPC框架》
java
开发语言
golang
后端
gRPC
JAVA基础
介绍
jdk是java开发的核心,包括了Java运行环境、一堆Java工具和
Java基础
的类库。--Op
Kzd.
·
2023-04-20 12:07
java学习
java
jvm
文心一言眼里的SQL世界
目录一、
Java基础
教程系列二、先听听文心一言怎么说?三、话不多说,开干。1、要有一个正确的数据库学习路线,做一个细致的MySQL学习规划。
哪 吒
·
2023-04-20 12:51
搬砖工逆袭Java架构师
文心一言
人工智能
ChatGPT
mysql
1.
Java基础
入门
1.Java是什么Java是美国Sun公司在1995年推出的计算机编程语言,后别Oracle公司收购Java早期成为Oak(橡树),后期改名为JavaJava之父:詹姆斯·高斯林(JamesGosling)2.为什么使用Java世界上最流行的编程语言之一,在国内使用最为广泛的编程语言可移植性、安全可靠、性能较好开发社区最完善,功能最为丰富3.Java能做什么桌面应用开发(各种税务管理软件,IDEA
·
2023-04-20 11:20
JavaSE基础
java
开发语言
后端
三天吃透Spring面试八股文(最新整理)
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
·
2023-04-20 10:57
spring后端java
Java基础
:容器知识点
目录1、Java容器都有哪些?2、Collection和Collections区别?3、List、Set、Map间的区别?4、HashMap和Hashtable区别?5、如何决定用HashMap还是TreeMap?6、HashMap的实现原理?7、说一下HashSet的实现原理?8、ArrayList和LinkedList的区别是什么?9、如何实现数组和List之间的转换?10、ArrayList
王雀跃
·
2023-04-20 08:37
Java
java
Java基础
:IO流有哪些,各有什么特点和功能
具体操作分成面向字节(Byte)和面向字符(Character)两种方式。如下图所示:IO流的三种分类方式IO流的层次结构IO流的常用基类有:字节流的抽象基类:InputStream和OutputStream;字符流的抽象基类:Reader和Writer。注意:由这四个类派生出来的子类名称均以其父类名作为子类名的后缀,以前缀为其功能。如,InputStream的子类——FileInputStrea
王雀跃
·
2023-04-20 08:07
Java
java
开发语言
Java基础
:编译时和运行时的区别
在java开发设计过程中,了解java运行时和编译时的区别非常有必要。如下从几个问题来描述两者的区别1、如下代码片段中,A行和B行的区别是什么lineA是在编译时计算值,lineB是在运行时计算值。当该类编译后,如果使用一些反编译器(如jd-gui)反编译后可以看到,实际代码如下:java编译时会做一些优化操作,如替换一些final的不可变更的参数。由于number1和number2都是final
王雀跃
·
2023-04-20 07:33
java
jvm
开发语言
Java后端面试题 重难点和被问到没答上来的点(包括
java基础
、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue等)
以下是我记录的一些重点问题和面试中被问到没答上来的问题,包括
java基础
、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue问题目录1.fail-safe和fail-fast2.
能饮一杯无n
·
2023-04-20 07:48
java基础
java
数据库
redis
(2)
Java基础
知识(一)
1.面向对象和面向过程的区别面向过程:优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象:优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.J
hedgehog1112
·
2023-04-20 07:49
Java基础
:方法(函数)
Java基础
方法方法定义、调用方法使用的常见问题方法案例方法调用的内存图Java参数传递机制:值传递方法参数传递案例方法重载与重写单独使用return关键字方法//方法是一种语法结构,它可以把一段代码封装成一个功能
√沫影
·
2023-04-20 06:53
Java基础-进阶
java
算法
c++
【朝花夕拾】
Java基础
第一章_集合_Map
Map是以键值对方式存储数据。HashMap:是最常用的Map类型,底层是一个数组,数组的每个元素是一个单向链表的首节点,默认的扩充因子是0.75,即插入的元素达到数组的长度的0.75时,做扩容处理,扩容方法默认长度翻倍。jdk1.8中对HashMap做了优化,插入数据时如果某一个元素的链表节点数量达到8,链表结构会变成红黑树。
一刀双杀辣舞源
·
2023-04-20 05:07
【2022最新Java面试宝典】——
Java基础
知识面试题(91道含答案)
目录一、Java概述1.何为编程2.什么是Java3.jdk1.5之后的三大版本4.Jdk和Jre和JVM的区别5.什么是跨平台性?原理是什么6.Java语言有哪些特点7.什么是字节码?采用字节码的最大好处是什么8.什么是Java程序的主类?应用程序和小程序的主类有何不同?9.Java应用程序与小程序之间有那些差别?10.Java和C++的区别11.OracleJDK和OpenJDK的对比二、基础
超级码里喵
·
2023-04-20 05:44
Java面试宝典
JavaSE
java
面试题
Java基础
到Java进阶——Java小白的历练之路------从0到1,开卷!
Java小白的历练之路------从0到1title:JavaEssaydate:2022-09-0708:58:32tags:Javanotes写在前面:免责声明:本笔记来源自互联,是笔者结合自己的理解进行整理归纳发表在hexo博客只便于个人学习使用,若涉及到侵权,请联系我,谢谢!个人博客地址:https://wl2o2o.github.io/写作背景:笔者是一名大三在校生,目前正在努力学习Ja
Wl2oo1
·
2023-04-20 05:13
Java
note
java
jvm
开发语言
上一页
109
110
111
112
113
114
115
116
下一页
按字母分类:
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
其他