- 博客(17)
- 收藏
- 关注
原创 1月16日内容
一,昨日回顾1)Collection集合遍历方式目前有几种方式?两种:public Object[] toArray() —>遍历Object[]数组 (传统方式遍历)迭代器遍历public Iterator iterator()2)数组和集合的区别?1)长度的区别集合长度是可变的,数组长度是固定的2)存储数据类型的区别集合只能存储引用类型数组既可以存储基本类型的...
2020-01-16 21:21:15 106
原创 1月15日内容
一,昨日回顾1)Jdk5新特性之自动拆装箱是什么意思? 其他特性: 静态导入(导入到方法的级别)/增强for循环/可变参数自动拆装箱:是将基本类型的包装类型 默认转换为 基本数据类型基本数据类型 自动转换为 包装类类型包装类类型Byte byteShort shortInteger intLong longFloat float...
2020-01-15 21:11:49 89
原创 1月14号内容
一.昨日回顾1)面向对象思想的特点? 1)更符合生活中思想行为习惯 2)将复杂的事情的简单化 3)角色发生变化(从执行者变成指挥者) 举生活中的例子: 2)String类的特点是什么? 1)String:不可变的字符序列 2)String是一个常量,一旦被赋值,其值不能被更改! 是一种特...
2020-01-14 20:45:37 147
原创 一月十三号内容
局部内部类: 在外部类的局部位置定义的类 局部内部类是可以访问外部类的成员,包括私有! 外部类访问局部内部类的成员,如何访问呢? 在外部类该方法中,创建局部内部类对象,通过对象.自己的成员方法(); 在测试的时候,只需要创建外部类对象,通过外部类对象调用该局部位置的方法即可!&n...
2020-01-13 21:38:14 161
原创 1月9号内容
一,昨日回顾1)接口和抽象类的区别?a)成员的区别成员变量抽象类:既可以是变量也可以是常量接口:只能是常量,存在默认的修饰符 public static final成员方法:抽象类:既可以是抽象方法,也可以是非抽象方法接口:都是抽象方法 默认的修饰符 public abstract构造方法:抽象类:没有构造方法,有参/无参 对对象数据进行初始化接口:没有构造方法b)关系的...
2020-01-09 21:12:59 81
原创 1月8号学习内容
一,昨日回顾1)多态的前提条件?a)必须存在继承关系保证代码的维护性b)必须存在方法重写,UI哪位子类需要覆盖父类中的功能,去使用子类的功能c)必须有父类引用指向子类对象Fu f=new Zi(); 在内存中创建 子类对象(向上转型)2)final关键字的特点:final:状态修饰符可以修饰类,该类不能被继承可以修饰成员方法,该方法被重写可以修饰成员变量,此时变量是一个...
2020-01-08 19:53:39 85
原创 1月7号学习内容
一,昨日回顾1.static关键字的特点1)随着的类的加载而加载2)优先于对象存在3)被static修饰的可以被多个对象共用4)被static修饰的成员变量或者成员方法,都可以被类名直接调用2.继承的特点有哪些?描述类与类之间的关系语法格式:class FU{}class Zi extends Fu{}1)在Java中,只支持单继承,不支持多继承2)Java中,可以支持多层继承...
2020-01-07 20:58:01 82
原创 1月6日学习内容
一,内容回顾1)什么是构造方法?构造方法的作用是什么?a)方法名和类名一致b)都没有具体返回类型c)连void都没有构造方法分为:有参构造和无参构造,给对象里面的数据进行初始化!注意事项:1)系统会默认提供午餐构造方法(建议永远给出无参构造方法)2)当提供了有参构造,系统不会再提供无参构造方法2)Student s=new Student(); 做了哪些事情?1)在栈内存中...
2020-01-06 22:23:02 115
原创 1月4号内容
一,回顾内容1)成员变量和局部变量的区别?a)在内存位置不同局部变量在栈内存中成员变量在堆内存中b)类的位置不同局部变量在方法定义中或者方法声明上成员变量在类中,方法外c)初始化不同局部变量,在使用之前,必须初始化,否则报错成员变量,可以不初始化,系统提供默认值d)生命周期不同局部变量随着方法的调用而存在,随着方法的调用完毕而消失成员变量随着对象的创建而存在,随着对象使用...
2020-01-04 19:19:26 74
原创 一月三日内容
一,昨日回顾1)面向对象的思想特点是什么?a)更符合生活中的思想行为习惯b)让复杂的事情简单化c)从执行者变成指挥者2)面向对象的三大特征?封装,继承,多态3)二维数组的定义格式以及遍历,三种格式:数据类型[][] 数组名称=new 数据类型[m][n];m:表示一维数组的个数 n:一维数组中的元素个数数据类型[][] 数据名称=new 数据类型[m][];需要动态给定...
2020-01-03 22:09:44 97
原创 1月2日内容
一,回顾数组:一维数组:可以存储同一种数据类型的多个元素;格式:动态初始化自己指定数组长度,系统分配默认的元素值数据类型[] 数组名称=new 数据类型[数组长度];java的内存分配:栈内存:主要存储一些 局部变量(在方法定义中或者在方法声明上)生命周期:随着方法调用而存在,随着方法的调用完毕而消失!栈结构的特点:先进后出进栈的方式:压栈出栈的方式:弹栈堆内存:系统默认初...
2020-01-02 23:10:45 74
原创 12月31日学习内容
一,回顾内容: 重点: for循环和while的区别? for循环,明确循环的次数(如果知道范围,直接可以使用for循环) while循环,在开发中不明确循环的次数,使用while循环(使用仅次于for循环) 从内存角度考虑,for循环一旦结束,控制的这个变量会从内...
2020-01-01 22:04:11 90
原创 12月30日内容
一,今日内容for循环语句格式 变量++for(初始化语句;判断表达式语句;控制体语句/步长语句){循环体语句;}执行流程:进入for循环1)初始化语句给变量进行赋值,2)判断条件表达式是否成立,如果成立,执行循环语句3)执行控制体语句对变量++4)再次判断表达式是否成立,如果成立, 继续执行循环体语句5)依次这样执行…一直执行到表达式不成立了,for循...
2019-12-30 20:15:09 69
原创 12月27日内容
一,昨日回顾(1)键盘录入的使用步骤是什么?固定写法:(a)创建键盘录入对象Scanner sc=new Scanner(System.in);(b)导包,位置class上面import java.util.Scanner;©提示并接受数据int num=sc.nextInt();(d)输出变量System.out.println(num);(2)位运算符中的位异或特点是什么...
2019-12-27 23:23:11 113
原创 12月25日内容
一,巩固1.Jre和JDK是什么,二者有什么关系?答:Jre:java语言的运行环境,包含了jvm以及运行时所需要的一些核心内库。JDK:java 开发工具包,包含了Jre以及一些开发工具。JDK>Jre>JVM2.Java语言是跨平台的吗?答:Java语言是跨平台的,需要借助java虚拟机(JVM)来完成,它是jsva可以跨平台的核心,针对不同的平台需要不同版本的JVM来...
2019-12-27 10:15:36 143
原创 12月26号内容
一,昨日回顾1.什么是变量?变量的数据类型有哪些?答:程序的运行过程中,其值不断改变的量叫做变量。数据类型分为两大类基本数据类型和引用数据类型基本数据类型:整数类型 字符 取值范围字节类型 byte 1 -128~127短整型 sh...
2019-12-26 22:02:05 116 1
原创 12月24号的学习内容
一,1.JDK,JRE,JVM分别是什么?答:他们的大小关系是JDK>JRE>JVM,从小到大说起。JVM:名字叫做虚拟机,它是Java程序所必需的运行环境,所有编写好的Java代码都必须在JVM上运行。JRE:它也是Java所必需的运行环境,不过它里面包括了JVM和Java程序运行时所需要的核心内库,如果我们要运行一个已有的Java程序,那么只需要JER就可以做到。JDK:...
2019-12-24 20:15:42 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人