JAVA
青春如我
这个作者很懒,什么都没留下…
展开
-
JAVA基础之访问修饰符
一、种类共有: public允许在任何类进行访问私有: private只允许在本类进行访问,在其他类调用要通过接口受保护: protected允许在当前类,同包子类,同包非子类,跨包子类调用跨包非子类不能调用默认允许在当前类,同包子类,同包非子类调动在跨包子类或者非子类都不能调用总结访问修饰符本类同包子类其他private√...原创 2018-10-20 21:23:18 · 87 阅读 · 0 评论 -
JAVA基础之输入输出流
什么是流?一、File类文件文件可认为是相关记录或放在一起的数据的集合在JAVA中,使用java.io.File类对文件进行操作二、字节流字节输入流InputStream2.1 FileInputStream package com.imooc.file;import java.io.FileInputStream;import java.io.File...原创 2018-11-08 12:06:24 · 132 阅读 · 0 评论 -
JAVA基础之toString方法
一、定义在Java中每个类都默认继承Object类,除非声明继承某个类。而Object类中有一个叫做toString的方法。该方法返回的是该Java对象的内存地址经过哈希算法得出的int类型的值在转换成十六进制。这个输出的结果可以等同的看作Java对象在堆中的内存地址。例如:package com.cal.toString; public class Test1 { public s...转载 2018-10-30 20:10:34 · 142 阅读 · 0 评论 -
JAVA提高之增强型for循环
一、用途只能用于简单遍历并读取数组(数组)的内容二、缺点对数组,不能方便的访问下标值对集合,与使用Interator(迭代器)相比,不能方便的删除集合中的内容三、实例语法//对数组for (Type value : array) { expression value;}//对集合 for (Type value : 集合) { expression v...转载 2018-10-30 19:39:17 · 173 阅读 · 0 评论 -
Java基础之类和对象
类和对象定义:类:类是一个模板,它描述一类对象的行为和状态对象:类是一个模板,它描述一类对象的行为和状态类package com.imooc.animal;public class cat { String name="小猫咪"; public void run() { System.out.println("小猫快跑!"); }原创 2018-10-21 09:34:42 · 247 阅读 · 0 评论 -
JAVA基础之集合
一、集合相比数组的优势不限制长度,动态改变可以频繁的对数据进行增删可以存储具有一对一关系的数据可以轻松解决数据重复问题二、集合框架的体系结构CollectionList(下面都是List的实现类)定义:元素有序并且可以重复的集合,称为序列ArrayList(查找或者更新元素)底层由数组实现,在列表尾部插入或者删除数据非常有效方法:get():获取单个数据...原创 2018-10-30 00:06:11 · 83 阅读 · 0 评论 -
JAVA基础之包装类
一、定义Java为int,double,float,char等数据类型定义了对应的包装类,这些包装类可以为数值型,字符型与布尔型创建对象,使其具有对象的性质一言蔽之,包装类就是java中的数据类型进行对象化的结果二、包装类与对应的基本数据类型基本类型对应的包装类byteByteshortShortintIntegerlongLongfl...原创 2018-10-24 11:37:39 · 112 阅读 · 0 评论 -
JAVA基础之异常
一、定义在程序开发中,异常指不期而至的各种状况,它是一个事件,当发生在程序运行期间时,会干扰正常的指令流程。在Java中,通过Throwable及其子类描述各种不同的异常类型。二、分类Error(异常处理时不考虑)是指程序无法处理的错误,表示运行应用程序中较严重问题。这些错误是不可查的,因此他们在应用程序的控制和处理能力之外,而且绝大多数是程序运行时不允许出现的状况Excep...原创 2018-10-23 21:14:42 · 65 阅读 · 0 评论 -
JAVA基础之抽象和接口
一、抽象方法形式一定在抽象方法中只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();//子类必须重写这个方法二、抽象类普遍类为什么需要变成抽象类? 1. 该类中的方法必须被定义 2. 该类中的方法在子类中一定是多态形式(即一定会被重写)定义具有0到多个抽象方法的类作用使用抽象类,限制实例化public ...原创 2018-10-21 23:22:22 · 91 阅读 · 0 评论 -
JAVA基础之多态
一、定义 允许不同类的对象对同一个消息做出不同的响应比如你是一个酒神,对酒情有独钟。某日回家发现桌上有几个杯子里面都装了白酒,从外面看我们是不可能知道这是些什么酒,只有喝了之后才能够猜出来是何种酒。你一喝,这是剑南春、再喝这是五粮液、再喝这是酒鬼酒….在这里我们可以描述成如下: 酒 a = 剑南春 酒 b = 五粮液 酒 c = 酒鬼酒 … 这里所表现的的就是多...原创 2018-10-21 16:11:04 · 93 阅读 · 0 评论 -
JAVA基础之封装和包管理
定义 将类的某些信息隐藏在类内部,不允许外部程序直接访问,只能通过该类提供的方法来实现对隐藏信息的操作和访问,即:隐藏对象的信息,留出访问的接口代码实现类package com.imooc.animal;public class cat { //修改属性的可见性,声明私有变量 private String name; //set方法 public void setNa...原创 2018-10-20 21:25:33 · 143 阅读 · 0 评论 -
JAVA基础之Static
static关键字static:静态成员,类成员public static int price;//静态属性或者叫类属性public static String outName(){//静态方法和类方法}特点类产生的对象共享同一个内存空间类加载时产生,销毁时释放,声明周期长只能加在属性或者方法名称的前面在成员方法(非静态方法)中可以调用静态方法在静态方法中不可以...原创 2018-10-20 21:24:44 · 79 阅读 · 0 评论 -
JAVA基础之继承和重写
一、继承特点:一种类与类之间的关系使用已存在的类的定义作为基础建立新类新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类父类无法访问子类中的特有成员父类的构造方法无法被继承代码实现父类:class Animal{ //公共属性和方法}子类:class Dog extends Animal{//只能继承一个父类 //...原创 2018-10-20 21:24:06 · 124 阅读 · 0 评论 -
Java基础之适配器
不多说,直接上教程个人认为比较好的博客和视频博客JAVA设计模式初探之适配器模式Android开发之设计模式-适配器模式视频慕课网专门关于适配器的讲解...转载 2018-11-17 16:18:28 · 303 阅读 · 0 评论