关于Java读取文件操作时路径中的斜杠问题

 最近在一个群里参与讨论关于获取文件对象的讨论的时候,看到了类似于这样的一句代码: [java] view plain copy print? file1 = new FileReader(new File("C:/Users/Administr...

2017-09-18 12:29:14

阅读数:330

评论数:0

List集合去除重复对象及equals()、hashCode()方法的作用

在Java中,要将一个集合中重复的对象除去,如果这个集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,大家都知道set集合的特点就是没有重复的,这个就相对比较简单,这里不在详细说,我们下面说的list集合中的数据类型是一个对象类型的。        ...

2017-01-05 10:20:35

阅读数:264

评论数:0

Java中hashCode的作用

以下是关于HashCode的官方文档定义: [plain] view plain copy hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。       ...

2017-01-05 10:17:38

阅读数:215

评论数:0

JVM内存管理及GC机制

一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC机制已...

2016-10-17 17:44:00

阅读数:188

评论数:0

java 并发编程

线程的概念关于线程安全java thread中的wait()和notify()java synchronizedJava 线程池Java线程池相关类Java 并发包之BlockingQueue

2016-10-14 14:39:18

阅读数:110

评论数:0

Java synchronized 介绍

我们知道Java API提供了丰富的多线程机制,但是要想多线程机制能够正常运转,需要采取一些措施来防止多个线程访问相同的资源。为防止出现这样的冲突,只需在线程使用一个资源时为其加锁即可。访问资源的第一个线程加上锁以后,其他线程便不能再使用那个资源,除非被解锁。 而在Java中,对这种特殊的资...

2016-10-14 14:32:37

阅读数:84

评论数:0

java 线程详解

一、概念 1.1 基本概念 进程是程序执行的一个实例,比如说,10个用户同时执行IE,那么就有10个独立的进程(尽管他们共享同一个可执行代码)。 进程的特点,每一个进程都有自己的独立的一块内存空间、一组资源系统。其内部数据和状态都是完全独立的。怎么看待多进程?进程的优点是提高CP...

2016-10-14 14:31:38

阅读数:147

评论数:0

Java NIO 详解(二)

在我的上一篇文章JavaNIO详解(一)中介绍了关于标准输入输出NIO相关知识, 本篇将重点介绍基于网络编程NIO(异步IO)。 异步IO 异步 I/O 是一种没有阻塞地读写数据的方法。通常,在代码进行 read() 调用时,代码会阻塞直至有可供读取的数据。同样, write()调用将...

2016-10-14 14:29:11

阅读数:238

评论数:0

Java NIO 详解(一)

NIO即新的输入输出,这个库是在JDK1.4中才引入的。它在标准java代码中提供了高速的面向块的IO操作。 一、基本概念描述 1.1 I/O简介 I/O即输入输出,是计算机与外界世界的一个借口。IO操作的实际主题是操作系统。在Java编程中,一般使用流的方式来处理IO,所有的IO都被视作...

2016-10-14 14:28:17

阅读数:124

评论数:0

一、java io 概述

一、java io 概述 1.1 相关概念 Java IO Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体...

2016-10-14 14:27:18

阅读数:144

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭