![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java与面向对象
iteye_232
这个作者很懒,什么都没留下…
展开
-
九九乘法表
public class NineByNineMultiplication{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ Syste...原创 2010-10-06 11:50:40 · 63 阅读 · 0 评论 -
java 初始化块
在Java中,有两种初始化块:静态初始化块和非静态初始化块.静态初始化块:使用static定义,当类装载到系统时执行一次.若在静态初始化块中想初始化变量,那仅能初始化类变量,即static修饰的数据成员.非静态初始化块:在每个对象生成时都会被执行一次,可以初始化类的实例变量.非静态初始化块会在构造函数执行时,且在构造函数主体代码执行之前被运行. 1 package com.ti...原创 2010-11-06 16:43:45 · 96 阅读 · 0 评论 -
Nio (what why how)
1what是Java1. 4 开始引入的一种新I/O(API) 2why通过使用非阻塞型I/O(Nio),不要求阻塞等待I/O 操作完成即可返回,从而减少了管理I/O 连接导致的系统开销,实现流畅的网络读写操作,大幅度提高了系统性能 3how工作原理针对传统I/O 工作模式的不足,NIO 工具包提出了基于Buffer(缓冲区)、Cha...原创 2010-11-08 20:57:09 · 99 阅读 · 0 评论 -
什么是类、对象、属性、方法、类的成员
类:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;对象:日常生活中的所有东西都是对象,是类的实例化。比如说:推土车是汽车的实例化;姚明是人的实例化;小白(狗的名字)是狗的实例化;二郎神是神的实例化;属性:用来描述具体某个对象的特征的是属性,是静态的。比如:姚明身高2.6米多;小白的毛发是棕色的;二郎神额头上有只眼睛;方法:每个对象有它们自己的行为或者是使用它们的方法...原创 2010-11-09 15:47:25 · 798 阅读 · 0 评论 -
什么是包?有什么好处?
简单一点就是文件夹,可以把包看作是管理类文件的文件夹,使用原因是项目越来越大,文件和类越来越多。使用包的好处也很明显:第一 :当Java源文件多时,可以通过声明包的形式分类存放,这样有利于查找; 第二 :当有Java源文件同名时,通过使用声明包的形式存放,这样也可以不免同名冲突。创建包和调用包的方法:第一:建文件夹,将java文件放在这里,在java文件的首部加上package ...原创 2010-11-09 15:50:45 · 616 阅读 · 0 评论 -
抽象类,接口,以及两者的区别
1抽象类含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那...原创 2010-11-09 16:03:13 · 3197 阅读 · 0 评论