类方法[笔记]Java基础加强(5-7天)2010年Java高新技术_张孝祥
2013-05-08 19:55
519 查看
时间紧张,先记一笔,后续优化与完善。
第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,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)
第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,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)
相关文章推荐
- [黑马程序员] Java基础加强(5-7天)2010年Java高新技术_张孝祥
- 黑马程序员_Java基础加强高新技术笔记(二)
- 黑马程序员_Java基础加强高新技术笔记(一)
- 黑马程序员——张孝祥Java基础加强笔记
- Java笔记7 Java基础加强<5>ClassLoader
- Java笔记7 Java基础加强<6>加密
- 黑马程序员_张孝祥_Java基础加强_小知识点汇总
- 黑马程序员--Java基础加强--07.【反射创建对象 操作字段 调用方法的异同】【个人总结】
- 黑马程序员__JAVA基础加强__高新技术(三)
- Java学习笔记(Java基础加强学习)
- 黑马程序员__JAVA基础加强__高新技术(四)
- 张孝祥JAVA加强1笔记
- 超全面的JavaWeb笔记day07<Java基础加强>
- 黑马程序员-张孝祥Java基础加强(PART1)
- 第14、15课Java数组与方法零基础编程实战课堂笔记
- [Java入门笔记] 面向对象编程基础(二):方法详解
- JAVA基础加强_高新技术_收获一
- Java笔记7 Java基础加强<7>代理
- JAVA基础学习笔记:有趣的静态方法
- 黑马程序员_张孝祥_Java基础加强_类加载器