![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
crystal_dan7
这个作者很懒,什么都没留下…
展开
-
Java中的final
Java中的final英语阅读中,final常被译为”最终的”。在Java中,另一种解释更合乎语境:”不能更改的”。即,被final修饰了的都是不能再改的。final可以修饰数据、方法和类。final修饰数据1 final修饰基本数据类型,定义时必须赋值。如:private final int value=9;public void change(){ value=10; //Erro原创 2015-06-12 19:32:08 · 351 阅读 · 0 评论 -
Java多线程---main与子线程 start与run
假设有个PureThread,继承了Thread,定义如下:public class PureThread extends Thread { public void run() { System. out .println(Thread.currentThread().getName()+ ” r1” ); } }我们现在来写个测试类测试: 测试1: p原创 2015-09-16 11:30:27 · 732 阅读 · 0 评论 -
Java-构造器
关于Java的构造器,有以下几点:1 用构造器保证初始化: 初始化和清理是非常重要的问题,许多错误都是程序员忘记了初始化。因此,如果程序员不知道如何初始化和何时初始化或者每个人都有自己的初始化方法,则会带来很大的麻烦。 所以我们可以为编写的每个类都定义一个初始化方法Initialize(),该方法会在使用变量前提醒你要先初始化。但每个用户都必须记得自己去调用此方法。于是,Java提供构造器,原创 2015-07-21 21:24:48 · 380 阅读 · 0 评论 -
Java IO之Reader/Writer
Reader和Writer: Java 1.1对基本的I/O进行了修改,增加了Reader/Writer,但它们并不是用来替代InputStream和OutputStream的。InputStream/OutputStream面向字节,而Reader/Writer兼容Unicode且面向字符。适配器: 有的时候我们必须把来自于“字节”层次结构中的类和来自“字符”层次结构中的类结合起来使用。为了实原创 2015-07-06 20:21:27 · 921 阅读 · 0 评论 -
Java之I/O(1-InputStream类及其子类)
Java的I/O总是会被经常用到,每次用的时候总感觉有点不知所措,因为package java.io里有太多的类可以使用了,所以,抽出一些时间弄清楚Java I/O的发展史很有必要。只要弄清楚了这些类的来龙去脉,用的时候才会得心应手。在JDK API 1.6的版本里,java.io包下一共有12个接口,52个类(异常先不考虑),下面我们逐一分析。InputStream和OutputStream类:I原创 2015-06-26 17:05:46 · 6237 阅读 · 0 评论 -
Java IO 之 FilterInputStream/FilterOutputStream
前面两篇介绍了许多输入输出类,但可以看出每个类的功能都比较单一。若想将各种功能组合使用,就需要装饰器模式。FilterInputStream和FilterOutputStream也是由InputStream和OutputStream派生而来,这也是装饰器模式的要求(装饰器必须具有和它所装饰的对象相同的接口)。Java 1.6中被Filter类装饰的有:BufferedInputStream/Buff原创 2015-07-03 17:07:45 · 1256 阅读 · 0 评论 -
Java之I/O(2-OutputStream类及其子类)
OutputStream与InputStream一样,都是抽象类,是输出字节流的所有类的超类。它的作用是接收输出字节并将这些字节输送到某个接收的地方。根据输出字节的目的地的不同可以将OutputStream的子类分为以下几种:OutputStream子类 解释ByteArrayOutputStream 该类实现了一个输出流,其数据被写入由byte数组充当的缓冲区,原创 2015-06-27 15:30:34 · 4737 阅读 · 0 评论 -
Java 比较String对象的方法
Java中有许多比较String的方法,弄清楚每个方法的使用方式与效果对我们编写代码有益。public class TestString { private String myself="abc"; public int compare1(String s){ return myself.compareTo(s); } public int comp原创 2015-06-20 18:47:08 · 697 阅读 · 0 评论 -
Java之怪脾气String-1
学习Java的人因为有了String省了不少事,但也在使用的过程中遇到了很多意想不到的情况。1 String类是字符串常量类,String对象是不可改变的。在代码中我们看起来好像改变了String对象,其实都是创建了一个新的对象。通常来说,如果String对象内容没变,返回的仍然是指向原先对象的引用;如果String对象内容发生了改变,返回的则是一个新的String对象的引用。public clas原创 2015-06-19 16:30:35 · 639 阅读 · 0 评论 -
Java的初始化
Java的初始化原创 2015-06-13 14:16:54 · 409 阅读 · 0 评论 -
Java代码测试大端小端
Java果真强大,神马功能的函数都能找到,测试大端小端只需一句话: if(ByteOrder.nativeOrder()==ByteOrder.BIG_ENDIAN) System.out.println("big endian"); else System.out.println("little endian");ByteOrder属于java.nio.ByteOrder原创 2015-09-18 15:21:39 · 3614 阅读 · 0 评论