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基础part5
java基础
之-使用 jenv 进行 JDK 版本管理
很多框架(比如Dubbo)需要兼容多个JDK版本,开发、测试时需要不断切换版本,通过JAVA_HOME手动修改让人痛苦不堪。据我了解Node.js有很多版本管理工具,例如nvm,通过nvm切换Node.js版本只需要一个命令,非常方便高效,幸运的是Java也有类似工具,即jenv。因为我的macos已经装了Java11,所以直接安装jenv:brewinstalljenv安装完成后,执行以下脚本:
cbw100
·
2023-11-21 09:54
Java基础
之代理模式及动态代理
代理模式代理模式角色定义静态代理3.1静态代理实例3.2静态代理的缺点动态代理4.1基于JDK原生动态代理实现1.代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。通过代理模式可以做到:隐藏委托类的具体实现。实现客户与委托类的解耦,在不改变委托类代码的情况下添加一些额外的功能(日志、权限
码代码的小矮子
·
2023-11-21 09:56
Java基础
知识
抽象类抽象方法抽象方法,只声明而未实现(也就是说没有方法体)的方法我们称为抽象方法,所有的抽象方法都需要用abstract关键字声明。抽象方法可以只声明,而不需要方法体。抽象方法只能存在于抽象类中抽象类定义:抽象类和普通类相比,区别在于抽象类带有抽象方法所以抽象类也需要用abstract关键字声明。抽象类定义规则:1.抽象类和抽象方法必须用abstact关键字来修饰。2.抽象类不能直接实例化,也就
狐言H
·
2023-11-21 08:46
java基础
-----StringBuffer 和 StringBuilder 区别
JavaStringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java5中被提出,它和StringBuffer之间的最大不同在于StringBuild
火柴_天堂
·
2023-11-21 08:50
java基础
string
java
面试-
Java基础
-StringBuffer与StringBuilder的区别
Java提供了三种表达字符串的类,分别是String、StringBuffer和StringBuilder。String类被final修饰,是不可被继承或被重写的,为什么String被定义为不可变(immutable),请前往我的博客为什么String定义为final?;StringBuffer和StringBuilder是可变的(mutable)。StringBuffer和StringBuild
virgil.wang
·
2023-11-21 08:20
#
1.
Java
Java基础
-StringBuilder类型和StringBuffer类型与String类型相互转换
将String类转换成StringBuilder类(同String类转换成StringBuffer类):Strings=“某某某”;StringBuildersb=newStringBuilder(s);将StringBuilder转换成String类:StringBuildersb=newStringBuilder();Strings=“”+sb;将StringBuffer类型转换成String
zhihuan祉幻
·
2023-11-21 08:48
大厂之路
#
Java基础
StringBuffer
StringBuilder
String类型转换
Java基础
-----String类
文章目录1.String字符串类1.1简介1.2创建String1.3构造方法1.4连接操作符1.5常用方法1.6案列1.6.1检验邮箱地址是否正确1.6.2比较验证码1.String字符串类1.1简介String不是基本数据类型,是一种引用类型String代表一组不可改变的Unicode字符序列。String类对象的内容一旦被初始化,不能再改变String类是final修饰的终结类,不能产生子类
夏栀呀呀呀
·
2023-11-21 08:47
#
Java基础
java
开发语言
Java基础
-----正则表达式
文章目录1.简介2.目的3.学习网站4.常用匹配字符5.String类中用到正则表达式的方法1.简介又叫做规则表达式。是一种文本模式,包括普通字符和特殊字符(元字符)。正则使用单个字符来描述、匹配一系列某个句法规则的字符串,通常用来检索、替换符合某个模式(规则)的文本。2.目的给定一个正则表达式,判断给定的额字符串是否符合正则表达式的过滤逻辑通过正则表达式,从字符串中获取我们想要的特定部分(也就是
夏栀呀呀呀
·
2023-11-21 08:47
#
Java基础
java
正则表达式
java基础
---StringBuilder 和 StringBuffer
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全了
飘雨树
·
2023-11-21 08:46
Java
SE
stringbuffer
stringbuilder
Java基础
-----StringBuffer和StringBuilder
文章目录1.StringBuffer1.1构造方法1.2常用方法2.StringBuilder3.String、StringBuffer、StringBuilder的区别1.StringBuffer内容可变的字符串类,适应StringBuffer来对字符串的内容进行动态操作,不会产生额外的对象。StringBuffer在初始时,默认是有16个字符来作为缓冲区publicStringBuffer(i
夏栀呀呀呀
·
2023-11-21 08:11
#
Java基础
java
开发语言
什么是java双精度浮点数_什么是浮点型?单精度浮点数(float)和双精度浮点数(double)介绍...
作为一名java学习者,怎能不懂这些
java基础
中的基础呢?本文就带各位温顾温顾java浮点型、单精度浮点数、双精度浮点数。
萝卜没有特
·
2023-11-21 06:00
什么是java双精度浮点数
我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
在
Java基础
中,集合类是很关键的一块知识点,也是日常开发的时候经常会用到的。比如List、Map这些在代码中也是很常见的。
即将秃头的Java程序员
·
2023-11-21 05:22
Java基础
之—反射(非常重要)
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解
faunjoe
·
2023-11-21 05:28
java学习part06数组
62-数组-数组的概述_哔哩哔哩_bilibili这篇
Java基础
,我吹不动了-掘金(juejin.cn)1.数组概念重点2.数组声明和初始化new的时候要么给出静态初始化的数据{a,b,c},要么给出动态初始化指定长度
BigOrangeSama
·
2023-11-21 02:56
java
学习
Java基础
321 - 如何重写equals方法
目录如何重写equals方法Pig实体类测试方法如何重写equals方法应用实例:判断两个Pig对象的内容是否相等,如果两个Pig对象的各个属性都一样,则返回true,反之false.1.Pig类没有重写equals方法时,默认调用的是Object的equals方法,则默认判断两个pig地址是否相等。2.Pig类重写equals方法之后,则调用自己的equals方法,判断两个Pig的属性是否一致。
大力pig
·
2023-11-21 01:52
Java基础
java
启动仪式很重要
说在前面的话------
Java基础
加强班开班前火箭启动时消耗的能量,要超过它剩下旅程的总和.启动最难,也最重要.学编程也一样,从两年前知道了不懂编程就是文盲开始,买电脑,配置环境,历经三次从入门到放弃
陈龙伟C
·
2023-11-21 01:14
java进阶之路——番外篇
引子写了一些
java基础
,也沉淀了好久(好久没有更新),下一阶段准备写写进阶篇,今天突发奇想,写一篇java番外篇java的晋级之路,就像打怪升级,初遇问题,就像遇到巨无霸的怪兽,好恐怖,好厉害呀,各种办法试过了还是不能打败怪兽
deelless
·
2023-11-21 00:55
java进阶
java
程序人生
经验分享
java基础
-java反射
1.定义JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。2.原理反射机制(Reflection)是Java提供的一项较为高级的功能,它提供了一种动态功能,而此功能的体现在于通过反射机制相关的API就可以获取任何Java类的包括属性、方法、构造器
dancer4code
·
2023-11-20 21:02
Java基础
java概述什么是跨平台性?原理是什么?所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。Java语言有哪些特点?简单易学(Java语言的语法与C语言和C++语言很接近)面向对象(封装,继承,多态)平台无关性(Java虚拟机实现平台无关性
kaico2018
·
2023-11-20 19:54
面试题
java
开发语言
java基础
回顾——浅谈java初始化
java基础
回顾系列作为对以前学习知识的重温、记录以及分享。作为科班出生的,第一门编程语言就是C,曾经产生了很多由于未正确初始化导致的错误。
我不是VIP
·
2023-11-20 19:51
javaSE
java
java基础
回顾-day02
Path环境变量path环境变量作用提供windows命令行中指令的可执行文件,即让命令在命令行中有效。path环境变量配置鼠标右键点击此电脑打开属性设置;打开界面后鼠标滚轮滚到最下方,找到高级系统设置,点击高级系统设置按键,在弹出的窗口中点击环境变量设置进入配置环境变量的界面。当我们打开自己的环境变量配置窗口之后,就可以配置java的环境变量了。较新版本的JDK安装是会把bin目录的部分命令复制
疯子却不知
·
2023-11-20 19:43
java
intellij-idea
spring
boot
【原创】这道
Java基础
题真的有坑!我也没想到还有续集。
前情回顾自从我上次发了《这道
Java基础
题真的有坑!我求求你,认真思考后再回答。》这篇文章后。我通过这样的一个行文结构:解析了小马哥出的这道题,让大家明白了这题的坑在哪里,这题背后隐藏的知识点是什么。
顽石2019
·
2023-11-20 18:12
这道
Java基础
题真的有坑!我求求你,认真思考后再回答。
本文首发于公众号,关注文末公众号,阅读体验更佳。这是个人第10篇原创文章全文共计7362个字,46张图。分析的较为详尽,并进行了相关知识点的扩展,所以篇幅较长,建议转发朋友圈或者自己收藏起来,慢慢阅读。本文目录一.题是什么题?二.阿里Java开发规范。2.1正例代码。2.2反例代码。三.层层揭秘,为什么发生异常了呢?3.1第一层:异常信息解读。3.2第二层:抛出异常的条件解读。3.3第三层:什么是
why技术
·
2023-11-20 18:40
java技术
面试题
这道
Java基础
题真的有坑!我也没想到还有续集。
关注文末公众号,阅读体验更佳这是why技术的第12篇原创文章前情回顾自从我上次发了《这道
Java基础
题真的有坑!我求求你,认真思考后再回答。》这篇文章后。
why技术
·
2023-11-20 18:40
java技术
面试题
JAVA流写文件内容丢失_
Java基础
-IO流-文件内容读写
字节流与字符流操作文件的读写的方式字节流文件操作:主要用于读取图片,MP3,AVI视频等文件。字符流文件操作:主要用于读取处理纯文本数据。缓冲流操作文件的读取和写入字节流操作文件的读取和写入:字节流文件操作:主要用于读取图片,MP3,AVI视频等文件。使用InputStream与OutputStream的子类实现为:FileInputStream与FileOutputStream。字节流向文件中写
weixin_39972264
·
2023-11-20 17:30
JAVA流写文件内容丢失
java基础
练习缺少项目?看这篇文章就够了(上)!
项目概述本教程适合刚学习完
java基础
语法的同学,涉及if语句、循环语句、类的封装、集合等基础概念,使用大量gif图帮助读者演示代码操作、效果等,是一个非常不错的巩固练习教程!
石小石Orz
·
2023-11-20 17:19
java
开发语言
java基础
练习缺少项目?看这篇文章就够了(下)!
公众号:全干开发。专注分享简洁但高质量的动图技术文章!回顾在上节内容中,我们实现了用户开户的功能createAccountpublicvoidstart(){System.out.println("===欢迎您进入到了ATM系统===");System.out.println("1、用户登录");System.out.println("2、用户开户");System.out.println("请选
石小石Orz
·
2023-11-20 17:48
java
python
开发语言
Java全栈学习路线巩固+提升
#阶段一、javase##1.1
java基础
##1.2集合框架##1.3I/O流##1.4多线程##1.5注解和反射##1.6JUC并发编程##1.7JVM***#阶段二、前端基础##2.1JavaScript
倔强小治
·
2023-11-20 17:48
java
前端开发学java_Java前端开发需要学习什么
首先
Java基础
语法是基础,另外大家对于MySQL、JDBC、HTML和CSS、JavaScript
weixin_39692557
·
2023-11-20 17:48
前端开发学java
java梳理复习篇一(复习路线)
从学习java到现在已经两年多了,随着时间推移,工作中时常能感受到部分知识点的遗忘,虽然网上搜一下都能解决当下需求,但是过于零散,于是决定开始从
java基础
到spring框架快速复习一遍,重新巩固一遍,
Lwj.
·
2023-11-20 17:11
Java复习篇
java
spring
Java基础
知识点
数据类型#包装类型八个基本类型:boolean/1byte/8char/16short/16int/32float/32long/64double/64基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。Integerx=2;//装箱inty=x;//拆箱#缓存池newInteger(123)与Integer.valueOf(123)的区别在于:newInteg
是程序喵呀
·
2023-11-20 17:48
Java
java
spring
开发语言
看《斯坦福大学公开课:编程方法学》有感之一
斯坦福大学公开课:编程方法学B站视频链接:斯坦福大学公开课:编程方法学28集全这个视频因为年代久远(大概是06,07年拍摄的),所以视频质量很差,至少国内这个课的视频画质都很差,根本看不清代码,所以推荐有
java
嗨匠
·
2023-11-20 14:43
Java基础
知识的27个点
1、JAVA中的几种基本数据类型是什么,各自占用多少字节。2、String类能被继承吗,为什么不能。在Java中,只要是被定义为final的类,也可以说是被final修饰的类,就是不能被继承的。3、String,Stringbuffer,StringBuilder的区别。4、ArrayList和LinkedList有什么区别。简单的区别:1.ArrayList是实现了基于动态数组的数据结构,Lin
26a058e669f9
·
2023-11-20 08:45
尚硅谷--Java--基础篇(717集)
Java基础
篇算是整体捋一遍了,配合JavaGuider-Java篇查漏补缺,后面开始补框架、项目之类的了视频地址:https://www.bilibili.com/video/BV1Kb411W75N
福宇乔
·
2023-11-20 08:32
java
后端
Java的面试汇总,有这些还担心不通过?
这时候就算你回答不上来也不要慌张,他只是看看你的薪资水平而已接下来我就说一下java面试通常会问到的一些知识点如果你的简历上面没有写框架的东西,只写了web的一些技术,比如servlet和jsp,他一般会问
java
墨雨轩夏
·
2023-11-20 03:05
【JavaWEB】Vue+Element
个人博客:www.hellocode.top⭐所有文章均在上方博客首发,其他平台同步更新本文专栏:《JavaWeb从入门到实战》如没有
Java基础
,请先前往《Java零基础指南》专栏学习相应知识⚡如有问题
九思のJava之路
·
2023-11-20 01:02
Java
WEB从入门到实战
vue.js
前端
elementui
java
day 01-
Java基础
第1章内容介绍前言课程三阶段第一阶段建立编程思想第二阶段提升编程能力第三阶段分析需求,代码啊实现能力课程说明课程特色基础练习讲解升级就业方向应用领域JavaEE企业级应用Android平台应用移动领域应用开发场景目录Java历史Java特色Java运行环境及运行过程Java开发环境搭建DOS常用指令Java历史什么是程序程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合举例说明:1
Yuri_D
·
2023-11-20 00:59
intellij-idea
java
Java基础
知识系列(小白或者复习都可以看)
前言Java的学习已经好长时间了,这次返回从头学起,想自己总结一下所学,顺便发一些笔记,Java作为一个后端语言,学起来确实没有很多语言有成就感,像Python,你学习一个月可能就能调用许多插件,完成很多有意思的东西。所以,有时候做笔记,也是获得成就感的一个方式,起码,在你的学习生涯中,要给自己一些正反馈,让自己的学习更有动力。`提示:以下是本篇文章正文内容一、Java的特点Java是一门面向对象
weixin_46061342
·
2023-11-20 00:29
Java笔记系列
java
eclipse
intellij-idea
Java基础
---类变量和实例变量
类变量和实例变量成员变量:把类内、方法体外的变量称为成员变量。packagecom.chen.offer.BiliBili;/***@authorchenshimiao*@
[email protected]
*@date2022/2/1810:27下午**区分成员变量实例变量和类变量*/publicclassClothes{//实例变量Stringid;//实例变量privateStr
THECCCSM
·
2023-11-19 23:39
Java基础
Java
java
Java基础
--继承
#继承继承#1、类、超类&子类Java中使用extends关键字表示继承关键字extends表明正在构造的新类派生于一个已存在的类。这个已存在的类称为超类(superclass)、基类(baseclass)、或父类(parentclass);新类称为子类(subclass)、派生类(derivedclass)或孩子类(childclass)。超类并不优于子类或者比子类拥有更多的功能。实际上恰恰相反
目目沐沐
·
2023-11-19 23:38
Java
java
开发语言
后端
JAVA基础
第2.5章 JAVA引用数据类型
(一)Java变量1.Java中有两种数据类型:基本数据类型和引用数据类型基本数据类有8种:byte,short,int,long,char,boolean,float,double引用数据类型主要有:数组(类型)、类(类型)、接口(类型)、包装类型2.为了存储数据,我们需要内存空间,内存空间的单元被称作变量,内存单元里所储存的数据称作变量的值注1:内存空间的“单元”:这个单元的大小并非像数轴上的
.yh21
·
2023-11-19 23:35
Java基础学习
java
Java基础
- Java 中的引用类型
基本概念Java中的引用类型主要分为强引用、软引用、弱引用、虚引用和终结器引用,它们在垃圾回收(GC)过程中表现不同,从而提供了不同程度的内存管理灵活性。1.强引用(StrongReference)定义:最常见的引用类型,如Objectobj=newObject()。只要强引用还存在,垃圾回收器永远不会回收掉被引用的对象。特点:如果一个对象具有强引用,它将保持在内存中。只有当所有指向它的强引用都不
青衫客36
·
2023-11-19 23:33
Java基础
java
jvm
第一篇
Java基础
知识 复习博客
14掌握Java基本语法,常量,变量,流程控制语句,方法以及处理了解Java代码的基本格式熟悉Java运算符的使用Java中的程序代码都必须放在一个类中。类需要使用关键字class定义,在class前面可以有一些修饰符,格式如下修饰符class类名{程序代码}在编写Java代码时,需要特别注意下列几个关键点:(1)Java中的程序可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或
Cure575
·
2023-11-19 20:21
java
jvm
开发语言
Java基础
- StringBuilder & StringBuffer
StringBuilderStringBuilder是Java标准库中的一个类,用于创建和操作动态(可变的)字符串。与String类的实例不同,StringBuilder的实例可以在不创建新对象的情况下被修改。这使得StringBuilder在处理需要频繁修改字符串内容的情况下比String类更加高效。以下是StringBuilder的详细介绍:主要特点可变性:StringBuilder允许修改字
青衫客36
·
2023-11-19 20:02
Java基础
java
开发语言
Java基础
- 浅谈javac和javap
javacjavac是Java编程语言的编译器,它是JavaDevelopmentKit(JDK)的一部分。javac命令用于将Java源代码文件(扩展名为.java)编译成Java字节码文件(扩展名为.class),这些字节码文件随后可以由Java虚拟机(JVM)执行。以下是对javac指令的详细介绍:基本用法命令格式:javac[options][sourcefiles][classes][a
青衫客36
·
2023-11-19 20:32
Java基础
java
开发语言
从相识,到相知——我与移动开发的结缘
凭着自己的一点
java基础
,我提前学习了一些android方面的知识,时不时还向老师讨教一番,与老师建立了联系,再加
Jeakon
·
2023-11-19 19:36
随笔
第一篇
Java基础
知识复习博客
JAVA基本语法JAVA代码基本格式修饰符class类名{程序代码}Java中的程序代码可分为结构定义语句:用于声明一个类或方法,例如{}功能执行语句:用于实现具体的功能注:每条功能执行语句的最后都必须用分号(;)结束Java语言严格区分大小写例:定义一个类时,Computer和computer是两个完全不同的符号JAVA程序中一句连续的字符串不能分开在两行书写例:System.out.print
枫起辞.
·
2023-11-19 19:01
java
servlet
jvm
Java 之拼图小游戏
声明此项目为
java基础
的阶段项目,此项目涉及了基础语法,面向对象等知识,具体像语法基础如判断,循环,数组,字符串,集合等…;面向对象如封装,继承,多态,抽象类,接口,内部类等等…都有涉及。
溺在温柔ʚ海ɞ
·
2023-11-19 19:13
java
开发语言
java拼图小游戏
鼠标操作图片块【游戏小BUG:java.lang.reflect.InvocationTargetException】问题原因解决办法有待完善功能完整代码拼图游戏参考:传智播客教辅平台-->公开课-->《
java
848698119
·
2023-11-19 18:00
课程设计
java
开发语言
后端
Java基础
-面向对象综合练习-拼图游戏
1.设计游戏的目的锻炼逻辑思维能力利用Java的图形化界面,写一个项目,知道前面学习的知识点在实际开发中的应用场景2.游戏的最终效果呈现Hello,各位大家好。今天,我们要写一个非常有意思的小游戏—《拼图小游戏》我们先来看一下游戏的最终成品展示,然后再一步一步的从0开始,完成游戏里面每一个细节。游戏运行之后,就是这样的界面。刚开始打开,是登录页面,因为是第一次运行,需要注册。点击注册就会跳转到注册
爪蛙毁一生
·
2023-11-19 18:56
java
java
jvm
后端
游戏
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他