• 类方法[笔记]Java基础加强(57天)2010年Java高新技术_张孝祥


    时间紧张,先记一笔,后续优化与完善。

        第1单元

        :概述

        第2单元

        :eclipse开发工具

        第3单元

        :java5的一些单简新特性

        第4单元

        :java5的枚举

        class

        Singleton

        {

        private

        static

        Singleton instance;

        private

        Singleton(){}

        public

        static

        Singleton getInstance()

        {

        if

        (instance

        ==

        null)

        {

        instance

        =

        new

        Singleton();

        }

        return

        instance;

        }

        }

        第5单元

        :反射的入深解讲

        //JDK中供给了对JavaBean停止操纵的一些API(

        

    • java.beans.PropertyDescriptor),这套API就称为内省。

        第6单元

        :Java5的解注(annotation)

        3. @Retention用来明说解注保留到什么阶段,如@Retention(

        RetentionPolicy.RUNTIME

        )保留到存内运行时;RetentionPolicy.SOURCE; RetentionPolicy.CLASS. 共三种状态。

        第7单元

        :java5的泛型(Generic)

        

        

    private static <T > T add(T x,T y){
    return null;
    }

        

    7. 用于放置泛型的型类参数的尖括号应出现在其他全部修饰符以后和在方法的返回型类之前,也就是紧邻返回值之前。按照例惯,型类参数通用常单个大写字母示表。

        第8单元

        :类加载器的入深解讲与应用

        第9单元

        :动态理代术技的入深解讲

        2. 面向切面程编(AOP,

        Aspect Oriented Programming

        )用到理代(proxy)。

        6. (

        ?

        ) java.lang.reflect.Proxy类的getProxyClass(ClassLoader loader, Class<?>... interfaces) 要需传入一个ClassLoader类,因为,在要存内中用调一个类,此时没有类加载器,必须指定一个。

        第10单元

        :多线程及java5的线程并发库

        

        每日一道理
    书,各种各样的书。书,寄托着人类热切的希望;书,蕴含着人类丰富的感悟。提起书,会有说不完的话语……

        

    import java.util.concurrent.Callable;
    import java.util.concurrent.ExecutionException;
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    public class CallableAndFuture {
    /**
    * @param args
    */

    public static void main(String[] args) {
    ExecutorService threadPool = Executors.newSingleThreadExecutor();
    Future <String > future =
    threadPool.submit(
    new Callable <String >() {
    public String call() throws Exception {
    Thread.sleep( 2000);
    return "Hello";
    };
    }
    );

    System.out.println( "等待结果");
    try {
    System.out.println( "拿到结果: " + future.get());
    } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (ExecutionException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    }

        

        

    class Outputer{
    Lock lock = new ReentrantLock();
    public void output(String name){
    int len = name.length();
    try {
    lock.lock();
    for ( int i = 0; i < len; i ++) {
    System.out.print(name.charAt(i));
    }
    System.out.println();
    } finally {
    lock.unlock();
    }
    }

    文章结束给大家分享下程序员的一些笑话语录: 《诺基亚投资手机浏览器UCWEB,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)

  • 相关阅读:
    14.6 将运算分组为事务
    Android 取得 ListView中每个Item项目的值
    【编程题目】n 个骰子的点数
    【编程题目】扑克牌的顺子
    【编程题目】颠倒栈☆
    【编程题目】输出 1 到最大的 N 位数
    【编程题目】寻找丑数
    【编程题目】在字符串中删除特定的字符
    【编程题目】复杂链表的复制☆
    【编程题目】找出数组中两个只出现一次的数字 ★★(自己没做出来)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3067585.html
Copyright © 2020-2023  润新知