-
Java学习笔记(五)
Java学习笔记(五) 类和对象 一,引用 即 创建类的实例 == 对象 new Hero(); 代表创建了一个 Hero 对象,但是却无法访问它,所以需要引用它 Hero hero = new Hero(); h 是的变量类型是 Hero 类,又称 引用,在 C++ 中 经常以 h = Hero(); 来做引用 当然,可以多个引用...
-
Struts2 struts.xml配置
Struts2 struts.xml配置 struts package name="action" namespace="/" extends ="struts-default" action name="LoginAction" class ="action.LoginAction" method="execute" result name="teacher"/teacher.jsp/result result name="student"/student.jsp/result resu...
-
JVM类加载机制
JVM类加载机制 描述JVM如何加载Class字节码文件。 类加载过程 加载 连接 验证 准备 解析 初始化 加载 获取类的二进制字节流加载到内存(比如从Zip包,网络,反射中读取) 将字节码的静态数据结构转换成运行时数据结构 在内存中生成一个代表这个类的java.lang.Class对象...
-
关于java虚拟机
关于java虚拟机 JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可...
-
面试必备:Java线程池解析
面试必备:Java线程池解析 前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家...
-
Interger等包装类的比较
Interger等包装类的比较 Integer a = 1; integer b = 1; integer c = 500; integer d=500; System.out.print(a==b); System.out.print(c==d); 上面两个输出结果分别为true和false Integer类型中设置有缓存,范围为【-128,127】,当对象在这个范围内,会直接返回缓存中...
-
学并发编程,透彻理解这三个核心是关键
学并发编程,透彻理解这三个核心是关键 写在前面 上一篇文章这次走进并发的世界,请不要错过 给大家带了并发编程的开胃菜,接下来我们逐步上正餐,在吃正餐之前,我还要引用那首诗词: 「横看成岭侧成峰,远近高低各不同」,远看看轮廓,近看看细节,不断切换思维或视角...
-
JAVA 泛型中的通配符 T,E,K,V,?
JAVA 泛型中的通配符 T,E,K,V,? 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型带来的好处...
-
effective java 3th item1:考虑静态工厂方法代替构造器
effective java 3th item1:考虑静态工厂方法代替构造器 传统的方式获取一个类的实例,是通过提供一个 public 构造器。这里有技巧,每一个程序员应该记...
-
JDBC 数据库连接池
JDBC 数据库连接池 数据库连接池原理-传统方式 当有多个线程,每个线程都需要连接数据库执行SQL语句的话,那么每个线程都会创建一个连接,并且在使用完毕后,关闭连接。 创建连接和关闭连接的过程也是比较消耗时间的,当多线程并发的时候,系统就会变得很卡顿。 同时,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
