摘要:
集合是Java提供的一种容器,可以用来存储多个数据 集合与数组的区别:数组长度固定不可变,集合长度可变,集合里面存的元素必须是引用数据类型 ArrayList集合例子 这个地方添加的20是int类型,为什么还能加进去呢 原因是jdk1.5之后有了自动装箱的机制,会自动把int类型的元素转化为Inte 阅读全文
摘要:
定义在方法或语句中,用{}来划清界限 分类: 局部代码块,构造代码块,静态代码块 1.局部代码块:定义在方法或者是语句里面 特点: 用 { } 来划定代码的区域 方法和类都是用代码块的方式划定边界的 2.构造代码块: 定义在类的成员(成员变量,成员方法)位置的代码块 特点: 优先于构造方法执行,用于 阅读全文
摘要:
Object类的概述:Object类是所有类的父类,他描述大方法所有子类都可以使用 1.equlals方法:Object类中的equals方法是用来比较两个对象的地址是否相同,如果需要拿equals方法来做其他事情,就需要在子类中重写equals方法 2.tostring方法: toString方法 阅读全文
摘要:
包的概念:其实就是文件夹 包的声明格式: 类中包的声明格式:package 包名.包名.包名... 一般是吧公司的网址反这写:com.oracle.demo01 注意事项:声明包的语句,必须写在程序有效代码的第一行(注释不算) 包的访问: 在访问类是,为了能够找到该类,必须使用含有包名的类全名(包名 阅读全文
摘要:
内部类概念:把类写在其他类的内部,可以写在其他类的成员位置和局部位置,这个时候写在其他类内部的类就成为内部类 什么时候用:当描述一个事物的时候,如果这个事物内部还包含其他的类,那就可以用内部类来描述事物包好的食物 分类:内部成员类,局部内部类 成员内部类:写在类的成员变量或成员方法处 定义格式: 访 阅读全文
摘要:
概念:匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量 特点: 1.创建匿名对象直接使用,没有变量名 2.匿名对象在没有指明引用变量时,之可以使用一次 3.匿名对象可以作为方法接受的参数,方法返回值使用 阅读全文
摘要:
final关键字 1.概念: 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键字final 阅读全文
摘要:
1.或的jdk‘的安装压缩文件之后解压,注意一定要放在没有中文的目录里面 2.弄java环境 右键此电脑选属性,点高级系统设置再点环境变量 点击下面的新建 变量值输入:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 找到path,再最下方添加:%JAVA_HO 阅读全文
摘要:
构造方法之间的调用,可以通过this关键字来完成 this关键字的格式:this() 构造方法的调用: 图解: 成员变量和局部变量同名问题 可以在成员变量名前面加上this.来区别成员变量和局部变量 super 关键字 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的 阅读全文
摘要:
数组的定义:在Java中,可以使用以下格式来定义一个数组。 int[ ] x:声明一个int[ ]变量 x = new int[100]:创建一个长度为100的数组 java数组的数据类型: byte、short、int、long:默认初始值是0 float,double:默认是你初始值是0.0 c 阅读全文