简单详解Java中的File文件类

通俗易懂理解IO:当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。因此把这种输入和输出动作称为IO操作。File类可以操作文件或者文件夹。1)封装成file对象构造函数构造方法摘要 File(Fi...

2018-06-03 17:31:57

阅读数:290

评论数:0

理解Java的Object类

在了解object类之前,先来看一下Java的API,Java 的API(API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要...

2018-05-29 09:49:41

阅读数:393

评论数:0

理解java中代码块

代码块概述在Java中,使用{}括起来的代码被称为代码块。根据声明方式、位置的不同可分为:局部代码块、构造代码块、静态代码块以及同步代码块。局部代码块局部代码块是定义在方法或语句中特点:1)以”{}”划定的代码区域,此时只需要关注作用域的不同即可2)方法和类都是以代码块的方式划定边界的class ...

2018-05-28 17:21:22

阅读数:347

评论数:0

java包(package)的声明与访问

包的概念java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。类中声明的包必须与实际class文件所在的文件夹情况相一...

2018-05-28 14:16:53

阅读数:1122

评论数:0

理解java内部类

内部类概念1)什么是内部类将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。2)什么时候使用内部类在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。clas...

2018-05-28 13:58:44

阅读数:468

评论数:0

理解java匿名对象

匿名对象的概念匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。如:已经存在的类:public class Person{ public void eat(){ System.out.println();         } } 创建一个普通对象Person p ...

2018-05-28 12:43:22

阅读数:498

评论数:0

理解java关键字static

static:字面意思,静态的。static概念当在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方法没有访问到对象的特有数据时,方法创建这个对象有些多余。可是不创建对象,方法又调用不了,这时就会想,那么能不能不创建对象,就可以调用...

2018-05-28 12:36:28

阅读数:466

评论数:0

理解java关键字final

final:  字面意思,最终、最后。在java中,继承的出现提高了代码的复用性,并方便开发。但也会带来问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决?要解决上述的这些问题,需要使用到...

2018-05-28 09:47:11

阅读数:476

评论数:0

理解java中构造方法

构造方法介绍在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。那么,创建对象就要明确属性值,那怎么解决呢?也就是在创建对象的时候就要做的事情,当使用new关键字创建对象时,怎么给对象的属性初始化值呢?这就要学习Java另外一门小技术,构造方法。那什...

2018-05-27 20:39:14

阅读数:476

评论数:0

java的三大特征之一多态

多态概述多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Stu...

2018-05-24 10:47:38

阅读数:468

评论数:0

理解java中接口的概念

接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。接口的定义与定义类的class不...

2018-05-23 17:49:12

阅读数:557

评论数:0

理解java的抽象类

抽象类-产生当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。但是有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法不一样。那...

2018-05-23 16:28:21

阅读数:486

评论数:0

java的三大特征之一继承

1)继承的概念在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自...

2018-05-23 15:29:49

阅读数:463

评论数:0

java中this关键字

成员变量和局部变量同名问题当在方法中出现了局部变量和成员变量同名的时候,那么在方法中怎么区别局部变量成员变量?可以在成员变量名前面加上this.来区别成员变量和局部变量。class Person { private int age; private String name; ...

2018-05-23 13:49:09

阅读数:498

评论数:0

java的三大特征之一封装

封装,是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。封装表现:    1、方法就是一个最基本封装体。    2、类其实也是一个封装体。从以上两点得出结论,封装的好处:    1、提高了代码的复用性。    2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核...

2018-05-23 13:34:58

阅读数:597

评论数:0

怎么来理解java类和对象的区别

对象在需求中的使用在具体问题中如何使用面向对象去分析问题,和如何使用面向对象。以把大象装冰箱为例进行分析:在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。需求:把大象装冰箱里对象:大象、冰箱分三步:    1、打开冰箱门    2、将大象装进去    3、关闭冰箱门分析发现打开、...

2018-05-08 11:29:19

阅读数:572

评论数:0

通俗易懂理解java面向对象和面向过程

什么是面向对象和面向过程面向过程与面向对象都是我们编程中,编写程序的一种思维方式。1)面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后...

2018-05-08 10:27:53

阅读数:677

评论数:0

java生成指定区间随机数,以及生成指定个数不重复的随机数

在java中,使用Random类可以生成随机数,通常是int item = ran.nextInt(33); item的值在[0,33)之间,假如我们想生成指定区间的随机数,我们该怎么操作呢,比如指定生成 [10,32)之间的随机数:int item = ran.nextInt(22)+10; 巧...

2018-05-07 16:50:46

阅读数:521

评论数:0

java开发案例,商品管理案例

在这篇文章分享一个案例,关于商品管理的案例。需要实现的预期功能:1.完成超市商品初始化。创建商品,将商品添加到集合2.显示来到超市能做的操作,也就是显示主菜单3.根据接收到的功能选项,执行对应的功能    3.1.库存商品查询    3.2.添加新商品     3.3.删除商品    3.4.修改...

2018-05-07 16:14:48

阅读数:725

评论数:0

java随机点名器案例

案例介绍随机点名器,即在全班同学中随机的找出一名同学,打印这名同学的个人信息。需具备以下3个内容:1)存储所有同学姓名2)总览全班同学姓名3)随机点名其中一人,打印到控制台需求分析全班同学中随机的找出一名同学,打印这名同学的个人信息。1)存储全班同学信息(姓名、年龄)2)打印全班同学每一个人的信息...

2018-05-06 18:57:21

阅读数:657

评论数:0

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