Java基础API
我要取一个响亮的昵称
从此以后,要风情万种,吻不同的唇,喜欢不同的人,却不爱任何人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Serializable详解
程序员面试时,序列化知识点经常会遇到。张工是一名java程序员,工作5年了,一直从事java开发。最近到某互联网公司面试,做了笔试题后,有一道笔试题是这样子的:Serializable有什么作用,张工没有作答,面谈时面试官又问了,张工回答不出个所以然。面试官:你都工作五年了,连序列化都不知道,你这5年都干些什么了?张工一脸的无助,不过确实不应该,类似Serializable序列化这样的知识点,平...转载 2020-04-01 01:16:33 · 3614 阅读 · 0 评论 -
Java如何获取下一天的时间
Calendar类中直接提供了add方法,简单易懂。同时修复了Date类中的bug,就是已过时的方法。 // 获取Calendar的实例 Calendar cal = Calendar.getInstance(); //获取下一天的时间 cal.add(Calendar.DAY_OF_YEAR,+1); //扩展: // 28天之后的时间 ...原创 2018-12-10 00:35:22 · 1872 阅读 · 0 评论 -
Java如何跳出多层循环
方法一:标号label:在外面的循环语句前定义一个标号,然后再里层循环体代码中使用带有标号的break语句。标号用于跳出多层嵌套循环,你可以用标号label标出你想退出哪一个语句。规定标号label必需放在循环之前(意味着循环必需紧跟着标号)。类似的功能我们在C#中只能用goto进行,Java虽然保留了goto关键词,却不允许使用 (goto为保留字)。需要注意的是Label和下面的循环...转载 2018-12-10 23:14:54 · 6638 阅读 · 0 评论 -
重载为什么与返回值无关
我以前和你一样,对java中为什么不能根据返回值进行重载,而只能根据方法的参数进行重载非常不理解。在网上看到各种答案都不能完全的说服我,直到有一天突然就想通了。假设根据返回值可以进行方法重载,在类中写下这两个方法,如图所示:编译直接报红,不通过。提示翻译过来是’testMethod()'已经定义在Main类中了,不要重复定义的意思。但是有人就会疑惑,他们的返回值类型不同啊,怎么能说是重复定义...原创 2018-12-11 14:03:28 · 8824 阅读 · 3 评论 -
Java NIO:IO与NIO的区别
一、概念NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。二、NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别:IONIO面向流面向缓冲阻塞I...转载 2018-12-23 21:29:18 · 381 阅读 · 1 评论
分享