自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 File

FileFile:它是文件和目录名的抽象表示文件和目录是可以通过 File 封装成对象对于 File 而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。可以存在,也可以不存在。方法名说明File (String pathnam)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(String parent,String child)从父路径名字符串和子路径名字符串创建新的File实例File(File parent,Str

2021-10-23 23:25:42 340

原创 Map

Map1.1 Map的概述和特点Map集合概述Integer Map<K,V> K:键的类型 V:值的类型将键映射到值得对象;不能包含重复的键;每个键可以映射到最多一个值举例:学生的学号和姓名创建Map集合的对象多态的方式具体的实现类HashMap当键值相同的时候,会修改原来此键的数据import java.util.HashMap;import java.util.Map;public class MapDemo01 { public sta

2021-10-19 23:24:06 63

原创 可变参数

可变参数可变参数又称为参数的个数可变,用作方法的形参出现,那么方法参数个数就是可变的了格式:修饰符 返回值类型 方法名(数据类型…变量名){ }范例:public static int sum(int…a){ }多个参数被整合到一个数组中可变参数注意事项:这里的变量其实是一个数组如果一个方法有多个参数,包含可变参数,可变参数放到最后...

2021-10-16 23:36:14 93

原创 泛型

泛型1.1 泛型的概述泛型的格式:<类型>:指定一种类型的格式。这里的类型可以看成是形参<类型1,类型2…>:指定多种类型的格式,多种类型之间用逗号隔开。这里也可看做成形参。将来具体调用时候给定的类型可以看成是实参,并且实参的类型只能是引用数据类型泛型的好处:把运行时期的问题提前到了编译期间避免了强制类型转换1.2 泛型类泛型的定义格式:格式:修饰符 class 类名 <类型>{ }范例:public class Generi

2021-10-16 23:27:36 95

原创 Set

Set1.1 Set集合的概述和特点Set集合的特点不包含重复元素的集合没有带索引的方法,所以不能使用普通的for循环

2021-10-15 23:37:47 66

原创 List集合的特点

List1.1 List集合子类特点List集合常用的子类:ArrayList、LinkedListArrayList:底层数据结构是数组,查询快,增删慢。LinkedList:底层数据结构是链表,查询慢,增删快。1.2 LinkedList集合的特有功能方法名说明public void addFirst(E e)在该表开头插入指定的元素public void addLast(E e)在表尾部插入元素public E getFirst()返回列表第一

2021-10-14 15:18:50 475

原创 集合

集合1.1 集合类体系结构非终端节点为接口,终端节点为实现类。1.2 Collection集合的概述和使用一些集合允许重复元素,而其他集合不允许。 有些被命令和其他无序。 JDK不提供此接口的任何直接实现:它提供了更具体的子接口的实现,如Set和ListCollection是单例集合的顶层接口,表示一组对象,这些对象也称为Collection对象JDK不提供此接口的任何直接实现:它提供了更具体的子接口的实现,如Set和List创建Collection集合的对象多态的对象

2021-10-14 15:09:04 63

原创 异常

异常1.1 异常概述异常:就是程序出现了不正常的情况Throwable:(1)Error:(2)Exception:RuntimeException非RuntimeExceotionError:严重错误,不需要处理Exception:称为异常类,他表示程序本身可以解决的问题。RuntimeException:在编译期是不检查的,出问题后,需要我们修改代码非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。1.2 JVM的默认处

2021-10-13 13:10:32 62

原创 基本类型的包装类

基本类型的包装类1.1 基本类型的包装类概述将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据;基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean1.2 Integer 类的概述和使用Integer:包装一个对象中的原始类型int的值方法名

2021-10-12 22:02:25 76

原创 Arrays

Arrays1.1 Arrays类的概述和常用方法Arrays类包含用于操作数组的各种数组(都是静态的只能通过类名调用方法)方法名说明public static String toString(int[] a)返回指定数组的内容的字符串表示形式public static void sort(int[] a)按照数字顺序排列指定的数组(从小到大)工具类的设计思想构造方法用 private 修饰(防止外界创造对象)成员用 public static 修饰(

2021-10-12 12:34:51 51

原创 常用API

System2.1 System 类的概述System包含几个有用的类字段和方法,他不能被实例化(直接类名调用)。3.1 Object 类的概述Object 是类层次结构的根,每个类都可以将Object类作为超类。所有类都直接或间接的继承自该类。构造方法:public Object()为什么说子类的构造方法默认访问的是父类的无参构造方法?原因:因为他们的顶级父类只有无参构造方法。package lib;public class Student { private

2021-10-11 23:57:16 57

原创 内 部 类

内部类1.1 内部类概述内部类:就是在一个类中定义一个类。格式:public class 类名{ 修饰符 class 类名{ }}内部类的访问特点:内部类可以直接访问外部类成员,包括私有外部类访问内部类成员,必须创建对象(内部类对象)1.2 成员内部类按照内部类在类中定义的位置不同,可以分为如下两种形式:在类的成员位置:成员内部类在类的局部位置:局部内部类成员内部类,外界如何创建对象使用呢?格式:外部类名.内部类名 对象名 = 外部类对象.内部类

2021-10-11 21:22:11 52

原创 形参和返回值

形参和返回值1.1 类名作为形参和返回值方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象1.2 抽象类名作为形参和返回值方法的形参是抽象类名,其实需要的是该类的子类对象方法的返回值是抽象类名,其实返回的是抽象类的子类对象1.3 接口名作为形参和返回值方法的形参是接口名,其实需要的是该接口的实现类对象方法的返回值是接口名,其实返回的是该接口的实现类对象...

2021-10-11 20:38:16 66

原创 接口

接口1.1 接口概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用Java中的接口更多的体现在对行为的抽象。1.2 接口的特点接口用关键字interface修饰public interface 接口名 {}类实现接口用implement表示public class 类名 implement 接口名 {}接口不能实例化接口如何实例化?参照多态的方式,通过实现类对象实例化,这叫接口多态。public interface Jumpping {

2021-10-11 13:42:05 67

原创 抽象类

抽象类1.1 抽象类概述在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类(abstract修饰)。1.2 抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰public abstract class 类名{};public abstract void eat();抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。抽象类不能实例化抽象类如何实例化?参照多态的方式,通过子类对象实例化,这叫抽象类多态

2021-10-10 21:03:38 51

原创 多态

多态1.1 多态概述同一个对象,在不同时刻变现出来的不同形态。例子: 猫 cat = new 猫(); 动物 animal = new 猫();多态的前提和体现有继承实现关系有父类引用指向子类对象有方法重写1.2 多态中成员访问特点成员变量:编译看左边,执行看左边(看父类有没有)成员方法:编译看左边,执行看右边(父类、子类都有,执行子类)为什么成员变量和成员方法的访问不一样呢?原因:因为成员方法有重写,而成员变量没有1.3 多态的好处和弊端多态的好处:

2021-10-10 20:40:15 55

原创 修饰符

修饰符1.1 权限修饰符修饰符同一个类中同一个包中子类无关类不同包的子类不同包的无关类private✓默认✓✓protected✓✓✓public✓✓✓✓在哪个地方能被访问到1.2 状态修饰符final(最终态)可以修饰成员方法,成员变量,类。修饰方法:表明该方法是最终方法,(不能被重写)修饰变量:表明该变量是常量,(不能再次被赋值)修饰类:表明该类是最终类,(不能被继承)final修饰局部变量变量

2021-10-10 00:08:11 71

原创 继承

继承1.1继承概述继承是面向对象三大特征之一,可以使子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 继承格式 - 格式:public class 子类名 extends 父类名{}继承中子类的特点:子类可以有父类的内容。子类也可以有自己的内容。1.2 继承的好处和弊端(1)继承的好处:提高代码复用性。提高代码的复用性(2)继承的弊端:继承让类与类之间产生了关系,类的耦合增强了,当父类发生变化时子类也得跟着父类不得不变化,削弱了子类的独立性。

2021-10-09 23:33:44 57

原创 集合基础。

集合基础1.1 集合概述集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生变化。ArrayList:可调整大小的数组实现:是一种特殊的数据类型,泛型。1.2ArrayList构造方法和添加方法方法名说明public ArrayList()创建一个空的集合对象public boolean add(E e)将制定的元素追加到此集合的末尾public void add(int index,E element)在此集合中的指定位置插入指定

2021-10-09 17:45:56 53

原创 String-StringBuilder

1.StringString类代表字符串,Java程序中所有双引号字符串,都是String类的对象字符串的特点字符串不可变,它的值在创建后不能被改变。虽然String的值不会改变,但可以共享。字符串效果相当于字符数组(char[]),但是底层原理是字节数组(byte[])。String 构造方法方法名说明public String()创建一个空白字符串对象,不好有任何内容public String(char[] chs)根据字符数组的内容,来创建字符串对象

2021-10-05 23:40:50 52

原创 构造方法.

5.构造方法构造方法是一种特殊的方法作用:创建对象功能:主要是完成对象的初始化无参和带参两种格式:public class 类名{ 修饰符 类名(参数){ //一些操作 }}

2021-10-04 23:19:56 51

原创 -封-装-

4.封装4.1 private关键字1.是一个权限修饰符。2.可以修饰成员(变量和方法)。3.作用是保护成员不被其他类使用,被private修饰的成员只在本类中才能访问。针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作提供“get变量名()方法”,用于获取成员变量的值,方法用public修饰提供“set变量名()方法”,用于设置成员变量的值,方法用public修饰在set方法中可以设置条件4.2 this关键字this修饰的变量用于指代成员变量

2021-10-03 23:53:24 59

原创 java中的内存分配

栈内存存储局部变量定义在方法中的变量,例如:arr使用完毕,立即消失堆内存存储new出来的内容(实体,对象)

2021-10-02 23:48:14 89

原创 数据类型-各个类型转换

基本数据类型1.数值型:(1)整数型:byte(1)默认、short(2)、int(4)、long(8)(2)浮点数:float(4)、double(8)默认 (3)字符:char2.非数值型:布尔:boolean(1)3.引用数据类型类: class接口:interface数组:[]类型转换1.自动转换把一个数据范围小的数值或者变量赋予给另外一个表示数据范围大的变量2.强制转换把数据范围大的数值或者变量赋予给另外一个表示数据范围小的变量package

2021-10-02 23:40:13 619

原创 关键字-10-2

关键字关键字:被java语言赋予特殊含义的单词。关键字特点:(1)全部小写。(2)高亮

2021-10-02 23:11:50 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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