java
张天航
这个作者很懒,什么都没留下…
展开
-
【Java0001】Java之内部类与final关键字详解
内部类分类介绍:1、成员内部类[java] view plaincopyclass Outer{ private int i = 1; class Inner{ public void fun() {System.out.println("Outer I=" + i)}原创 2015-02-15 14:51:06 · 415 阅读 · 0 评论 -
【java】单例模式涉及的多线程问题
懒汉式,安全class Single{ private static final Single s = new Single(); private Single(){} public static Single getInstance() { return s; }} 饿汉式,不安全,要加同步代码块或同步函数,class Singl原创 2015-07-05 18:40:55 · 328 阅读 · 0 评论 -
【Java】Java reflection
一 what is java class file(eg : demo.class)A Java class file is a file (with the .class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM). A Java class原创 2015-07-11 16:18:53 · 458 阅读 · 0 评论 -
【java0009】多线程同步代码块和同步函数
同步代码块和同步函数同步函数的使用的锁是this;同步函数和同步代码块的区别: 同步函数的锁是固定的this。同步代码块的锁是任意的对象。建议使用同步代码块。class Ticket implements Runnable{ private int num = 100;// Object obj = new Object(); boolean flag = true;原创 2015-06-30 16:04:39 · 413 阅读 · 0 评论 -
【java0010】一张图看懂java集合
图片来自NUS ISS PPT原创 2015-06-30 18:20:58 · 480 阅读 · 0 评论 -
【java0006】多线程 - Thread VS Runnable
一 创建线程的第一种方式:继承Thread类。 二 创建线程的第二种方式:实现Runnable接口。1,定义类实现Runnable接口。 2,覆盖接口中的run方法,将线程的任务代码封装到run方法中。 3,通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传递。 为什么?因为线程的任务都封装在Runnable接口子类对象的ru原创 2015-06-29 19:52:36 · 461 阅读 · 0 评论 -
【java0008】多线程卖票(二)
线程安全问题产生的原因:1,多个线程在操作共享的数据。 2,操作共享数据的线程代码有多条。当一个线程在执行操作共享数据的多条代码过程中,其他线程参与了运算。 就会导致线程安全问题的产生。 解决思路;就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候, 其他线程时不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。在java中,用同步代码原创 2015-06-30 10:35:53 · 439 阅读 · 0 评论 -
【java0007】多线程卖票(一)
多线程卖票(一)原创 2015-06-29 21:15:02 · 398 阅读 · 0 评论 -
【java0005】 多线程-线程的状态图
【java】 多线程-线程的状态图原创 2015-06-29 18:30:52 · 380 阅读 · 0 评论 -
【Java0003】Java中static关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题转载 2015-05-22 11:59:46 · 366 阅读 · 0 评论 -
【java0004】Collections.sorting
/*** @author guwh* @version 创建时间:2011-11-3 上午10:49:36* 类说明*/ package com.jabberchina.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Li原创 2015-05-27 17:49:04 · 313 阅读 · 0 评论 -
【java】Collection-API
todo—原创 2015-07-04 15:59:55 · 375 阅读 · 0 评论