Java向上转型与向下转型

Java向上转型与向下转型

java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。 什么叫父类引用指向子类对象,且听我慢慢道来. 从2个名词开始说起:向上转型(upcasting) 、向下转型(dow......
阅读全文
Java线程产生死锁的一个例子

Java线程产生死锁的一个例子

死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死......
阅读全文
Java动态加载类

Java动态加载类

一、Class 类 Class.forName("类的全称") 不仅表示类的类类型,还代表了动态加载类 请大家区分编译、运行 编译时刻加载类是静态加载类、运行时刻加载类是动态加......
阅读全文
给Java程序猿们推荐一些值得一看的好书

给Java程序猿们推荐一些值得一看的好书

学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1、能出版出来的书一定是经过反复的思考、雕琢和审核的......
阅读全文
java线程同步习题

java线程同步习题

题目 下列代码用线程演示 3 个线程的同步:按 t1-t2-t3 这一特定次序依次输出。每个线程每轮只能输出一个数组元素。 class MySignal {     int da......
阅读全文
Java线程生产者消费者简单应用

Java线程生产者消费者简单应用

题目 借助线程同步机制对四个线程进行输出 1线程输出:甲、乙、丙、丁、戊 2线程输出:aa、bb、cc、dd、ee 3线程数出:A、B、C、D、E 4线程输出:1、2、3、4......
阅读全文
java线程中synchronized的练习

java线程中synchronized的练习

题目 模拟共享打印:在构造函数中输入:作业名、作业的内容(字符串数组),构造多个作业对象。 要求:这些作业完整的输出,但次序不定。 例如: 甲:1-3-5-7-9 乙:A......
阅读全文
空中网三道线程面试题

空中网三道线程面试题

空中网4k/5k月薪挑选大四实习生的线程题 两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做......
阅读全文
serialVersionUID作用

serialVersionUID作用

serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的......
阅读全文
关于Java继承中的this的表示关系

关于Java继承中的this的表示关系

今早有个朋友在群里问了一个问题,关于继承的 this 问题,他不是很理解,我们先发题。 其主要是对两种情况的输出结果不理解。 问题如下 1.情况一 public class......
阅读全文
Java中 IO操作

Java中 IO操作

本文主要介绍 Java IO 中几个常见的操作,读取字符,写入字符,复制文件,复制文件夹等。 直接上代码啦 因为读和写比较常用,尤其是按行读取,所以贴前面啦 /** ......
阅读全文
java中内部类详解

java中内部类详解

什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一......
阅读全文