
java
文章平均质量分 81
csy92620
这个作者很懒,什么都没留下…
展开
-
java线程
线程安全与不安全 作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也转载 2015-03-25 21:59:29 · 663 阅读 · 0 评论 -
Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力转载 2015-03-25 22:13:56 · 355 阅读 · 0 评论 -
java读写文件大全
使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int length),flush()和close()方法为抽转载 2015-03-25 22:22:35 · 347 阅读 · 0 评论 -
为什么Java字符串是不可变对象
转载自:http://www.codeceo.com/article/why-java-string-class-static.html 本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。 答案一: 最流行的Java面试题之一就是:什么是不可变对象(immutable objec转载 2015-03-25 22:06:23 · 425 阅读 · 0 评论 -
Java 按指定长度截取字符串,考虑全角半角
于用 Java 来截取指定长度的字符串,我在网上看到很多帖子和方法,大都是说用 substring() ,但是如果考虑到全角半角的话,这是怎么也达不到期望值的。因为之前自己也用到过,所以把自己整理好的一些东西拿出来,希望能和大家分享下。如果还有更好更简洁的方法,望大侠们指点一二。 注:所有测试都是基于该值已通过必须输入的检查。 1. subByStrLenth() 在不考虑转载 2015-03-25 22:15:18 · 2368 阅读 · 0 评论 -
Java 7之基础 - 强引用、弱引用、软引用、虚引用
转载自 http://blog.youkuaiyun.com/mazhimazh/article/details/19752475 1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: [java] view plaincopyprint? Ob转载 2015-04-04 15:14:13 · 346 阅读 · 0 评论 -
JVM 垃圾回收器工作原理及使用实例介绍
Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。 拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即存在分配但永不转载 2015-04-18 20:01:05 · 383 阅读 · 0 评论