java基础知识

Package:组织java的代码树结构

Import:节省程序员的代码时间

.java:java源文件

.class:java编译好的文件

接口:http://developer.51cto.com/art/200906/130540.htm

 

http://wenku.baidu.com/view/0b011234ee06eff9aef807cf.html

Super:指的是父类。一般用在构造函数中,或者用来被子类重载过的父类函数(引用父类的某些成员)。

This:本类的当前对象,用来引用当前对象中的某些成员。

 

http://blog.sina.com.cn/s/blog_4de067e40100kx60.html

Final当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变但引用变量所指向的对象中的内容还是可以改变的final方法将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。final当你将final用于类身上时,你就需要仔细考虑,因为一个final类是无法被任何人继承的,那也就意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行修改或扩展。

Static成员:从某种程度上实现类似于C++中全局成员的功能。

二者之间的细微差别:由于final变量和static变量可以说都只能存一个数据,他们惟一的区别是static变量是属于类的,是类变量,只会被加载一次。而final只是说一个对于某个对象而言不可修改的成员变量。所以使用final static就是属于类的一个不可修改的类变量,由一个类的多个对象共享,这样实现了类似C++const的功能。

 
Main函数:每个书写class的java文件中至多能有一个用来运行的main方法(如果需要运行的话就要有main方法),以上所述,所有的类必须存在于一个包中,方法必须存在于一个类中(main方法也是一种特殊的方法)。每个包里面可以有n个Java文件,所以,每个包中可以有数个main方法(函数)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值