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小知识
1、/META-INF/MANIFEST.MF/META-INF/MANIFEST.MF决定了jar的主类在maven打包时,会自动生成这个文件2、String不可变怎么理解在String类的内部,存储字符变量的是一个char数组这个value由privatefinal修饰,且不提供修改的方法,因此它的值是不可变的。当我们对一个String类进行操作时,比如重新赋值,这时已经得到了一个新的对象而不
蔚蓝色的风暴
·
2024-02-20 13:01
java
开发语言
Java小知识
Java小知识
(1)psvm+回车=publicstaticvoidmain(String[]args){}(2)Ctrl+Alt+s=设置界面(3)Ctrl+shilt+F10=运行(4)Ctrl+Alt
蓝心天
·
2023-10-26 17:44
【
Java小知识
点】类加载器的区别
欢迎来到@边境矢梦°的csdn博文本文主要梳理Java类加载器的区别我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路Ps:月亮越亮说明知识点越重要(重要性或者难度越大)在Java中,类加载器(ClassLoader)根据其加载类的来源和工作方式可以分为不同的分类。主要的类加载器分类如下:启动类加载器(BootstrapClassLoader):启动类加载器
边境矢梦°
·
2023-10-24 12:41
Java
java
开发语言
java小知识
:http请求传输文件流
项目里要给第三方传输图片,对方接口要求传文件流,而不是常用的base64编码importcom.alibaba.fastjson.JSONObject;importcom.leyue100.common.util.StringUtils;importlombok.extern.slf4j.Slf4j;importjavax.activation.MimetypesFileTypeMap;impor
沅霖
·
2023-09-06 07:29
java
java
http
开发语言
java小知识
:正则表达式,获取指定字符之间的内容
publicstaticvoidmain(String[]args){//1.定义正则表达式,获取**开头和**结尾的内容^开头$结尾StringTABLE_REGEX="^\*\*(.*?)\*\*$";Stringtext="**微信公众号:经年相伴**";//2.编译正则表达式Patternpatten=Pattern.compile(TABLE_REGEX);//3.指定要匹配的字符串Ma
危险、
·
2023-09-01 17:39
java
正则表达式
Java小知识
一、lambda()->{}()中为接口唯一方法中的参数,可以任意取{}为接口唯一方法中的执行语句,返回的结果类型必须符合接口中方法返回值的定义原理理解:PublicinterfacePrintable{Stringprint(Stringsuffix);}在函数式编程中有一个方法来找到这个字符串(前提是接口中只有一个抽象方法,称为泛函),即一个注解(@Functionallnterace),在通
Flora.~
·
2023-06-13 12:28
理解录
java
开发语言
多重背包---二进制拆分---
java小知识
推荐一款模拟面试、刷题神器,从基础到大厂面试题点击跳转刷题网站进行注册学习文章目录前言一、什么是多重背包?二、二进制拆分三、例题及代码实现总结前言背包问题分为:01背包,完全背包以及多重背包,本文主要讲解多重背包。01背包以及01背包的优化讲解:01背包:https://blog.csdn.net/m0_55486529/article/details/12380682001背包优化:https:
m78星云杰克
·
2023-04-07 05:39
Java知识
java
eclipse
c++
多重背包问题 二进制优化 java 路径记录
多重背包---二进制拆分---
java小知识
_java多重背包问题_m78星云杰克的博客-CSDN博客应该可以使用完全背包问题的记录路径的方法,例如,使用二维数组记录,记录当前硬币需要多少个
while_black
·
2023-04-07 05:37
算法
java小知识
点
目录统计条目LambdaQueryWrapper遍历并按某种条件统计返回找到的第一个值(找主键)map放入不同的List--Collections.singletonListJSON.toJSONStringJSON.parseObject统计条目LongmodelCounts=modelMapper.selectCount(modelQueryWrapper);LambdaQueryWrappe
深夜的潜水艇
·
2023-03-31 12:04
Java
Web
json
【Java SE】变量的本质
目录一.前言二.变量(variable)2.1性质2.2变量类型2.2.1核心区别2.3变量的使用三.总结一.前言一天一个
Java小知识
点,助力小伙伴更好地入门Java,掌握更深层次的语法。
狮子也疯狂
·
2023-03-28 14:41
java
jvm
开发语言
JAVA小知识
点记录(三)
HashMap、Hashtable、ConccurentHashMap三者的区别HashMap线程不安全,数组+链表+红黑树Hashtable线程安全,锁住整个对象,数组+链表ConccurentHashMap线程安全,CAS+同步锁,数组+链表+红黑树HashMap的key,value均可为null,其他两个不行。在JDK1.7和JDK1.8中的区别在JDK1.8主要设计上的改进有以下几点:1、
fushuang
·
2023-02-19 05:40
为什么Flutter能最好地改变移动开发?已开源
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化线程.View.OpenCV.NDK等应有尽有。
普通网友
·
2022-12-04 11:57
程序员
android
移动开发
面试
Map集合中键值对遍历的三种方式-----
java小知识
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录了解Map集合一、方式一:通过键访问值二、方式二:键值对二、方式三:lambda表达式了解Map集合Map是一种键-值对(key-value)集合,Map集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是Map类型的,就像数组中的元素还可以是数组一样。Map接口主要有两
m78星云杰克
·
2022-05-28 07:56
Java知识
eclipse
java
Arrays类的常用方法------每天一个
java小知识
今天的小知识是关于java的Arrays类(数组操作的工具类)的学习。首先,我们先了解Arrays类是啥,关于Arrays类:Arrays类位于java.util包中,主要包含了操纵数组的各种方法使用时导包:importjava.util.Arrays其次,了解该类有哪些方法以及如何使用:Arrays类包含用于操作数组的各种方法(如排序和搜索)。该类还包含一个静态工厂,可以将数组视为列表。“静态工
m78星云杰克
·
2022-05-28 07:56
Java知识
eclipse
动态加载不适合数组类?那如何动态加载一个数组类?
今天和小伙伴分享一些
java小知识
点,主要围绕下面几点:既然数组是一个类,那么编译后类名是什么?类路径呢?为什么说动态加载不适合数组?那应该如何动态加载一个数组?部分内容参考《编
华为云开发者社区
·
2022-02-11 11:00
java小知识
之查询数据库数据的元信息
目录简介使用ResultSet使用ResultSetMetaData总结简介java中数据库的操作相信大家都不陌生,JDK提供了java.sql包来规范对数据库的各种操作。我们最常用的操作就是从数据库的ResultSet中获取数据,其实这个包中还有一个非常有用的类叫做ResultSetMetaData,可以通过这个类来获取查询数据的元信息,一起来看看吧。使用ResultSetjava.sql.Re
·
2021-10-13 18:00
java小知识
1.java获取前端的IP等信息:网络协议:request.getScheme();网络ip:request.getServerName();端口号:request.getServerPort()2.文件流和普通的数据类型是不能同时传递的,因为文件流是异步上传的;数据类型少的情况下直接将数据放到action的url接口中传递,这样能做到同时上传少量数据和文件流3.关于java.io.FileNot
windUtterance
·
2021-06-28 13:10
JAVA小知识
本文转载的小知识来自菜鸟教程,基础的语法知识还算了解,所以把一些不太懂的知识点记录下来。数据类型方面整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。不能对boolean类型进行类型转换。不能把对象类型转换成不相关类的对象。在把容量大的类型转换为容量小的类型时必须使用强制类型转换。转换过程中可能导致溢出或损失精度,例如:inti=128;byteb=
rapunzelyeah
·
2021-04-14 04:28
JAVA小知识
——换行的几种方式
一、java中的转义符"\r\n"Stringstr="aaa";str+="\r\n";这样在str后面就有换行了。注意:\r,\n的顺序不能对换,否则不能实现换行的效果。二、BufferedWriter的newline()FileOutputStreamfos=newFileOutputStream("c;\\11.txt");BufferedWriterbw=newBufferedWrite
im_vivi
·
2020-09-17 07:50
JAVA基础
java小知识
点-获取变量得数据类型
publicclassTest{publicstaticvoidmain(String[]args){inti=1;//int类型变量System.out.println(getType(i));//打印变量类型为int}publicstaticStringgetType(Objecto){//获取变量类型方法//returno.getClass().toString();//使用int类型的ge
shursulei
·
2020-09-13 22:00
中软学习-javaSE
java
楠神专享JAVA基础小知识
以下内容,只是自己总结自己所用的一些
Java小知识
点,有错误欢迎指出,不喜勿喷,谢谢大家!
邢亚楠
·
2020-09-11 05:11
java基础
java编程入门指南,你应该了解的
Java小知识
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-spri
Java小辰
·
2020-08-26 15:40
你不知道的
Java小知识
——动态数组实现(ArrayList原理)
你不知道的
JAVA小知识
——动态数组实现(ArrayList原理)什么是数组同类数据元素的集合,在计算机中以连续的地址存储,编译时确定长度,无法改变。
姓程字序员
·
2020-08-23 16:34
JAVASE
Java小知识
:怎么调用dll&so动态库?
使用Java调用dll&so动态库的函数*应用背景:项目中需要调用一项其他平台提供的服务,是一位C语言老大哥写的,可牛啦。但是因为一些特殊原因导致不能通过API调用的方式实现,最终的解决方案是老大哥把他的程序封装成so和dll动态库,然后我在项目里使用JNA调用so或dll动态库里的函数。1.在pom.Xml里建立JNA框架依赖net.java.dev.jnajna4.1.02.在Windows系
危险、
·
2020-08-17 09:37
java调用C语言
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初壹十五a
·
2020-08-10 13:46
BAT面试
高级面试
Android
java小知识
publicclassToStringTest{staticinti=1;publicstaticvoidmain(Stringargs[]){System.out.println("love"+newToStringTest().toString());ToStringTesta=newToStringTest();a.i++;System.out.println("me"+a.i);}publ
李肥驴
·
2020-08-04 17:07
认知理论
Java小知识
积累
在Java开发中的一些知识点记录下:1.字符串格式化是我们经常会使用的,String.format(),格式化控制%d包括了byte,int,long;2.Java方法参数中没有默认值,而C++中有,原因主要是避免了Java中多函数重载的二义性,如果存在默认参数则可以不传参数的,这样编译器就不知道应该选择哪个重载方法,Java为了减少复杂性就不允许方法中存在默认参数值。ps:可以利用重载实现默认参
晨剑飞
·
2020-08-03 17:58
Java
java中的一些坑
下面是去年的时候分享的一些
java小知识
点,今天在电脑里看到了,贴到这里。
iteye_13094
·
2020-08-02 18:36
java
JAVA小知识
点throw——抛出异常的两种解决方法及为何要抛出异常
packageTestExcep_5;/***抛出异常可以将自身搞不定的异常交给上一级进行处理***/importjava.io.IOException;classA{//解除IOException的方法一:trycatch//解除IOException的方法二:throwsIOExceptionpublicvoidf(){try{thrownewIOException();}catch(IOEx
狂物子
·
2020-07-29 15:31
JAVA小知识
JAVA入门
Java小知识
(01)私有构造方法为什么要抛异常?
私有构造方法为什么要抛异常?不知道有没有小伙伴浏览过JDK源码,发现有些私有构造方法里也要抛出异常。那么疑问来了?构造方法都私有了。也不能调用,抛异常不是多此一举吗?答案是否定的。先来看一个例子:java.util.ObjectspublicfinalclassObjects{privateObjects(){thrownewAssertionError("Nojava.util.Objectsi
索金星
·
2020-07-29 14:14
java
反射
jdk
class
Java小知识
(02)Gradle项目中的build.gradle文件配置解释
文章目录一、build.gradle1.0Groovy简单语法1.0.1声明变量1.0.2方法和闭包1.1文件1.2gradle作用一、build.gradle1.0Groovy简单语法1.0.1声明变量//动态类型,千万别记成弱类型!defvar="123"//可以省略def关键字。这样定义的变量作用域更大var2="123str"1.0.2方法和闭包无参数简单闭包//闭包//无参数简单闭包de
索金星
·
2020-07-29 14:44
Java小知识
Java小知识
(七)
Java:1.public可以修饰类,数据成员,构造方法,方法成员。被public修饰的成员,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。2.static用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。3.private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指的是外部类,不考虑内部类)。被private修饰
attack_5
·
2020-07-29 09:15
Java小知识
--length,length(),size()方法详细介绍
Java中length,length(),size()区别length属性:用于获取数组长度。eg:intar[]=newint{1,2,3}/***数组用length属性取得长度*/intlenAr=ar.length;//此处lenAr=3System.out.println("Arrlength:"+lenAr);length()方法:用于获取字符串长度。Stringstr="HelloWo
dgzpp00406
·
2020-07-27 21:41
java小知识
怎么获取项目运行的根目录,例如在Hello.java中Hello.class.getResource("/").getPath();怎么获取在项目根目录的资源文件,例如该资源文件是config.conf,还是在Hello.java中InputStreamin=Hello.class.getClassLoader().getResourceAsStream("config.conf");
戈风
·
2020-07-16 07:03
java小知识
点
String.format()来源博文地址:https://blog.csdn.net/anita9999/article/details/82346552String.format()字符串常规类型格式化的两种重载方式format(Stringformat,Object…args)新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Localelocale,Stri
TheBestBadGuy
·
2020-07-15 17:46
个人知识点累积
java小知识
查漏补缺——final,jvm内存分析,static,this(二)
final常量只能赋值一次如finalintc=43;c=35;//报错,无法为最终变量赋值finaldoublePI=3.14;//一般常量使用大写final关键字:修饰变量:-常量修饰方法:-该方法不可被子类重写。但是可以被重载!修饰类:-修饰的类不能有子类,不能被继承,比如Math、String小数也能取余如:doublep=10.2%3;System.out.println(p);//是合
不爱吃汤圆的汤圆坨坨
·
2020-07-15 09:22
java
java小知识
总结
1、java的简单特性:跨平台性(平台在此所指的是操作系统,而操作系统值的是平台)怎样做到跨平台性?因为有JVM的出现,只要计算机上安装了虚拟机就可以运行不同的程序JVM的作用:能解释java语言的程序;正是因为有了JVM才使java语言具备了良好的移值性;2、java语言的开发环境:JRE:javaRuntimeEnviromentJava运行环境:包括javaJVM和核心类库简单:JRE=JV
soft-sun
·
2020-07-13 23:16
javaSE
Java小知识
点整理(一)
本文首发于个人博客:DoubleFJのBlog今天来总结一些平时不起眼的东西。ForJava.for循环进行遍历删除元素ArrayListlist=newArrayList(Arrays.asList("a","b","c","d"));System.out.println("before:"+list);//在这个方法中有一个严重的错误。当一个元素被删除时,列表的大小缩小并且下标变化,//所以当
DoubleFJ
·
2020-07-13 04:26
Java知识整理
开发中遇到的
java小知识
今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。先来说说substr函数,这个函数返回的是字符串的一部分。substr(string,start,length)其中string参数为必须参数,要截取的字符串内容。start为必须参数,为起始的位置,可以为正数也可以为负数,正数的话代表从在字符串的指定位置开始
woyaoxiazai1985
·
2020-07-12 23:06
Java学习
JAVA小知识
——比较器Comparator
在Java中,我们常用到Collections.sort(arraylist);来对一个动态数组排序。但是有的时候,排序的规则并不是我们想要的规则,可不可以自定义一个规则来对数组进行排序呢。答案当然可以的,这里需要用的一个比较器Comparator类。新建一个Comparator类的实例,该实例中重写compare(As1,As2)方法,可以在其中自定以比较的逻辑,Collection.sort默
麦神无敌
·
2020-07-12 12:14
Java
JAVA小知识
点记录
声明数组变量Dog[]pets;pets=newDog[7];pets[0]=newDog()...JAVA是通过值传递的,也就是说通过拷贝传递实例变量(声明在类中)永远都有默认值integer0,float0.0,booleanfalse,referencenull局部变量(声明在方法中)没有默认值==用来比较两个primitive主数据类型,或者判断两个引用是否引用同一个对象,equals()
wshxj123
·
2020-07-05 16:18
读书记录
java小知识
点
.java文件是源文件,也就是我们自己写的代码。.class文件是虚拟机编译得到的,虚拟机需要把我们写的.java文件编译成它可执行的字节文件!!!!并且:当我们在编译javacxxx.java的时候就会生成.class文件javac.exe(通过编译器将英文代码生成0和1——生成.class文件,以便于计算机的识别),但是为了让它能够跑起来那我们就还需要java.exe。java的前身是c++学
果果求学者
·
2020-06-30 15:47
java小知识
查漏补缺(一)
java标识符有如下命名规则:-标识符必须以字母、下划线_、美元符$开头-标识符其它部分可以是字母,下划线,美元符和数字的任意组合-Java标识符大小写敏感,且长度无限制。注:Java不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集。因此,这里的字母含义:英文、汉字等等(不建议大家使用汉字来定义标识符)不合法的标识符int1a=3;//不能用数字开头inta#=3
不爱吃汤圆的汤圆坨坨
·
2020-06-29 17:56
java
java趣谈--记录容易被忽略的
java小知识
--(1)浮点数的精度
1.猜猜返回值是什么?...揭晓答案false再看看下面的图必须数据进行类型转换才可相等深度探究下原因,原来是浮点数会发生精度丢失,在计算机内部,数据都是由二进制保存的,无法精确的表达我们所需要的数。举个例子,0.09f,它的存储结果是这样的:00111101101110000101000111101100你可以看到它分成了3段:第一段符号位(s):0正数,1负数,其实更准确的表达是(-1)^0第
sun10081
·
2020-06-26 15:59
java趣谈
java趣谈
【你可能不知道的
java小知识
】--String.intern()
String.intern()是String类一个常用的本地方法,它的作用是把一个字符串放入常量池并返回对常量池中这个字符串的引用。要注意的是在JDK1.7之后,对这个方法做了一些修改,如果这个字符串在常量池中还不存在,那么返回的是在堆上的引用,并没有把这个字符串复制到常量池,在JDK1.7之前,这种情况下就会有1个复制的操作,把字符串复制到常量池后返回常量池中的引用。代码示例:Strings1=
破东风CAFEBABY
·
2020-06-23 06:02
临近双11.有了这些中高端面试专题.大厂还会远吗?
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视
初壹十五a
·
2020-06-21 16:48
Android
面试
BAT面试
Java小知识
点
--记录容易出错或忽略的地方、小知识点等1)Integer.parseInt(Strings,intradix)和Long.parseLong(Strings,intradix)方法这两个方法第一个参数接收要解析的字符串,该字符串必须是对应进制的数值,或者在数值之前添加+、-符号表示正负的数值;需要注意的是,如果先将相应进制的负数转换成对应进制表示的字符串后再将该字符串以及相应进制作为参数去解析会
nzdxwl
·
2020-04-02 20:28
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初一十五a
·
2020-03-23 15:01
那些你所不知道的
Java小知识
(持续更新)
本文主要是收录一些人们可能经常会忽略,但又挺重要的Java方面的小知识。有推荐的也可以在下方留言,大家一起进步呀!目录:1.a=a+b和a+=b的区别2.Stringstr1=newString("a");Stringstr2="a"+"b";这两行代码分别创建了几个对象,是什么3.启动线程的方式以及如何更好地结束一个线程?4.Java中==和equals和hashCode的区别5.Java浮点数
LongSh1z
·
2020-03-17 11:36
JAVA小知识
在JAVA中如何跳出当前的多重嵌套循环?在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如:publicstaticvoidmain(String[]args){ok:for(inti=0;i<10;i++){for(intj=0;j<10;j++){System.out.println("i="+i+"
不羁的木木
·
2020-03-13 23:14
上一页
1
2
3
下一页
按字母分类:
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
其他