- 博客(18)
- 收藏
- 关注
转载 通过分析 JDK 源代码研究 Hash 存储机制
通过分析 JDK 源代码研究 Hash 存储机制(1)HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet
2013-10-06 19:50:38 674
转载 用Java语言实现的各种排序
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/*** @author treeroot* @since 2006-2-2*
2013-10-06 06:08:04 623
转载 李开复给程序员的七个建议
1.练内功。 不要只花功夫学习各种流行的编程语言和工具,以及某些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络、离散数学等基础课程学好。大家不妨试试高德纳斯所著的The Art of Computer Programming里的题目,如果你能够解决其中的大部分题目,就说明你在算法方面有一定的功力了。2.多实战。 通过编
2013-10-04 07:43:54 725
转载 [转]java中byte转换int时为何与0xff进行与运算
[转]java中byte转换int时为何与0xff进行与运算在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i String hex = Integer.toHexString(b[ i ] & 0xFF); if (h
2013-10-03 18:46:19 587
转载 谈谈Java中的继承与组合
1.继承和组合的概念在新类里简单地创建原有类的对象。我们把这种方法叫作“组合”,因为新类由现有类的对象合并而成。我们只是简单地重复利用代码的功能,而不是采用它的形式。第二种方法是创建一个新类,将其作为现有类的一个“类型”。我们可以原样采取现有类的形式,并在其中加入新代码,同时不会对现有的类产生影响。这种魔术般的行为叫作“继承”(Inheritance),涉及的大多数工作都是由编译器完成的。
2013-10-02 05:10:02 543
原创 Java多态(汇总)
Java多态(汇总了几个较好的解释用于学习)一、基本概念 多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。 java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超
2013-10-01 06:16:42 566
转载 关于 Java 中 finally 语句块的深度辨析
关于 Java 中 finally 语句块的深度辨析可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。问题分析首先来问大家一个问题:finally 语句块一定会执行吗?很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,
2013-09-23 11:06:58 603
原创 为什么构造方法不是静态方法
为什么构造方法不是静态方法------------------Android培训、Java培训、期待与您交流----------------静态方法就是指该方法不和具体对象相关,只和类相关,但是构造方法(也叫实例构造器)是用来对对象进行初始化的,所以和对象直接相关。所以静态方法和构造方法是不同的。另外,静态方法是相对于非静态方法而言的,后者也称为实例方法,它必须由一个对象来调用。可以看下他
2013-09-17 12:26:04 1975
原创 我的java观
我的Java观-------------------Android培训、Java培训、期待和您交流-----------------------刚刚学习完用面向对象设计方法解决交通灯和银行业务调度这两个案例,趁热打铁,再结合最近对Java程序设计的学习和理解,首先总结一下我的学习心得。然后对比一下面向对象和面向过程编程的区别。最后结合我自己的学术背景,用一个趣味类比的方式讲一下通过这段
2013-09-15 05:55:16 975
原创 Java中的泛型
Java中的泛型-------------------Android培训、Java培训、期待和您交流-----------------------在本文中主要介绍Java中的泛型的概念和应用,同时通过对泛型的学习回顾Java中的其他知识点。本文中的示例代码来自于Java加强课程的相关章节。为了连接相关知识点或者为了代码的简洁,对代码有稍加修改。 /*泛型是提供给编译器使用的,可
2013-09-14 08:45:19 836
原创 Java中的线程基础
Java中的线程基础------------------------android培训、Java培训、期待与您交流----------------------------------Java中的线程知识点总结(基础篇) 1,为什么需要多线程:单CPU平台下,线程或进程的调度是由操作系统调度的,某一时刻只能有一个线程或进程运行。windows下当启动多个线程或进程时,系统会给每个
2013-09-12 15:44:24 876
原创 Java字符集和编解码
Java字符集和编解码-----------------------android培训,java培训,期待与您交流---------------------------import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.
2013-09-06 17:08:21 1216
原创 Java中的注解
黑马程序员:Java中的注解--------------------------Android培训,Java培训,期待与您交流!--------------------------------------Java中的注解(since JDK1.5) Java中的注解(Annotation)是一种特殊的接口。在注解类型声明时在interface前面加@来加以标(@interface
2013-09-06 09:18:27 742
原创 黑马程序员:java中的Class类和反射(二)
黑马程序员:java中的Class类和反射(二)-----------------------------Android培训、java培训、期待与您交流!------------------------------(本文主要对java加强课程中相应内容进行总结。)import java.lang.reflect.Array;import java.lang.reflect.Fiel
2013-08-14 16:46:26 1102
原创 黑马程序员:java中的Class类和反射(一)
黑马程序员:java中的Class类和反射(一)----------------------------Android培训、java培训、期待与您交流!------------------------------(本文主要对java加强课程中相应内容进行总结。)1,java中的Class类public class ClassTest { /*java程序中的各个java类
2013-08-14 16:37:28 4206
原创 黑马程序员:通过一个小例子了解java内部类和外部类的基础知识
黑马程序员:通过一个小例子了解java内部类和外部类的基础知识 -----------------android培训、java培训、期待与您交流! -------------- /*java基础测试题5:创建一个包含private的属性和private方法的类。然后创建一个内部类,它有一个方法可以用来修改外部类的属性,并调用外部类的方法。在外部类的另一个方法中,创建此内部类的对
2013-08-08 16:11:58 965 1
原创 黑马程序员:Java中的修饰符
黑马程序员:Java中的说明符----------------------------------android培训、java培训 期待与您交流! -------------------------- public class JavaModifiers { /*Java中的说明符总结:(仅限总结知识点,因举例简单,可以自己尝试) * * A,类的说明符:pub
2013-08-08 11:14:12 697
原创 黑马程序员:java中的枚举(总结张老师的讲解内容)
------- android培训、java培训、期待与您交流! ----------黑马程序员:java中的枚举(总结张老师的讲解内容)本文是根据枚举授课内容进行的总结,代码注释,和提出了一些问题。代码进行了修改,而非完全和课程中的一致,希望和大家相互交流,也希望大家多提建议。 /*什么是枚举?为什么要有枚举? * 枚举就是要让某个类型的变量的取值只能为若干固定值的一个,否则
2013-08-06 05:38:02 1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人