% This file was created with JabRef 2.10.
% Encoding: UTF8
@Article{maven-checkstyle-plugin,
Title = {Apache Maven Checkstyle Plugin},
Author = {Apache},
Year = {2017},
Owner = {subaochen},
Timestamp = {2016.09.22},
Url = {https://maven.apache.org/plugins/maven-checkstyle-plugin/}
}
@Book{effective-java,
Title = {Effective Java},
Author = {Joshua Bloch},
Publisher = {},
Year = {2009},
Owner = {subaochen},
Timestamp = {2016.11.18}
}
@Book{java-concurrency-in-practice,
Title = {Java},
Author = {Brian Goetz,Tim Peieis,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea},
Publisher = {},
Year = {2012},
Owner = {subaochen},
Timestamp = {2016.01.30}
}
@Book{thinkinginjava,
Title = {Java},
Author = {Bruce Eckel},
Publisher = {Prentice Hall},
Year = {2006},
Edition = {4},
Owner = {subaochen},
Timestamp = {2016.04.05}
}
@Misc{ci-martinflower,
Title = {Continuous Integration},
Author = {Martin Fowler},
Month = {5},
Year = {2006},
Owner = {subaochen},
Timestamp = {2016.09.30},
Url = {http://www.martinfowler.com/articles/continuousIntegration.html}
}
@Article{google-java-style-guide,
Title = {Google Java Style Guilde},
Author = {google},
Year = {2014},
Owner = {subaochen},
Timestamp = {2016.09.22},
Url = {https://google.github.io/styleguide/javaguide.html}
}
@Electronic{jvm-code-to-bytecode,
Title = {Java Code to Byte Code},
Author = {James.D.Bloom},
Url = {http://blog.jamesdbloom.com/JavaCodeToByteCode_PartOne.html},
Owner = {subaochen},
Timestamp = {2017.03.11}
}
@Electronic{java-generic-faq,
Title = {Java Generics FAQs},
Author = {Angelika Langer},
Url = {http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html},
Abstract = {JavaFAQ},
Owner = {subaochen},
Timestamp = {2016.12.23}
}
@Electronic{jvm-se8-specification,
Title = {The Java Virtual Machine Specification},
Author = {Oracle},
Url = {http://docs.oracle.com/javase/specs/jvms/se8/html/index.html},
Owner = {subaochen},
Timestamp = {2017.03.19}
}
@Misc{threadlocal-api-java8,
Title = {ThreadLocalAPI},
Author = {Oracle},
HowPublished = {},
Note = {Java8},
Keywords = {ThreadLocal},
Owner = {subaochen},
Timestamp = {2016.01.30},
Url = {http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html}
}
@Misc{pmd,
Title = {PMD},
Author = {PMD},
Year = {2016},
Abstract = {PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.
Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Ruby, Scala, Objective C, Matlab, Python, Go, Swift and Salesforce.com Apex.},
Owner = {subaochen},
Timestamp = {2016.10.03},
Url = {https://pmd.github.io/}
}
@Electronic{princeton-java-lecture,
Title = {princeton java introduction lesson},
Author = {Robert Sedgewick, Kevin Wayne},
Note = {},
Organization = {princeton university},
Url = {http://introcs.cs.princeton.edu/java/home/},
Owner = {subaochen},
Timestamp = {2017.02.17}
}
@Book{jsf2-html5,
Title = {Pro JSF and HTML5},
Author = {Hazem Saleh},
Publisher = {Apress},
Year = {2013},
Owner = {subaochen},
Timestamp = {2016.09.28}
}
@Book{jenkins-definitive-guide,
Title = {Jenkins,the definitve guide},
Author = {John Ferguson Smart},
Publisher = {O'Reilly},
Owner = {subaochen},
Timestamp = {2016.09.30}
}
@Book{design-pattern-4gangs,
Title = {-},
Author = {Erich Gamma\&Richard Helm\&Ralph Johnson\&John Vlissides},
Publisher = {},
Year = {2007},
Owner = {subaochen},
Timestamp = {2017.02.26}
}
@Book{java-generics-collections,
Title = {Java Generics and Collections},
Author = {Maurice Naftalin \& Philip Wadler},
Publisher = {O'Reilly},
Year = {2009},
Owner = {subaochen},
Timestamp = {2016.12.27}
}
@Electronic{java-history-wikimedia,
Title = {Java},
Author = {wikimedia},
Organization = {wikipedia},
Url = {https://zh.wikipedia.org/wiki/Java},
Comment = {java},
Keywords = {java history},
Owner = {subaochen},
Timestamp = {2016.10.27}
}
@Book{jvm-advanced-feature,
Title = {Java-JVM},
Author = {},
Publisher = {},
Year = {2013},
Owner = {subaochen},
Timestamp = {2017.02.14}
}
@Article{java-generic-type-erease,
Title = {JavaJava},
Author = {},
Journal = {InfoQ},
Year = {2011},
Abstract = {Java},
Keywords = {Java },
Owner = {subaochen},
Timestamp = {2016.12.23},
Url = {http://www.infoq.com/cn/articles/cf-java-generics}
}
@Book{crazy-java,
Title = {Java},
Author = {},
Publisher = {},
Year = {2012},
Owner = {subaochen},
Timestamp = {2016.11.22}
}
@Book{ci-software-quality,
Title = {-},
Author = {},
Publisher = {},
Year = {2012},
Owner = {subaochen},
Timestamp = {2016.09.30}
}
@Book{Einstein,
Title = {},
Author = {},
Publisher = {},
Year = {2010},
Owner = {subaochen},
Timestamp = {2016.11.11}
}
@Book{java-chenweijun,
Title = {Java},
Author = {},
Publisher = {},
Year = {2016},
Owner = {subaochen},
Timestamp = {2016.07.20}
}
@Book{java-7-new-feature-cookbook,
Title = {Java 7 New Features Cookbook},
Author = {Richard M. Reese},
Publisher = {Packt Publishing Ltd.},
Year = {2012},
Owner = {subaochen},
Timestamp = {2017.04.04}
}
@Book{java-soilder,
Title = {Java},
Author = {},
Publisher = {},
Year = {2014},
Owner = {subaochen},
Timestamp = {2016.07.20}
}
@Misc{java-brief-history,
Title = {Java brief history},
Comment = {java2011},
Owner = {subaochen},
Timestamp = {2016.03.02},
Url = {http://wiki.dzsc.com/info/7239.html}
}
@Electronic{java-interrupt,
Title = {javainterrupt},
Url = {http://redisliu.blog.sohu.com/131647795.html},
Owner = {subaochen},
Timestamp = {2017.02.11}
}
@Electronic{progamming-lang-stats,
Title = {},
Url = {https://zh.wikipedia.org/wiki/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80},
Comment = {},
Owner = {subaochen},
Timestamp = {2016.10.27}
}