自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

转载 面向对象的三个基本特征(讲解)

 面向对象的三个基本特征(讲解)面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功

2008-11-22 20:23:00 902 1

原创 Java对象排序的3种实现方法

 /** * Java对象排序的3种实现方式 * @author zhangwenzhang * */public class TestObjectSort {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub  

2008-11-14 21:45:00 1002

转载 Java多核线程笔记-volatile的原理与技巧

 volatile, 用更低的代价替代同步为什么使用volatile比同步代价更低?同步的代价, 主要由其覆盖范围决定, 如果可以降低同步的覆盖范围, 则可以大幅提升程序性能. 而volatile的覆盖范围仅仅变量级别的. 因此它的同步代价很低.volatile原理是什么?volatile的语义, 其实是告诉处理器, 不要将我放入工作内存, 请直接在主存操作我.(工作内存详见java内存模型)因此

2008-11-09 22:23:00 572

转载 正确使用 volatile 变量

 Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。

2008-11-09 22:21:00 559

转载 Java关键字之native,strictfp,transient,volatile

 Java关键字(keywords)abstract    default    if            private      thisboolean     do         implements    protected    throwbreak       double     import        public       throwsbyte     

2008-11-09 22:18:00 595

原创 Java初始化的顺序

Java初始化的顺序其顺序如下:1.  父类静态成员和静态初始化块  ,按在代码中出现的顺序依次执行2.  子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行3.  父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行4.  父类构造方法5.  子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行6.  子类构造方法

2008-11-09 15:24:00 542

原创 J2EE面试题及其数据库面试题集锦,附答案

  <!--google_ad_client = "pub-2332246972783672";/* 300x250, 创建于 08-4-8 */google_ad_slot = "3989893535";google_ad_width = 300;google_ad_height = 250;//--> window.g

2008-11-07 19:57:00 823

原创 数据库笔试题(SQL语句)

 问题描述:  为管理岗位业务培训信息,建立3个表:  S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄  C (C#,CN ) C#,CN 分别代表课程编号、课程名称  SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩  1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名  --实现代

2008-11-07 19:46:00 2762 1

原创 关于覆盖与隐藏

 public class TestExtends {    public static void main(String [] args){        IDog d1 = new Dog();        d1.check();        IDog d2 = new BullDog();        d2.check();        Dog d3 = (Dog)d2;      

2008-11-02 19:38:00 563

原创 面试集锦

   精心收集的面试笔试题库,网络上很难找到这么齐全的,推荐给大家      软件测试面试题集(部分收集)   J2EE经典面试题集(附答案)   分享130道ASP.NET面试题和答案[推   [华为笔试题]华为C/C 笔试题(经   最全的C/C 面试题集三(C/C 试题   最全的C/C 面试题集二(C/C 试题  

2008-10-25 01:52:00 623

转载 Linux中fdisk分区使用方法

 一、fdisk 的介绍  fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具  fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统

2008-10-17 11:28:00 1383

转载 Hashtable和HashMap的区别

Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collect

2008-10-16 08:15:00 511

转载 关于 new String("xyz")创建几个对象的理解

 我们先看一个最简单的程序view plaincopy to clipboardprint?public class T {    private String str = "###########JAVA2000#####################";      public void test() {      String s = "@@@@@@@@@@JAVA2000@@@@@@

2008-10-16 07:59:00 587

转载 Java同步机制的应用

 基本概念:  每个Object都会有1个锁.  同步就是串行使用一些资源.(说明:以下有些例子为了突出重点,省略了不必要的代码.特别是省掉了一些成员变量,就是需要同步的对象.)1. 多线程中对共享、可变的数据进行同步.   对于函数中的局部变量没必要进行同步.   对于不可变数据,也没必要进行同步.   多线程中访问共享可变数据才有必要.2. 单个线程中可以使用synchroni

2008-10-12 19:45:00 540

转载 Java基础之 与equals()如影随行的hashCode()

Java基础之 与equals()如影随行的hashCode()   上一篇文章我们谈到了equals()的重写,接下来我们说说与equals()关系紧密的hashCode(),这从标题就可窥见一斑。   hashCode()返回该对象的哈希码值,该值通常是一个由该对象的内部地址转换而来的整数,它的实现主要是为了提

2008-10-11 12:49:00 1375

转载 Java 1.5新特性简介

jdk 1.5新特性说明 “JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 一. 首先简单介绍一下各种特性及其使用 1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Ja

2008-10-10 22:55:00 6272

转载 java中的transient(转载)

 过客不过如此test,结束了,就离开//学会平淡看待 document.getElementById("blogbrief").innerHTML="test,结束了,就离开/r/n//学会平淡看待"; sample0.cublog.cn 首页 | 文章 | 相册 | 收藏夹 | 留言java中的transient(转载)Java中的transient

2008-10-09 15:51:00 878

原创 有关this和super的面试题

 (一)java中的super和this有关的题目例题1:以下代码的输出结果是下列哪个选项?[Sun公司2005年面试题] class Base{    Base(){        System.out.println("Base");        }}public class Checket extends Base{       Checket(){  

2008-09-27 14:00:00 957

转载 JAVA基础知识精华总结(转载)

 1、对象的初始化(1)非静态对象的初始化    在创建对象时,对象所在类的所有数据成员会首先进行初始化。   基本类型:int型,初始化为0。  如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。   构造方法的作用就是初始化。  (2)静态对象的初始化  程序中主类的静态变量会在main方法执行前初始化。  

2008-09-27 12:59:00 704

转载 关于this和super的区别(转载)

 先看下面一段代码,比较短,//父类 class FatherClass {     public int value;     public void f() {         this.run();//注意这儿的是this,注意     }     public void run(){         System.out.println("FatherClass.run():"+this.

2008-09-27 12:41:00 4603

Java面试题包括SSH的面试

Java面试题包括SSH的面试 Java面试题包括SSH的面试 Java面试题包括SSH的面试

2008-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除