![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础知识
YoUYoU_csdn
主要从事Java开发,来此大家一起讨论学习。
展开
-
JAVA环境的JAVA_HOME, PATH 和CLASS_PATH设置
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。 JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\转载 2016-05-11 16:02:22 · 386 阅读 · 0 评论 -
java 动态代理
1. 核心类&接口 在Java的java.lang.reflect包下提供一个Proxy类和一个InvocationHandler接口,通过使用这个类和接口可以生成jdk动态代理类或动态代理对象。 Proxy是所有动态代理类的父类,它提供了两个静态方法来创建动态代理类和动态代理对象,如下: Ø static ClassgetProxyClass(Cl转载 2016-05-11 16:14:37 · 214 阅读 · 0 评论 -
java中堆和堆栈的区别
在ArrayList中,随机访问元素是一个花费固定时间的操作;但是,对LinkedList来说,随机选取元素需要在列表中移动,访问越靠近表尾的元素,花费的时间越长。另一方面,想要在序列中检查入一个元素,LinkedList 的开销要比ArrayList小。 java中堆和堆栈的区别 1.栈(stack)与堆(h转载 2016-05-11 16:21:38 · 272 阅读 · 0 评论