- 博客(13)
- 收藏
- 关注
原创 异常机制、 Scanner类 day12
1、在Java中提供了大量的异常类,这些类都继承自 java.lang.Throwable 类.Throwable类有两个直接的子类:ERROR和EXCEPTION。ERROR表示程序中产生的错误;EXCEPTION表示程序中产生的异常。1.1、Error 类称为错误类,他表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,紧靠修改程序本身是不能恢复执行的.1.2
2017-08-02 09:46:34 535
原创 import、内部类 day11
1、import 包名.类名注意:import通常出现在package语句之后,类定义之前.2、引入系统库中的类Java语言中的常用包 :1. java.lang: 包含Java语言的核心类.如 String, Math, System 和 Thread类等.使用这个包中的类无需使用import语句导入,系统会自动导入这个包下的所有类.2. Jav
2017-07-28 15:45:58 915
原创 JAVA 多态、final关键字、抽象类和方法、 day10
1、继承的弊端:打破了封装性。使用final关键字规避此问题2、final关键字特点:final修饰的类不能被继承,即没有子类(public final class A) final修饰的方法,不能被子类重写,只能被继承(final void function(){}) final修饰的变量(成员变量和局部变量),是常量,成员变量在声明时
2017-07-26 11:33:21 556
原创 JAVA 多态、继承、super关键字 day9
1、继承:在 Java中,类的继承是指在一个现有类的基础上去构建一个新的类.构建出来的新类被称作子类,现有类被称作父类.子类会 `无条件` 拥有父类全部可继承的属性和方法.继承通过 "extends关键字"实现.在 Java 中.类只支持单继承,不允许多重继承.也就是说一个类只能有一个直接父类.
2017-07-20 11:21:43 474
原创 JAVA 静态属性、方法、代码块 day8
1、静态方法(static修饰)和非静态方法1.1、静态方法:通过类名直接调用,即可不需要创建对象。(类名.方法名)1.2、非静态方法:通过对象调用,即必须创建对象。(对象名.方法名)1.3、何时使用静态方法:当方法中无需访问成员变量时,该方法就可以设计为静态方法2、static 修饰成员变量 在一个Java类中,可以使用 static 关键字来修饰成员变量,该变量被称
2017-07-18 16:32:56 349
原创 JAVA 封装、构造函数、this关键字 day7
1.封装的原理 : 成员变量默认只能被当前的类访问,其它类则无权访问. 对内开放,对外保护. 不要将数据暴露在外面, 将成员变量使用 private 进行修饰.私有化. 提供公共的接口方法给外界访问. set(设置) & get(获取) 方法.set方法的使用:"作用":这个方法可以给外界设置成员变量值,可以在方法里面对参数进行相应过滤,逻辑判断."命名规范:"1) s
2017-07-12 21:28:59 353
原创 JAVA 函数、类 day6
1.“函数”和“类”的区别不同点:函数:在某个具体的类中定义,属于该类的一个功能,可以理解为类包含函数。如:main函数,都是在自己整个类的时间和空间中逐个来调用完成的,main函数逐步进行调用完成功能的形式,就是“面向过程”(理解为:以函数为功能模块划分的设计思想,就是面向过程的设计思想)类:每一个类都是独立存在的。如:`main函数`想要做一些事情,它将对应的任务分派给了 `相
2017-07-05 13:51:06 275
原创 JAVA for循环、函数重载、return关键字 day4
1.for循环嵌套: for(){ for(){}}特点:外层循环一次,内层循环所有
2017-06-25 14:03:58 487
原创 JAVA 类型转换 day2
1.为了增加代码的可读性,在定义标识符还应该遵守以下规则 :包名所有字母一律小写.例如 : cn.itcast.test类名和接口名每个单词的首字母都要大写.例如 : ArrayList, Iterator常量名所有字母都大写.单词之间用下划线连接.例如 DAY_OF_MONTH.变量名和方法名的第一个单词首字母小写.从第二个单词开始每个单词的首字母大写.例如: lineNumbe
2017-06-18 12:48:04 211
原创 JAVA 基础定义 day1
1.JVM定义:JAVA VIRTUAL MACHINE(java虚拟机),是用来解释和执行java程序的一个应用软件。Java是通过JVM来实现跨平台的,即不同平台的java虚拟机上不一样的。2.JRE和JDK:2.1.JRE:JAVA RUNTIME ENVIRONMENT(java运行环境),由JVM和核心类库组成,只负责运行程序(只要安装了JRE就可以运行任意的java程序啦)
2017-06-17 10:59:20 320
原创 JAVA 封装的定义
1、关于封装:将成员属性私有化,提供公共的访问访问方法 具体做法:使用 private 关键字来修饰,私有属性只能在它所在类中被访问,为了能让外界访问私有属性,需要提供一些使用 public 修饰的公有方法.(面向对象编程提倡对象应当调用方法来改变自己的属性,类应当提供操作数据的方法)
2017-06-13 22:48:47 528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人