Java 基础
文章平均质量分 56
Mos_wen
这个作者很懒,什么都没留下…
展开
-
关于String创建几个对象的问题
今天去笔试一家外包公司,有这个一道笔试题,自己答错了,回来查看了一哈资料,分享一哈!问:String s1="aa"; String s2="aa"; 这两段代码创建了几个对象? 本人回答的是3个。当时是这样想的:首先String s1="aa" 会先在常量区找aa,没有自己创建一个,这里就一个对象了;s1我也想当然的觉得是创建了一个对象,这就两个了;String s2原创 2012-12-20 16:27:05 · 1194 阅读 · 0 评论 -
实现自定义select标签
jsp自定义select标签,一次定义,多处引用原创 2016-12-29 17:27:23 · 3822 阅读 · 0 评论 -
从jvm虚拟机聊聊java的方法重载和重写
从定义上将重载和重写特点,扩展到class字节码,更有效的帮助大家理解原创 2017-01-03 18:34:58 · 917 阅读 · 0 评论 -
正则表达式,各种空字符和空格字符
java 语言:java.lang.String有一个split方法:String str="空格 空字符 的处理";String splitRegex="\\s+";//空字符分隔,不管是空格,回车,换行等空白符,(没有+号,表示一个,有+表示多个)str.split("\\s+"):===>对str进行空字符的原创 2016-06-14 09:52:51 · 8577 阅读 · 0 评论 -
Java中的多线程你只要看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一转载 2016-12-26 18:37:19 · 401 阅读 · 0 评论 -
java序列化和反序列化
序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的作用是什么怎么自定义序列化策略自定义的序列化策略是如何被调用的ArrayLi转载 2016-06-14 19:13:47 · 473 阅读 · 0 评论 -
使用java流在文件末尾追加文本
String filePath="";//文件路径BufferedWriter out = new BufferedWriter(new FileWriter(filePath,true));//设置为true,表示追加out.newLine();//新建一行out.write("44441");//追加写入文本out.flush();//刷新out.close();//关闭原创 2016-06-14 13:41:47 · 747 阅读 · 0 评论 -
java的"值传递"和"引用传递"的问题
很多初学者是问java里的对象传递是"值传递"还是"引用传递"的问题?其实代码写多了,一般不会纠结这个事情了。直接写一个代码验证吧: @Test public void test(){ Integer integer=new Integer(3); change(integer); if(integer==3原创 2016-05-30 15:55:19 · 380 阅读 · 0 评论 -
用idea生成可执行的jar文件
用idea生成可执行的jar文件1、 file-àProject Structureà找到artifacts模块,2、 添加一个jaràfrom moudel with dependencies,3、 buildàbuild artifacts 生成jar文件原创 2016-02-25 13:48:42 · 582 阅读 · 0 评论 -
聊聊java中的枚举enum(源码扫读、日常使用)
枚举的产生和应用场景枚举是从jdk1.5开始诞生的。在Enum出现之前,我们对于一些系统常量,一般是使用配置文件,或者自定义常量类、字典。大家各有各的方法和规则,Enum出现后,就从一定意义上规范了这类需求。比如:项目中需要常用的颜色常量:red,yellow,blue.常规做法,定义常量类:public class ConstantColor { public static f原创 2016-12-30 15:06:38 · 2049 阅读 · 0 评论