java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。
什么叫父类引用指向子类对象,且听我慢慢道来.
从2个名词开始说起:向上转型(upcasting) 、向下转型(dow......
Java线程产生死锁的一个例子
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死......
Java中异常处理示例
Exception 的三个方法
package com.liuyanzhao;
class ZeroException {
int div(int a,int b......
Java动态加载类
一、Class 类
Class.forName("类的全称")
不仅表示类的类类型,还代表了动态加载类
请大家区分编译、运行
编译时刻加载类是静态加载类、运行时刻加载类是动态加......
给Java程序猿们推荐一些值得一看的好书
学习的最好途径就是看书
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:
1、能出版出来的书一定是经过反复的思考、雕琢和审核的......
java线程同步习题
题目
下列代码用线程演示 3 个线程的同步:按 t1-t2-t3 这一特定次序依次输出。每个线程每轮只能输出一个数组元素。
class MySignal {
int da......
Java线程生产者消费者简单应用
题目
借助线程同步机制对四个线程进行输出
1线程输出:甲、乙、丙、丁、戊
2线程输出:aa、bb、cc、dd、ee
3线程数出:A、B、C、D、E
4线程输出:1、2、3、4......
java线程中synchronized的练习
题目
模拟共享打印:在构造函数中输入:作业名、作业的内容(字符串数组),构造多个作业对象。
要求:这些作业完整的输出,但次序不定。
例如:
甲:1-3-5-7-9
乙:A......
空中网三道线程面试题
空中网4k/5k月薪挑选大四实习生的线程题
两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做......
serialVersionUID作用
serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的......
阿里云Maven仓库
<repositories>
<repository>
<id>aliyun</id>
......
关于Java继承中的this的表示关系
今早有个朋友在群里问了一个问题,关于继承的 this 问题,他不是很理解,我们先发题。
其主要是对两种情况的输出结果不理解。
问题如下
1.情况一
public class......
java线程输出线程开始:1-2-a## 3-4-b## 5-6-c## 7-8-d## 9-0-e## 线程结束
题目
借助同步机制、sleep()方法、join()方法,实现动画显示:
甲线程输出:1、3、5、7、9
乙线程输出:2、4、6、8、0
丙线程数出:a、b、c、d、e
ma......
Java中 IO操作
本文主要介绍 Java IO 中几个常见的操作,读取字符,写入字符,复制文件,复制文件夹等。
直接上代码啦
因为读和写比较常用,尤其是按行读取,所以贴前面啦
/**
......
java中内部类详解
什么是 Java 中的内部类
问:什么是内部类呢?
答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。
问:那为什么要将一个类定义在另一......