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小知识
switch能否用String做参数:在Java语言中Swith可以使用参数类型有:Onlyconvertibleintvalues,stringsorenumvariablesarepermitted可以自动转换为整型的(byte,short,int),String类型,枚举类型。Java中不能做为Switch参数的有boolean,float,double,long(不能直接转换为int啊)。
跳刀闪烁流
·
2020-03-10 18:09
【你可能不知道的
java小知识
】--String.valueOf
今天在排查问题的时候发现String.valueOf的一个有意思的问题,第一种情况:String.valueOf(null);第一种情况:Mapmap=newHashMap();Stringa=String.valueOf(map.get("a"));乍看上去,肯定会是一样的结果,要么都得到"null"字符串,要么都报错,但是,结果是这样的:第一种情况会报空指针异常,第二种情况不会报异常,只是得到
破东风CAFEBABY
·
2020-02-16 08:48
java小知识
:for和foreach哪个更快
无论是数组的循环遍历,或者是列表的循环遍历,在实际工程中都是十分常见的。对于java来说,除了常见的for循环之外,还有所谓的foreach,即增强型for循环。在对两者进行比较之前,先介绍一下foreach的底层原理。foreach本质上是java中的语法糖,对数组操作时,底层原理和普通的for循环一样;而对列表操作时,实际上是采用了迭代器的方法。下面我们分别对数组int[]以及两种列表类型Ar
程序员日志
·
2020-02-14 19:53
亡羊补牢!31道Android面试题 ,牢固你的基础!
BATJ、字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等已经上传到了的我的GitHub大家点击我的
解夏啊
·
2020-01-11 21:01
面试
Android面试
程序员
怎么掌握安卓中高级开发面试知识点?缓存重点都在这!
前言之前早就说要整理一个集合方便大家,还好没有拖到2020年BATJ、字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK
解夏啊
·
2020-01-09 21:32
面试
移动开发
Android
Java小知识
-Java中Final和内部类产生的灵异事件
Paste_Image.png前因咳咳~先说下怎么产生这次的灵异事件,当时的场景是ViewPager中有一个ImageView全屏加载图片,外加一个ProgressBar在图片没有加载完成显示。界面是酱婶的Paste_Image.png代码中大概流程就是当我滑倒第一页的时候就加载图片并且显示进度条,因为是网络加载有延迟,所以就在加载图片成功的回掉里面隐藏进度条。大家可能在想超级简单是吧?我当时也是
氹鹿
·
2020-01-07 16:55
10道java经典算法题,每一题都能提升你的java水平!第二弹!
持续更新
java小知识
,跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?
王囧草
·
2020-01-06 20:00
读书人的事情怎么能算"偷"呢?某大厂开发者对于Android多线程的总结
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初一十五a
·
2019-12-30 13:54
拿不到想要的offer,只缘身在CV中,关于一些面试小知识
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.
Android丶VG
·
2019-12-12 21:46
Android
java
面试
面试过程中,你知道这些小知识,将事半功倍
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.
Android丶VG
·
2019-12-11 17:10
Android
面试
Android开发
答应我,我踩过的坑你别再踩了好嘛,那些年社招的坑坑洼洼
还是比较全面的有Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK.大厂面试,算法等
Android丶VG
·
2019-11-29 16:23
Android
BAT
面试
不妨借一步说话,你想知道的关于设计模式的种种
问问有没有相关的整理那么今天我们着重分析下设计模式,以及设计模式的种种面试专题下面的所有的种种都在我整理的983页PDF里面了,含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java
Android丶VG
·
2019-11-28 14:03
Android
BAT
面试
Android开发社招面试经验,应广大粉丝要求讲解一下JNI的那些事
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程
Android丶VG
·
2019-11-22 17:34
Android
BAT面试
社招
不知庐山真面目只缘身在此山中,讲解一下Handler
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-21 21:02
Android
BAT
handler
阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Fragment和Activity相关吧
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-20 17:15
android
阿里巴巴
BAT面试
读书人的事情怎么能算"偷"呢?某大厂开发者对于Android多线程的总结
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-15 22:46
Android
BAT面试
多线程
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-14 21:56
Android
BAT
面试
关于Andorid View的种种,这里告诉你答案
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等
Android丶VG
·
2019-11-08 16:42
Android
BAT
面试
临近双11.有了这些中高端面试专题.大厂还会远吗?
含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,
Java小知识
,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视
Android丶VG
·
2019-11-07 17:57
Android
BAT
面试
java小知识
位运算技巧java各常用集合类是否接受null值floatlongdoubleJava基本类型占用的字节数:1字节:byte,boolean2字节:short,char4字节:int,float8字节:long,double注:1字节(byte)=8位(bits)char在Java中占用2字节。Java编译器默认使用Unicode编码,因此2字节可以表示所有字符。newInteger(123)与I
青盏
·
2019-03-12 13:35
java
java小知识
点!
第一天学习java!(知识点总结)1,JDK:JavaDevelopmentKit,java的开发和运行环境,java的开发工具和jre。2,JRE:JavaRuntimeEnvironment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让javajdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由
阿光光光光光
·
2019-03-06 22:51
java小知识
点!
第一天学习java!(知识点总结)1,JDK:JavaDevelopmentKit,java的开发和运行环境,java的开发工具和jre。2,JRE:JavaRuntimeEnvironment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让javajdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由
阿光光光光光
·
2019-03-06 22:51
Java小知识
(一)
1、JAVA中List与Set:联系:1)LIST与SET是Collection类中重要的两个,均由Collection派生出来;2)List与Set都用于存储对象,并提供非常方便的API来实现插入、删除和检索yu元素;区别:1)重复。List允许重复,而Set不允许重复(如果在Set中插入重复的项,会覆盖替换旧值);2)顺序。列表是有序集合,而集合是无序集合。List维护元素插入顺序,前面插入的
樱散零乱
·
2018-12-10 20:50
java
Java小知识
点备忘录
1、Map和JSON的相互转化Mapmap=newHashMapmap:Set>){System.out.println(map.getKey+""+map.getValue());}Mapprocess=(Map)JSON.parse(str);//json转mapfor(Stringkey:process.keySet()){System.out.println(key+":"+process
east123321
·
2018-08-10 09:39
Java
java小知识
点
1.如果两个对象x,y满足x.equals(y)=true,那么这两个对象的hashcode值(哈希码)一定相等;反之,却不一定。2.char类型可以存储一个中文汉字,java中使用的编码是Unicode,一个char类型占2个字节。3.抽象类与接口异同:异1).抽象类中可以定义构造器,而接口不行2).抽象类可以有抽象方法和具体方法,而接口只有抽象方法3).抽象类的成员变量既可以是变量也可是常量,
DJ_coder
·
2018-08-07 15:02
JAVA
SE
java小知识
点
一、原码、反码和补码原码:把原来的数化成2进制比如10的原码就是00001010,最高位的0代表这个数是正数(最高位就是符号位);-10的原码就是10001010,最高位的1代表这个数是负数反码:10的原码是00001010,那他的反码也是00001010,因为正数的原反补码相同;-10的原码是10001010,那他的反码是11110101,也就是符号位不变,其他位0变1,1变0.补码:因为正数的
hero_blog
·
2018-03-07 23:41
java零碎知识点
java小知识
点
1.java1/0运行结果抛异常,1/0.0结果是infinity(无穷大)2.a%d定义为(a/b)b+a%d=a(a/b的商会向0取整)因此-14%3=-2;而14%-3=23.&,|,^表示整数按位,与,或,异或。4.一个静态方法不能将另一个静态方法作为参数5.System.out.println(2.0e-6100000000.1);//200.00000026.System.out.pr
残缺的美13
·
2018-02-04 23:07
java
小知识点
java
Java小知识
整理
Java的泛型通配符 以前看过几次没看懂,这次好好看了一下,大概明白是怎么回事儿了。泛型通配符使用的地方并不多,一般是作为方法参数使用,使该方法能够接受包含不同泛型参数的对象。一般的只能处理包含一种泛型参数的对象嘛。看下面例子:voidgMethod(Listp){if(p!=null&&!p.isEmpty()){Numbernum=p.get(0);//...//p.put(newInteg
hn_lgc
·
2017-09-29 15:59
Java方面
Java小知识
点
1.2基本数据类型Q.为什么-0/3结果是0,而-0.0/3.0结果是-0.0?(注意后边的结果0带负号)A.在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用IEEE标准表示的,对于0有两种表示方法,0和-0。Q.我可以用%除以一个小数吗?A.当然可以。比如,如果angle是一个非负数,那么angle%(2*Math.PI)就会把angle转换到0到2π之间。Q
Mote_
·
2017-04-29 01:49
Java-基础
java小知识
点
每个Java程序都是以一个类的声明开始,在声明里类名紧跟在关键字class后面,eg:publicclassComputeArea{}每个Java应用程序都必须有一个mian方法,程序从该方法处开始执行,故程序应该被拓展为publicclassComputeArea{Publicstaticvoidmain(String[]args){}}+号的两个意义:1.做加法。2.做字符串连接(如果两个操作
小止1995
·
2016-12-08 15:10
java
知识点
Java
java小知识
点小结
1.取出字符串的第n个字符Stringstr="helloworld";str.charAt(n);2.查找字符在字符串中的索引位置Stringstr="abcdefgsksjle";str.indexOf("s");str.indexOf("f",3);//从索引3位置开始查找没有找到则返回-13.去掉字符串空格Str.trim();4.截取指定长度字符串Stringstr="helloworl
DreamHighdroid
·
2016-09-19 00:04
java小知识
点总结
1.finally语句块是在try块和catch块中的return语句执行完后,返回调用者之前执行的。2.日期和文本的转换使用format()方法将日期转换为指定格式的文本SimpleDateFormatsdf=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");Datedate=newDate();Strings=sdf.format(date);System.
HelloWorld00001111
·
2016-04-08 22:08
java
java小知识
点总结
1.finally语句块是在try块和catch块中的return语句执行完后,返回调用者之前执行的。2.日期和文本的转换使用format()方法将日期转换为指定格式的文本SimpleDateFormatsdf=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss"); Datedate=newDate(); Strings=sdf.format(date); Syst
ggtzd
·
2016-04-08 22:00
finally
Java小知识
点
原文链接: programcreek 翻译: ImportNew.com - era_misa译文链接: http://www.importnew.com/11725.html 一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、 字符串不变性 下面这张图展示了这
·
2015-11-13 12:00
java
Java小知识
点学习--------数组和位运算小知识点
位运算符: >>>无符号右移运算符,无符号右移的规则和右移的规则同样,仅仅是在填充时,无论原来是正数还是负数都用0来补充。 数组: arr1=arr2;&nbs
·
2015-11-13 07:00
java
开发中遇到的
java小知识
今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。 先来说说substr函数,这个函数返回的是字符串的一部分。 substr(string,start,length) 其中string参数为必须参数,要截取的字符串内容。 start为必须参数,为起始的位置,可以为正数也可以为负数,
·
2015-11-12 14:07
java
java小知识
点简单回顾
1.java的数据类型分为两种:简单类型和引用类型(数组、类以及接口)。注意,java没有指针的说法,只有引用。简单类型的变量被声明时,存储空间也同时被分配;而引用类型声明变量(对象)时,仅仅为其分配了一个引用类型的内存,类似于c++里面的指针类型。要使用new来为此对象分配实际需要的内存,即实例化。 Eg: (1):数组:int a[][];a=new int[1][2];一般常常把int
·
2015-11-11 09:18
java
java小知识
1、//生成6位数的随机数 int Temp=(int) Math.round(Math.random()*999999); //后面*的是几位数,那么生成的就是几位数的随机数2、//在java中获取时间用Calendar,不用Date,会造成千年虫问题。 Calendar date1 = Calendar.getInstance(); date1.get(Calendar.YEAR); Date
CurtainRight
·
2015-10-09 10:00
JAVA小知识
点-Finally和Return的执行关系
如果Try和Catch中存在return语句的时候Finally内的语句是否会执行,执行的时候对结果又有什么影响呢?我写了个例子来试验这个问题:publicstaticMapgetMapTry(){ Mapmap=newHashMap(); map.put("KEY","INIT"); try{ map.put("KEY","TRY"); returnmap; } catch(E
·
2015-06-08 12:00
finally
Java小知识
将级别高的变量值赋值给级别低的变量值,需要用到类型转换运算构造方法无类型Java的垃圾回收机制是Java虚拟机(JVM)提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间(不是对象本身)。多态,就是重载和重写重载:方法名相同.返回类型,传入方法的参数不同(包括个数和类型).重写:方法名相同,返回类型,参数均相同,必须发生在子类.访问权限修饰符权限从高到低排列是publi
mac_xiao
·
2014-11-30 15:29
java
开发中遇到的
java小知识
阅读更多今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。先来说说substr函数,这个函数返回的是字符串的一部分。substr(string,start,length)其中string参数为必须参数,要截取的字符串内容。start为必须参数,为起始的位置,可以为正数也可以为负数,正数的话代表从在字符串的指定
pda158
·
2014-10-30 14:00
java
开发中遇到的
java小知识
今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。 先来说说substr函数,这个函数返回的是字符串的一部分。 substr(string,start,length) 其中string参数为必须参数,要截取的字符串内容。 start为必须参数,为起始的位置,可以为正数也可以为负数
pda158
·
2014-10-30 14:00
java
开发中遇到的
java小知识
开发中遇到的
java小知识
今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。
qileilove
·
2014-10-30 11:00
java小知识
点(一)---Java中获取键盘输入值的三种方法
Java中获取键盘输入值的三种方法 程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 publicstaticvoidmain(S
u012301841
·
2014-09-14 12:00
java
键盘输入
JAVA小知识
点
break和continue不用混用return退出函数用的时候小心,不能继续执行后面的了projectData.getVisible_type().intValue()!=tag.intValue())数据比较相等对象不能直接相等就算是数字类型的也要intValue//错误写法for(inti=0;i
StringMX
·
2014-02-20 18:00
JAVA小知识
——super和this的异同
super和this的异同: 1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) 3)super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员
巴尾的兔兔帅
·
2014-01-06 16:00
super
JAVA小知识
——super()函数
super()方法是在子类继承超类这种关系中用到,不过只会出现在子类中。 super()这种直接带括号的方法形式,是子类直接调用超类的构造函数。 大部分情况是 super.超类方法()的形式,就是super后有个点,然后接上超类的方法,这样就是子类调用超类的方法。 父亲和儿子吃饭的例子,如果儿子想学父亲用勺子吃饭了,那么就应该这样写: //在没勺子的时候使用筷子: class
巴尾的兔兔帅
·
2014-01-06 16:00
super
java小知识
点--面试很有用
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?. 可以,但是只能有一个public类 而且如果有public类的话,这个文件的名字要和这个类的名字一样 2、Java有没有goto?. Goto—java中的保留字,现在没有在java中使用 3、&和&&的区别? &nb
李永
·
2013-08-03 07:00
java
面试
Java小知识
点总结
1.System.out.println('H'+'a');会打印167而不是Ha,因为‘H’与'a'都是字符型字面常量,一个16位的无符号原始类型整数,占用两个字节,可以存储单个汉字,但不是字符串类型的,当进行加减乘除,大于小于比较的时候会把他们扩展为int型进行计算。char[]c=['1','2','3']; System.out.println("s"+c); 这个会打印:s[C@a9
·
2013-04-02 13:00
java
Java小知识
1、导出Excel时,合并单元格配置 mergeCells(a,b,c,d)单元格合并函数a 单元格的列号b 单元格的行号c 从单元格[a,b]起,向下合并的列数d 从单元格[a,b]起,向下合并的行数 2、日期比较 如果datetime1 > datetime2返回true,否则返回false Date date1 = ……; Date date2 = ……;
Wendy1018
·
2013-02-06 13:00
java
上一页
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
其他