谁有core javacore文件 9的 源码 借我看看~

tianlihu的博客 - java core分类文章列表 - ITeye技术网站
博客分类:
今天工作中遇到了这个问题:
com.thoughtworks.xstream.converters.ConversionException: Cannot construct ClassXXX as it does not have a no-args constructor : Cannot construct java.util.RandomAccessSubList as it does not have a no-args constructor
害得我跟我们同事忙活了一个下午才搞定
一般出现这个问题是因为在使用XStream时,某些类没有实现序列化,且又没有空 ...
博客分类:
摘要
Java浮点数的定义大体上遵守了二进制浮点运算标准(即IEEE 754标准)。IEEE 754标准提供了浮点数无穷,负无穷,负零和非数字(Not a number,简称NaN)的定义。在Java开发方面,这些东西经常被多数程序员混淆。
在本文中,我们将讨论计算这些特殊的浮点数相关的结果。我们也将指出一些通常的Java浮点数的陷阱。
前言
在Java编程语言中提供了两种内置的表示浮点数的类别:float和double。float占用4字节的存储空间,有23位用来表示精度;double占用8字节的存储空间,有52位用来表示精度。【1】
3.0d是个双精度浮点数常量。3.0,或者3.0f是单精度 ...
博客分类:
今天我们开发时,遇到一异常
org.springframework.jdbc.UncategorizedSQLException: SqlS uncategorized SQLException for SQL []; SQL state [null]; error code [0]; N nested exception is java.sql.SQLException: No data found
环境是MyBatis 3.0.2, Spring 3.0.5, 数据库为DBF文件,驱动为Visual Fox Pro
最好在网上查到一 ...
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
有觉得可以改进的,请留言,也可加群讨论
我们在实际开发中,会大量采用单例模式。但是我们常常疲于写那几个单调的方法,还可考虑同步的问题,下面就是一个常用的单例模式的写法:
public class Singleton {
private Singleton() {
为了减少重复的写这些无聊的代码,我写了一个类,用来统一管理这些单例对象
import java.lang.reflect.C
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
有觉得可以改进的,请留言,也可加群讨论
工具类代码
import java.lang.reflect.C
import java.util.logging.L
import java.util.logging.L
public class ClassUtil {
public static Logger log = Logger.getLogger(ClassUtil.class.getCanonicalName()) ...
博客分类:
近日用到了LinkedHashMap。用此Map的意图在于此Map的底层实现是HashMap,所以在查询对象时,速度足够快。但是放入普通的HashMap的顺序和取出所有的key或元素的顺序是不同的。JDK很人性化提供了一个LinkedHashMap的实现。
初看这个类的名字LinkedHashMap,貌似是用ListArrayList之类的链表来实现的,其实不是的,它是基于HashMap来做的,真正的存储单元还是用数组来实现的。不过它做了一下手脚,它的每一个实体,就是LinkedHashMap.Entry的实现是用了链表形式,实体虽然是以Hash的顺序存放在Map的数组table里面,但是实体之 ...
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
有觉得可以改进的,请留言,也可加群讨论
近日,用到自定义的class loader,加载Jar包中的。此类是最简单实现,由于考虑到所编的程序将用于手机上,可能URLClassLoader在J2ME或Android平台上没有,因此,做了一版本直接继承于java.lang.ClassLoader的。不再放入博客中了。
-----基于java.net.URLClassLoader的实现---------------------------
代码如下:
import java.io.File ...
博客分类:
近日,需要用Annotation(注解)来实现对象的数据Copy。但是有些字段是List或Map,这时就到取到List或Map的范型参数。查找一下JDK类,果真能取出来,记录如下:
1. 模型类
public class Model {
private List&String&
public List&String& getList() {
public void setList(List&String& list) {
this.list =
博客分类:
验证数字的正则表达式集
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0)
验证非正整数(负整数 + 0)
^((-\d+)|(0+))$
博客分类:
原文链接
1.坐标系统是确定屏幕上每个点的一个方案。
2.GUI组件的左上角坐标是(0,0).一个坐标系统由x坐标和 y坐标构成。
3.坐标单元用像素来衡量。像素代表了显示器上的最小分辨单元。
4.在JAVA中,图形环境使得可以在屏幕上绘图。图形对象通过控制如何绘图的信息来管理图形环境。
5.Graphics对象包含了绘图方法,字体控制、颜色控制等等。
6.通常为响应一个事件而产生对paint方法的调用,例如窗口不再被遮盖。
7.repaint方法调用Component的update方法时,立即清除Component以前的背景,然后update再直接调用paint方法。
8.Color类定义了颜 ...
博客分类:
import java.lang.reflect.C
import java.lang.reflect.M
public class AccessHello {
public static void main(String[] args) throws Exception {
Class&?& c = Class.forName(&jbbtlh.jbb.tlh.reflect.Hello&);
Constructor&?&[] con = c.getDeclaredConstruc ...
博客分类:
import java.lang.reflect.C
import java.lang.reflect.M
public class ReflectTest {
public static void main(String[] args) throws Exception {
String str = &sun.mgp.Customer&;
Class&?& c = Class.forName(str);
// 获取构造函数及其中参数
Constructor&?& ...
博客分类:
public class DeadLock implements Runnable {
static Object o1 = new Object(), o2 = new Object();
public void run() {
System.out.println(flag);
if (flag) {
synchronized (o1) {
Thread.sleep(500);
} catch (InterruptedException e) {
博客分类:
import java.lang.reflect.A
public class ArrayGrowTest {
public static void main(String[] args) {
int[] a = { 1, 2, 3 };
a = (int[]) goodArrayGrow(a);
arrayPrint(a);
String[] b = { &Tom&, &Dick&, &Harry& };
b = (String[]) goodArrayGrow(b);
博客分类:
import java.io.UnsupportedEncodingE
public class ChangeCharset {
public static final String US_ASCII = &US-ASCII&;
public static final String ISO_8859_1 = &ISO-8859-1&;
public static final String UTF_8 = &UTF-8&;
public static final Str ...
博客分类:
[url=/art/2/.html
]原文链接[/url]
首先把问题摆出来,先看这个代码
String a = &ab&;
String b = &a& + &b&;
System.out.println((a == b));
打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿来问人玩),一般答案会是以下几种:
&a& + &b& 的结果 ...
博客分类:
原文链接
StringUtil包函数
1.空字符串检查
使用函数: StringUtils.isBlank(testString)
函数介绍: 当testString为空,长度为零或者仅由空白字符(whitespace)组成时,返回T否则返回False
例程:
String test = &&;
String test2 = &\n\n\t&;
String test3 =
String test4 = &Test&;
System.out.println( &test blank? &qu ...
博客分类:
原文链接
  Constant Pool常量池的概念:
  在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容。
  String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为String Pool,也有人称为String Constant Pool.好像没有正式的命名。
  在java编译好的class文件中,有个区域称为Constant Pool,他是一个由数组组成 ...
博客分类:
原文链接
前不久,一个IBM面试题的帖子引发了很多关于创建String对象过程中的内存分配的讨论,既然大家对这个问题这么感兴趣,那么这篇帖子就通过深入Java虚拟机(JVM)解读其内部指令流程,来分析创建String对象的几种情况下的内存分配过程。
先来了解一下JVM运行时数据区的内存模型。
《深入Java虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成:
【1】方法区
【3】Java栈
【4】PC寄存器
【5】本地方法栈
对于String s = &hello& ,它的虚拟机指令:
Java code 0:
博客分类:
1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;
2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:
Map Collections.synchronizedMap(Map m)
这个方法返回一个同步的Map,这个Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。
博客分类:
原文链接
cglib是个好东东,说牛刀,是因为它很强大,用途很广。小试,是因为仅仅用它做了个类似hello world的小程序。
cglib是Spring、Hibernate依赖的核心包,但是cglib还算不上最底层的,因为它是在asm包之上做了封装,以增强易用性。据了解,Hibernate3.2已经不再依赖cglib了,而直接依赖asm。这些都不影响cglib的强大功能。
很希望将spring、JDK、cglib的动态代理三者放到一起做个比较(实际上,spring、jdk的代理已经比较过了),也许是地震原因,心情一直没有平静下来,无心去写。下面就先给个地震前例子看看,因为很简单,所以就不细 ...
博客分类:
原文链接
●空catch语句块
  犯这种错误的人比较少,一般发生在刚学会Java或者刚参加工作不久的人身上。
  所谓&空catch语句块&就是在catch语句块中没有对异常作任何log处理,导致异常信息被丢弃掉。一旦程序不能正 ...
博客分类:
import java.io.F
import java.io.FileInputS
import java.io.IOE
import java.net.URI;
import java.net.URISyntaxE
import java.net.URL;
import java.util.ArrayL
import java.util.C
import java.util.HashM
import java.util.L
import java.util.M
博客分类:
类的初始化顺序是老生长谈的问题。但是它仍然是面试中常见的,也可以说是不可缺少的题目。因为在项目开发过程中,经常会因为这个出现BUG,且这样的BUG一般很难查。
从C语言转用java语言的人常常会这样写代码:
public class Sample {
private String str = // str = &&;
private boolean flag =
public String getStr() {
public void setStr(String str ...
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机或重新发布到其它网站
先看一个例子:
import java.util.ArrayL
import java.util.L
public class CollectionOperation {
public static void main(String[] args) {
List&String& list = new ArrayList&String&();
for (int i = 0; i & 10; i++) {
list.add ...
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机或重新发布到其它网站
有一道很经典的面试题是这样的:
short s1 = 1; s1 = s1 + 1; 有什么错? short s1 = 1; s1 += 1;有错吗?
答案很简单:
1. 编译出错。类型不匹配,需要强制类型转换。
2. 没有错误。
有一朋友说不是太明白这是为什么。我在这里分析一下原因。
对于前半部分:
short s1 = 1; s1 = s1 + 1;
在java语言规范里,如果表达式中, 当对中间值的精确要求有时可能会超过任何一个操作数的范围, JVM会临时自动提升这个操作数的类型。
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法 ...
博客分类:
本文版权归作者所有,仅供用来网上学习来用,读者可以收藏,请不要下载到本机和重新发布到其它网站
先看两个简单的例子,来感受一下Java的不定长度参数
第一个例子:
public class VariArgs {
public static void main(String[] args) {
test(&aaa&);
test(&aaa&, &bbb&);
test(&aaa&, &bbb&, &ccc&);
浏览 10884
浏览: 118502 次
来自: 石家庄
一直对maven了解不多,准备借鉴一下。
建议写点源码安装的,这个没难度
谢谢 ,学到很多东西
不错,受教了!!!
&?xml version=&1.0&quot ...百度知道搜索_core java 中文版 pdfcorejava 核心技术(原书第9版)卷I_II基础知识]相关示例代码 Develop 238万源代码下载-
&文件名称: corejava
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 3111 KB
&&上传时间:
&&下载次数: 8
&&提 供 者:
&详细说明:Java核心技术(原书第9版)卷I_II基础知识]相关示例代码-If you are used to a visual programming environment (such as Visual Basic),
you will not find Java simple. There is much strange syntax (though it does
not take long to get the hang of it).
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&corejava\gutenberg\alice30.txt&&........\.........\crsto10.txt&&........\v1ch02\ImageViewer\Cay.gif&&........\......\...........\ImageViewer.java&&........\......\...........\mug.png&&........\......\...........\Tower.gif&&........\......\Welcome\Welcome.java&&........\......\.......Applet\java.policy.applet&&........\......\.............\WelcomeApplet.html&&........\......\.............\WelcomeApplet.java&&........\.....3\BigIntegerTest\BigIntegerTest.java&&........\......\CompoundInterest\CompoundInterest.java&&........\......\FirstSample\FirstSample.java&&........\......\InputTest\InputTest.java&&........\......\LotteryArray\LotteryArray.java&&........\......\.......Drawing\LotteryDrawing.java&&........\......\.......Odds\LotteryOdds.java&&........\......\Retirement\Retirement.java&&........\......\..........2\Retirement2.java&&........\.....4\CalendarTest\CalendarTest.java&&........\......\.onstructorTest\ConstructorTest.java&&........\......\EmployeeTest\EmployeeTest.java&&........\......\PackageTest\com\horstmann\corejava\Employee.java&&........\......\...........\PackageTest.java&&........\......\..ramTest\ParamTest.java&&........\......\StaticTest\StaticTest.java&&........\.....5\.settings\org.eclipse.jdt.core.prefs&&........\......\.........\org.eclipse.jdt.ui.prefs&&........\......\abstractClasses\Employee.java&&........\......\...............\Person.java&&........\......\...............\PersonTest.java&&........\......\...............\Student.java&&........\......\.rrayList\ArrayListTest.java&&........\......\.........\Employee.java&&........\......\.....s\CopyOfTest.java&&........\......\bin\.settings\org.eclipse.jdt.core.prefs&&........\......\...\.........\org.eclipse.jdt.ui.prefs&&........\......\enums\EnumTest.java&&........\......\.quals\Employee.java&&........\......\......\EqualsTest.java&&........\......\......\Manager.java&&........\......\inheritance\Employee.java&&........\......\...........\Manager.java&&........\......\...........\ManagerTest.java&&........\......\methods\MethodTableTest.java&&........\......\objectAnalyzer\ObjectAnalyzer.java&&........\......\..............\ObjectAnalyzerTest.java&&........\......\reflection\ReflectionTest.java&&........\.....6\anonymousInnerClass\AnonymousInnerClassTest.java&&........\......\clone\CloneTest.java&&........\......\.....\Employee.java&&........\......\innerClass\InnerClassTest.java&&........\......\..terfaces\Employee.java&&........\......\..........\EmployeeSortTest.java&&........\......\localInnerClass\LocalInnerClassTest.java&&........\......\proxy\ProxyTest.java&&........\......\staticInnerClass\StaticInnerClassTest.java&&........\......\timer\TimerTest.java&&........\.....7\blue-ball.gif&&........\......\draw\DrawTest.java&&........\......\fill\FillTest.java&&........\......\.ont\FontTest.java&&........\......\icon.gif&&........\......\.mage\ImageTest.java&&........\......\listFonts\ListFonts.java&&........\......\notHelloWorld\NotHelloWorld.java&&........\......\simpleFrame\SimpleFrameTest.java&&........\......\..zedFrame\SizedFrameTest.java&&........\.....8\action\ActionFrame.java&&........\......\......\ActionTest.java&&........\......\blue-ball.gif&&........\......\.utton\ButtonFrame.java&&........\......\......\ButtonTest.java&&........\......\mouse\MouseComponent.java&&........\......\.....\MouseFrame.java&&........\......\.....\MouseTest.java&&........\......\plaf\PlafFrame.java&&........\......\....\PlafTest.java&&........\......\red-ball.gif&&........\......\yellow-ball.gif&&........\.....9\ace.gif&&........\......\blue-ball.gif&&........\......\.order\BorderFrame.java&&........\......\......\BorderTest.java&&........\......\calculator\Calculator.java&&........\......\..........\CalculatorFrame.java&&........\......\..........\CalculatorPanel.java&&........\......\.heckBox\CheckBoxFrame.java&&........\......\........\CheckBoxTest.java&&........\......\.ircleLayout\CircleLayout.java&&........\......\............\CircleLayoutFrame.java&&........\......\............\CircleLayoutTest.java&&........\......\.olorChooser\ColorChooserFrame.java&&........\......\............\ColorChooserPanel.java&&........\......\............\ColorChooserTest.java&&........\......\..mboBox\ComboBoxFrame.java&&........\......\........\ComboBoxTest.java&&........\......\copy.gif&&........\......\cut.gif&&........\......\dataExchange\DataExchangeFrame.java
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 基于Android的http解析测试样例,喜欢的朋友可以看看。
&[] -  Java核心技术(第八版)随书源码,包括上下卷全部源码,学Java的有的参考了,同时Java核心技术这本书在业界也是比较权威的
&[] - 精通Hibernate Java对象持久化技术详解(第二版).zip很多有用的例子
&[] - java核心技术第八版 高级特性篇 中文pdf清晰版说说大家看一本技术书时,某些章节自己完全看不懂,或者能看懂大概的意思但是不能完全理解。这个时候我们该怎么办? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
说说大家看一本技术书时,某些章节自己完全看不懂,或者能看懂大概的意思但是不能完全理解。这个时候我们该怎么办?
· 244 天前 · 1826 次点击
最近在读《Thinking in java》在前面几章自己读着读着感觉还不错,虽然不能全部领会并且运用。但是还是在自己能控制的方位之内的。但是读到后面几个章节。泛型,并发,I/O流以后,特别是并发和I/O流看的是云里雾里。这个时候我们是硬着头皮读下去呢,还是先去沉淀一段时间回来再读呢?我现在的做法是准备先硬着头皮粗略看一遍,然后再自己写一些这方面的东西,然后再来读一遍。因为我发现自己为什么前面几个章节读起来不是那么费力,是因为那些东西平时我都在用,所有对内容的了解也有了一个大概。但是泛型,并发和I/O平时自己真的用的很少很少。不晓得我的想法对不对,各位V2EXR人对这种情况是怎么处理的呢?(还有我发现,JAVA编程思想这本书,怎么感觉除了前2章以外,其它的都是在讲解基础的呢。我觉得可以把它定位成一本更加详尽的并且有实战例子的编程基础书,也有可能我并没有理解这本书的真的精髓,请大家发表一下看法吧)
19 回复 &| &直到
03:01:00 +08:00
& &244 天前
简单过一遍看个热闹,以后用得上了再回来看
泛型你看一下ArrayList和HashMap的源码
I/O你试着把一个文本文件读入并逐行打印到终端
并发你试着写一个多生产者/多消费者模型
试过以上这些,基本能了解个大概。
但若想要真正烂熟于胸,那还得是工作中有场景用得上时才能做到
另:tij这书我个人认为写的很烂,不适合初学者读
我当年是读国产教材入了门然后直接操练项目学会的java
建议楼主使用《java core》结合项目源码来学习
& &244 天前
纠正一下,是《core java》,中文名字叫做《java核心技术》
& &244 天前
看不懂的时候就大概看一下,有点印象就行。
很多概念的理解是要结合着实践来的,没有上手搞过,只看概念的话基本上记不住什么的。
所以我推荐的学习方法一向都是,快速看书、学习概念,然后实践,然后不断的重复看书、实践的循环。
& &244 天前
我最近也在看本书,看的时候把习题都敲一遍。但是感觉速度太慢了...
& &244 天前
我的方案:理论-》实践-》理论
& &244 天前
我会一边看书,一边上网搜搜其他人关于这块的博客(简单易懂),再一边敲代码
& &244 天前 via iPhone
《JavaScript高级程序设计》的函数表达式哪章读了好久没能理解,只好读文字混个脸熟以后遇到了再回过来读吧。
& &244 天前
硬着头皮读下去,然后敲代码,再回头看。
& &244 天前
好书怎么能一下子全部看懂,很多知识都是在有了一些实践的经历之后,回头看几遍才能懂的,第一次看的时候能对字面上的意思有点印象就不错了,你至少要知道有这么个东西,方便以后查阅
& &244 天前
学习的三个境界:
第一是看山是山,看水是水。
第二是看山不是山,看水不是水。
第三是看山还是山,看水还是水。
& &244 天前
清代文学家王国维在《人间词话》里说:“古今之成大事业、大学问者,必经过三种之境界:
‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。
‘衣带渐宽终不悔,为伊消得人憔悴’。此第二境也。
‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。此第三境也。”
& &244 天前
@ 多看几遍就懂了
& &244 天前
看不懂,看书觉得太累、犯困。
说明没有打好看这些内容的基础,我个人碰到看书累、困倦的时候,有两种情况。
1.没有从体系上面理清楚,这个内容在体系中的位置和作用,阅读的知识点无法归纳。
2.基础概念不清晰,阅读的知识点缺少理论支撑,同样无法归纳。
第一种情况,只能硬着头皮读下去,读完了再回头看概述或者导读,重新梳理清楚整本书所阐述的体系是怎么样的。有什么上下关联的知识体系。
第二种情况,回去读基础的概念,一个一个啃完,把底层的知识体系梳理清楚再往上走。
& &243 天前
多看几篇!!
& &243 天前
我的做法是多看几遍,并且多拿几本相似主题的书交叉的看。
这本书上的看不懂,看看另外一本,或许有启发。
& &243 天前
@ 核心技术,膜拜啊,当年看了1个星期的核心技术就去上班了……现在只要有新版就购入膜拜
& &201 天前
@ 多看几遍,配合实践,很多东西自然就清晰了;单纯读理论在编码这一块是很难有成果的
& &201 天前
@ 书不是烂,这本书是用来了解java语言,不是用来实践的东西
& &201 天前
楼主的问题其实就是无法将理论联系到实践,《Thinking in Java》着重语言本身和开发思想,并不是一本编程基础教程。
& · & 106 人在线 & 最高记录 1307 & · &
创意工作者们的社区
Lovingly made by OLIVIDA
VERSION: 3.9.0 · 46ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59? Do have faith in what you're doing. 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Core Java课件
下载积分:1000
内容提示:Core Java课件
文档格式:TXT|
浏览次数:0|
上传日期: 21:41:54|
文档星级:
该用户还上传了这些文档
Core Java课件.TXT
官方公共微信}

我要回帖

更多关于 core java 9 中文版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信