摘要:
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程... 阅读全文
摘要:
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型... 阅读全文
摘要:
java 字节流与字符流的区别大致有两点1、操作上的区别 字节流在输出的时候不会使用缓冲区,而字符流会使用缓冲区,如下图所示 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。 范例:使用字节流不关闭执行import java.io.File; ... 阅读全文
摘要:
java 采用Unicode来表示字符,每个字符(包括中文字符)都有两个字节如下是java基本类型的字节数,注意不要与C的弄混了int 4 最大值 0x7fffffff 2147483647=2的31次方-1 首位为符号位 最小值-2147483648 0x80000000 补码存储 首位不变 其他... 阅读全文