JAVA基础
ai逍遥
这个作者很懒,什么都没留下…
展开
-
Java:对象创建和初始化过程
分析一下Java中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象、引用、句柄的概念。@Author:ZJ 06-11-25Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Java中的数据类型 Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、s转载 2011-11-03 00:35:36 · 671 阅读 · 0 评论 -
标准2进制转16进制的快速算法公式
当值x 是2 的非负整数n 次幂时,也就是x = 2n,我们可以很容易地将x 写成十六进制形式,只要记住x 的二进制表示就是1 后面跟n 个0。十六进制数字0 代表4 个二进制0。所以,当n 表示成i + 4j 的形式,其中0 ≤ i ≤ 3 时,我们可以把x 写成开头的十六进制数字为1(i = 0)、2(i = 1)、4(i = 2)或者8(i = 3),后面跟随着j 个十六进制的0原创 2013-07-23 13:39:49 · 5803 阅读 · 0 评论 -
在Java中使用定时任务的最佳实践
之前大部分人在遇到需要使用定时任务的时候首先会想到Timer类,用法一般就是: Java代码 new Timer("timer").schedule(new TimerTask() { @Override public void run() { System.out.pr原创 2013-05-11 10:00:39 · 1292 阅读 · 0 评论 -
深入分析Java ClassLoader原理
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在转载 2013-05-09 12:55:52 · 734 阅读 · 0 评论 -
Java泛型简明教程
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip Wadler原创 2012-07-03 15:17:52 · 652 阅读 · 0 评论 -
Spring事务传播机制
概述 当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务 环境中,Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作,因此就会产生服务接口方法嵌套调用的情况, Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接原创 2012-07-11 11:00:40 · 658 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于转载 2012-04-18 15:17:26 · 361 阅读 · 0 评论 -
Java运行时绑定探讨
运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。 1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。如果转载 2011-11-02 22:36:16 · 594 阅读 · 0 评论 -
java多态中构造器的调用顺序研究
父类的构造器总是在子类的构造过程中被调用,而且按照继承曾自逐渐向上链接,以使得每个父类的构造器都能得到调用。这样做是有意义的,因为构造器具有一项特殊任务:检查对象是否呗正确的构造。子类只能访问它自己的成员,不能访问父类中的成员(父类成员通常是private类型)。只有父类的构造器才具有恰当的知识和权限来对自己的元素进行初始化。因此,必须令所有构造器都得到调用,否则就不能正确的构造完整的对象。这正是原创 2011-11-02 23:59:18 · 728 阅读 · 0 评论 -
Java虚拟机简单总结
原创 2018-07-04 15:13:09 · 144 阅读 · 0 评论