随笔分类 - JAVA
摘要:# 一、概览 Java 的 I/O 大概可以分成以下几类: - 磁盘操作:File- 字节操作:InputStream 和 OutputStream- 字符操作:Reader 和 Writer- 对象操作:Serializable- 网络操作:Socket- 新的输入/输出:NIO # 二、磁盘操作
阅读全文
摘要:在实际的项目中看到一个很奇怪的现象,Java可以直接new一个接口,然后在new里面粗暴的加入实现代码。就像下面这样。那么问题来了,new出来的对象没有实际的类作为载体,这不是很奇怪吗? 思考以下代码的输出是什么? Runnable x = new Runnable() { @Override pu
阅读全文
摘要:Eclipse Build all and build project not working - jar missing
阅读全文
摘要:RandomeAccessFile use write replace writeBytes
阅读全文
摘要:import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; public class IOTest { public static void m...
阅读全文
摘要:常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 l format(String format, Object... args) 该方法使用
阅读全文
摘要:HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存
阅读全文
摘要:当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说到StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。”,提到StringBuffer时,说到“Strin
阅读全文
摘要:作者:Dnvce链接:https://www.zhihu.com/question/61950442/answer/441166734来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 3,稳定 第一个问题已经说过了,java是有一个庞大的生态系统,它的覆盖范围非常广,而
阅读全文
摘要:Here is a handy Java class that useSystem.getProperty("os.name") to detect which type of operating system (OS) you are using now. This code can detect
阅读全文
摘要:具体内容: 1. 如何在项目中配置log4j使得该系统可以输出web test的日志文件(自定义格式)到工程dist目录下的junitLog/WebTestLog.log目录下,输出508 check日志(html格式)到c:/508log.html路径下? 第一步:加入log4j-1.2.8.ja
阅读全文
摘要:三 Log4j 有人注意到JUL的一些缺陷,做出了Log for Java。就是曾静风靡一时的Log4j。 Log4j是Apache的一个开源项目,通过使用Log4j,可控制日志信息输送的目的地是控制台、文件、数据库等。也可以控制每一条日志的输出格式,通过定义每一条日志信息的级别,能够更加细致的控制
阅读全文
摘要:几种方法: 方法1: 1 2 3 4 StringBuffer my_StringBuffer = new StringBuffer(); my_StringBuffer.append('helloworld'); //添加字符串到StringBuffer中 int sb_length = my_S
阅读全文
摘要:java程序中经常通过split截取字符串来取得其中的关键字。但是由于其中不同操作系统或者不同作者的习惯,经常会出现不同数量的空格,例如" "(3个空格);或者出现制表符、Tab符号" "(Tab键)。因此合理的通过任意数量的空白字符切割获取关键字非常重要。下面是我一步步摸索找出解决方案的过程。结局
阅读全文
摘要:作者:小亦链接:https://www.zhihu.com/question/269302405/answer/348804407来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 推荐 SSM(Spring + SpringMVC + MyBatis),这个真没啥好说的
阅读全文
摘要:作者:付佳豪链接:https://zhuanlan.zhihu.com/p/37607299来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在面试的时候,java集合最容易被问到的知识就是HashMap与Hashtable的比较,通常我们也很容易回答出一下几点: 1、
阅读全文
摘要:作者:Andoter链接:https://www.zhihu.com/question/275665265/answer/416021488来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 下面是网络上针对TaobaoVM的一段介绍: 由于淘宝目前无疑是中国最大的Jav
阅读全文
摘要:作者:老刘链接:https://zhuanlan.zhihu.com/p/37988465来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、Java基础部分 1、使用length属性获取数组长度,public、private、protected、friendly区别
阅读全文
摘要:作者:码思客链接:https://zhuanlan.zhihu.com/p/37513668来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 JAVA 毫无疑问的业界第一,大型企业级系统开发首选语言。比如你想的到的大公司的主干系统都是java开发,从业人数也是业内第
阅读全文
摘要:学习需要有大局观,我觉得正确的方式是从开始就对所学的知识有一个系统级别的认识,对这个知识体系有认识,这样才能知道自己学到哪,离自己的目标还有多远,而不是一上来就开始各种编码啊,设计模式啊,算法啊,结果学了些啥,有什么用,一概不知,产生 “我是谁?我在哪?” 这样的错觉,这样对学习积极性甚至是对所学知
阅读全文

浙公网安备 33010602011771号