Java
灰太狼1号
C++,Java,数字图像处理,数据结构与算法,机器学习
展开
-
Java 类型转换
强制类型转换**object对象转换为String** Object.toString()、(String)Object和String.valueOf(Object)等。1. 采用 Object.toString()方法 因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调 用此方法。但在使用时要注意,必须保证object不原创 2016-04-26 14:11:27 · 594 阅读 · 0 评论 -
Java 集合类
图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,虚线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection/Map等。List List 有序、可重复、线性存储 LinkedList 链表实现的List,易于增删 ArrayList 数组实现的List原创 2016-04-22 17:47:00 · 1852 阅读 · 0 评论 -
java 异常处理机制
在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示原创 2016-04-19 15:43:11 · 422 阅读 · 0 评论 -
java BufferedReader和BufferedWriter
BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。从标准输入流System.in中直接读取使用者输入时,使用者每输入一个字符,S原创 2016-04-19 15:33:57 · 787 阅读 · 0 评论 -
java ObjectInputStream和ObjectOutputStream与Serializable
Java中ObjectInputStream 与 ObjectOutputStream这两个包装类可用于输入流中读取对象类数据和将对象类型的数据写入到底层输入流 。ObjectInputStream 与 ObjectOutputStream 类所读写的对象必须实现了 Serializable 接口。ObjectInputStream :对象字节输入流、将一个序列化的对象通过底层字节输入流读取到程序原创 2016-04-19 11:20:43 · 656 阅读 · 0 评论 -
java BufferedOutputStream和BufferedInputStream
BufferedInputStream是套在某个其他的InputStream外,起着缓存的功能,用来改善里面那个InputStream的性能(如果可能的话),它自己不能脱离里面那个单独存在。FileInputStream是读取一个文件来作InputStream。所以你可以把BufferedInputStream套在FileInputStream外,来改善FileInputStream的性能。 F原创 2016-04-19 10:58:26 · 1073 阅读 · 0 评论 -
Java FileInputStream和FileOutputStream
FileInputStream 是文件输入流,它继承于InputStream。通常,我们使用FileInputStream从某个文件中获得输入字节。 FileOutputStream 是文件输出流,它继承于OutputStream。通常,我们使用FileOutputStream 将数据写入 File 或 FileDescriptor 的输出流。FileInputStream 函数接口:FileIn原创 2016-04-19 10:47:13 · 594 阅读 · 0 评论 -
Java RandomAccessFile
介绍RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。 RandomAccessFile是不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(Data原创 2016-04-19 10:19:40 · 404 阅读 · 0 评论 -
Java 数据库操作
JDBC连接数据库 首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 下面是百度经验分享方式,不再介绍 [http://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html原创 2016-04-26 21:32:20 · 4567 阅读 · 1 评论 -
java i/o操作
1. I/O介绍:中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO。流IO的好处是简单易用,缺点是效率较低。块IO效率很高,但编程比较复杂。 Java.io包中包原创 2016-04-19 16:07:51 · 2565 阅读 · 1 评论 -
Java 网络编程
InetAddress类获取本机的IP地址 InetAddress提供的静态方法getLocalHost()可以获取本机的InetAddress对象。import java.net.InetAddress;import java.net.UnknownHostException;public class MyServerDemo { public static void main(Str原创 2016-04-27 12:09:58 · 516 阅读 · 0 评论 -
Java 多线程
首先传统的C/C++语言,本身不提供多线程编程,主要是调用OS的多线程功能,而Java语言本身就提供了多线程编程能力。 多线程的概念 进程是程序在OS上的一次运行过程,包括了程序、数据和进程控制快(PCB),概括为它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 进程是具有一定独立功能的程序关于某个原创 2016-04-24 10:58:57 · 953 阅读 · 0 评论 -
40个Java集合类面试题和答案
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优转载 2016-04-22 19:13:59 · 4797 阅读 · 1 评论