Java-基础-抽象规范
文章平均质量分 80
timeriver_wang
兴趣-爱好-习惯-价值取向的转移
war3真他妈浪费青春,平时的业余时间都被它抢占了
2009-9-14
展开
-
Reserved-2
ff2013-03-29 15:36:50 · 92 阅读 · 0 评论 -
枚举,语法糖:泛型,foreach
语法糖:泛型,foreach 。编译后会进行擦除。不是真正的语法。 List<String> list = new ArrayList<String>(); list.add("aaa"); for(String s : list){ System.out.println(s); } for(int i=0;i<list.s...2015-08-14 18:36:09 · 117 阅读 · 0 评论 -
java 动态代理,与 cglib/asm
java动态代理,使用代理模式,需要实现接口。只能代理接口方法。cglib/asm,生成子类,不能增强final类,final方法。 原理:http://www.cnblogs.com/flyoung2008/archive/2013/08/11/3251148.html测试 :http://www.cnblogs.com/haiq/p/4304615.html...2016-05-05 09:50:30 · 76 阅读 · 0 评论 -
Java常见内存溢出(OOM)解决方案
Java常见内存溢出(OOM)解决方案 一,jvm内存区域 1, 程序计数器当前线程所执行的字节码的行号指示器。 2, java栈 与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型,对象引用(一个指向对象起始地址的引用指针或一个代表对象的句柄),reeturnAddress类型...原创 2015-05-17 23:37:41 · 125 阅读 · 0 评论 -
Reserved-1
ddd2013-02-01 08:57:58 · 116 阅读 · 0 评论 -
java回调与观察者模式,与反应堆,前摄器
A a.doA(){b.doB(this)}b doB(A a){...a.doXX()}2013-01-10 15:24:01 · 73 阅读 · 0 评论 -
java 代码片段
1、打印java属性System.getProperties().list(System.out);2013-01-08 00:17:12 · 85 阅读 · 0 评论 -
Java基础(一)概念术语
Java 历史 1990年12月,开始研究的一个内部项目,后来首席科学家比尔·乔伊,发现C和可用的API在某些方面存在很大问题 1994年6月,三天的头脑风暴后,团队决定再一次改变了努力的目标,决定将该技术应用于万维网。 1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1...2012-12-10 22:01:14 · 112 阅读 · 0 评论 -
Java语法(三)JVM Spec(2) Concepts
摘自The JavaTM Virtual Machine Specification jconsole.exe自带的工具at compile time at run time 2 Java Concepts This book describes Version 1.0.2 of the Java Virtual MachineThis book specif...原创 2012-11-12 00:12:10 · 133 阅读 · 0 评论 -
Java语法(四)JVM Spec (3) Structure
摘自The JavaTM Virtual Machine Specification 3.1 Data Types 数据在内存中是一堆二进制字符串,指定类型后,按照类型规则解析后,值才能确定 More than one reference may exist to an object. Although the Java Virtual Machi...原创 2012-11-12 00:11:55 · 204 阅读 · 0 评论 -
Java语法(二)运算符
一、算术运算符: 单目:+(取正)-(取负) ++(自增1) - -(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是...原创 2012-11-12 00:11:38 · 80 阅读 · 0 评论 -
Java语法(一)基本语法(think in java 笔记)
static方法和final方法都是前期绑定的,不存在多态概念。是否需要从新类上溯造型回基础类(是否要用到多态)。若必须上溯,就需要继承;否则用组合。 继承和抽象和多态联系更紧密。,前言:Java为我们提供了一种表达思想的方式。不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、随着问题变得愈大和...2012-11-12 00:07:05 · 140 阅读 · 0 评论 -
Java语法(五)JVM 总结
1、____________________________________________________________ 1,JVM底层结构 1,JVM指令系统 Java指令也是由 操作码和操作数两部分组成。 操作码为8位二进制数,使得JVM最多有256种指令,目前已使用了160多种操作码。 2,JVM寄存器 ...2012-11-11 10:34:23 · 167 阅读 · 0 评论 -
Java基础(二)入门--java环境变量,命令CMD编译运行
run.bat java -classpath bin;lib/commons-httpclient-3.0.1.jar;lib/commons-logging-1.0.4.jar;lib/commons-codec-1.3.jar Test2 环境变量 CLASSPATH,Java搜索类jar包时用 PATH,在cmd时查找命令并运行 JAVA...2012-11-11 10:16:07 · 196 阅读 · 0 评论 -
数据源-JNDI
JNDI上下文环境变量前缀comp(computer): java:/comp/env/jdbc java:/comp/env/url java:/comp/env/mail java:/comp/env/jms//在tomcat的context.xml中找驱动程序并返回一个数据源Context ctx = new InitialContext();DataSo...2015-11-04 16:10:48 · 80 阅读 · 0 评论