![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaFoundation
james1092
这个作者很懒,什么都没留下…
展开
-
Java中的代码块
一、Java中的4种代码块 1. 普通代码块 直接在一个方法中出现的{}就称为普通代码块,例子程序如下: public class CodeDemo01 { public static void main(String[] args) { // 普通代码块 { int x = 10; System.out....原创 2011-01-17 17:41:30 · 81 阅读 · 0 评论 -
Java的块,静态块,构造函数,继承的执行先后顺序
代码段如下所示: public class Demo { public static void main(String[] agrs) { Son son = new Son(); } } class Super { public Super() { System.out.print("A\t"); } { System.out.print(...原创 2011-01-18 14:50:44 · 127 阅读 · 0 评论 -
Java final字段的初始化详解
JAVA的final关键词可以用在三方面,一是字段,二是方法,三是类,本文主要讨论final字段的几种初始化方法。 首先用我个人通俗语言来解释一下final字段的意思,就是final如果初始化值,就不允许对它进行赋值运算,不允许再修改它的值了,JAVA术语叫final字段为常量。 [ 注:本文的示例代码都没有写main方法,但代码都可以编译通过,自己可以再建一个类来进行测试。 ] 第一种情况...原创 2011-01-18 15:38:05 · 359 阅读 · 0 评论 -
This && Super
一、基础知识 1、super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2、this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) 3、super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时) 如:super.变量名 ...原创 2011-01-19 11:40:21 · 80 阅读 · 0 评论 -
深度理解JAVA构造器及子父类构造方法的初始化顺序
一、我们说构造器是一种方法,就象讲澳大利亚的鸭嘴兽是一种哺育动物。要理解鸭嘴兽,那么先必须理解它和其他哺育动物的区别。同样地,要理解构造器,那么就要了解构造器和方法的区别,下面将简单介绍一下。 1.功能和作用的不同 构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:Platypus p1 = new Platypus(); 相反,方法的作用是为了执行java代码。 2....原创 2011-01-20 11:52:04 · 118 阅读 · 0 评论 -
try catch finally的执行顺序
1.try catch finally中的finally不管在什么情况之下都会执行,执行的时间是在程序return之前。 2.Java编译器不允许有显示的执行不到的语句块,比如return之后就不可能再有别的语句块(分支不属于此列),所以以下程序编译会报错: package com.practice.model; public class Test { publ...原创 2011-02-15 11:45:31 · 93 阅读 · 0 评论 -
抽象类&&接口
在Java语言中,abstract class和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之...原创 2011-02-18 17:22:47 · 81 阅读 · 0 评论 -
Java public & protected & friendly & private
首先,就class之间的关系做一个简单的定义:对于继承自己的class,base class可以认为他们是自己的子女,而和自己一个目录下的class,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用。 2、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对...原创 2011-03-30 11:22:58 · 93 阅读 · 0 评论 -
获取当前系统时间并格式化
1. import java.util.*; import java.text.*; Date date=new Date(); SimpleDateFormat dformat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String time=dformat.format(date); System.out.println(t...原创 2011-04-07 16:14:08 · 215 阅读 · 0 评论