java 第3页

java上转型对象和接口回调

Coder.Bing 发布于 2015-11-17

上转型对象:将子类对象的引用赋值给父类对象,那么这个父类对象就是子类对象的上转型对象。 [cc lang=”php”] 比如:Animal a; a = new Tiger(); [/cc] 接口回调:java中的接口回调是指,把实现某一接口的类的对象的引...

赞 (0)

毕向东Java视频教程

1

Coder.Bing 发布于 2015-11-14

视频目录: day01-01-基本常识 day01-02-Java的跨平台性 day01-03-Java环境搭建(安装) day01-04-Java环境搭建(环境变量配置) day01-05-Java环境搭建(环境变量配置技巧) day01-06-Java环境搭建(环境变量临时配...

赞 (1)

深入理解Java的接口和抽象类

Coder.Bing 发布于 2015-11-12

深入理解Java的接口和抽象类   对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Ja...

赞 (0)

JAVA 反射

Coder.Bing 发布于 2015-11-06

每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加载该类到内存。他就用来创建这个类的所有对象。 1. Class对象: 1.1 获...

赞 (0)

怎么理解Java按引用传递?

Coder.Bing 发布于 2015-11-06

首先我们来看下面这段代码: [cc lang=”java”] public class Test1 { String a = “123”; public static void change(Test1 test) { test.a...

赞 (0)

Java中static、final用法及区别

Coder.Bing 发布于 2015-11-05

一、final 1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时...

赞 (0)

JAVA并发编程1_多线程的实现方式

Coder.Bing 发布于 2015-11-01

JAVA中创建线程的两种方式:继承Thread或实现Runnable接口。 1 继承Thread类,重写run方法: /** * 实现线程的第一种方式 :继承Thread * 实现数据共享需要设置属性为静态 * @author qhyuan1992 * */ class MyTh...

赞 (0)

JAVA并发编程2_线程安全&内存模型

4

Coder.Bing 发布于 2015-11-01

”你永远都不知道一个线程何时在运行!“ 在上一篇”JAVA并发编程1_多线程的实现方式“中后面看到多线程中程序运行结果往往不确定,和我们预期结果不一致。这就是线程的不安全。线程的安全性是非常复杂的,没有任何同步的情况下,多线程的执行顺序是不可预测的。当多个...

赞 (0)

JAVA并发编程3_线程同步之synchronized关键字

6

Coder.Bing 发布于 2015-11-01

在上一篇里讲解了”JAVA的线程的内存模型”,见:《JAVA并发编程2_线程安全&内存模型》,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。 不安全线程分析 ”你永远都不知道一个线程何时在运行!“ public class Tes...

赞 (0)