
关于Java
文章平均质量分 84
小白免与大能猫
这个作者很懒,什么都没留下…
展开
-
数据类型和简单语句
目录Java基本结构数据类型输入输出和流程控制数组的特点Java基本结构java的三大特点:面向对象(OOP:Object OrientedProgramming):两个概念、三大特性:类和对象,封装继承多态健壮性:无指针,垃圾回收跨平台性:不同操作系统有不同的JVMjdk包含jre和一些开发工具和一些核心类库,jre包含jvm和一些核心类库的class文件。命令行编译:.java文件(源文件)→编译(javac...原创 2021-09-01 15:03:50 · 233 阅读 · 0 评论 -
类、对象、方法、构造器及特性
类及类的成员1、属性=成员变量=字段=域=instance属性可以在创建类的对象后手动初始化也可以直接在定义时初始化也可以使用它的默认初始化值(默认初始化值同数组);2、方法=函数=method类和类的对象的使用:1、创建类:包括创建属性,方法,构造器等等;2、实例化类=创建类的对象:new + 构造器;3、通过类的对象来调用类的成员:“对象名.属性名”和“对象名.方法名”;▲要深刻理解类,属性,方法调用之间的关系:要想调用一个方法/属性,只能通过该方法所在类的对象.原创 2021-09-01 15:00:35 · 421 阅读 · 0 评论 -
抽象类和接口
abstract关键字和抽象类和抽象方法:abstract关键字:只能修饰类和方法。1、abstract修饰类:该类不能实例化。该类的作用是让子类继承,从而重写该类中的方法,从而实现多态。2、abstract修饰方法:有抽象方法的类必为抽象类。该方法只有声明,没有参数和方法体。▲abstract只能用来修饰方法和类,不能修饰变量、代码块、构造器;不能用来修饰private方法,static方法,final方法,final类。▲抽象类中除了抽象方法其他可以包含和正常类一样的内容..原创 2021-09-01 14:57:22 · 241 阅读 · 0 评论 -
关于异常的笔记
异常:▲异常是一种类且出现在方法体内(包括main方法),不能出现在其他位置。异常体系:Error表示严重错误,一般是代码本身的问题。Exception为狭义的异常,其中RuntimeException为运行时异常,其他为编译时异常。常见的异常:RuntimeException运行时异常:1、空指针异常NullPointerException引用类型对象为null,输出该对象。2、数组角标越界异常ArrayIndexOutOfBoundsException输出数组原创 2021-09-01 14:56:21 · 124 阅读 · 0 评论 -
一些常用类
String类:1、String声明为final,表示不可被继承;2、String实现了Serializable接口,表示可以被序列化;实现了Comparable接口,表示可以相互比较大小。3、String内部定义了final byte[] values属性来存储字符串数据(jdk1.8及以前String使用的是char数组,jdk1.9及以后使用的是byte数组);4、通过字面量的方式新建字符串,变量直接指向字符串常量池。字符串数据存储在常量池中,且常量池中不会存在相同的字符串数据,即相同原创 2021-09-01 14:55:56 · 131 阅读 · 0 评论 -
注解相关笔记
注解:注解(Annotation)可以像修饰符一样被使用,可用于修饰包,类,构造器,方法,成员变量,参数,局部变量的声明。注解(Annotation)的属性,用无参数无语句方法的形式来声明。其方法名和返回值定义了该成员的名字和类型,我们称为配置参数。方法的返回类型只能是八种基本数据类型、String类型、Class类型、enum类型、Annotation类型或上述12种类型的数组。自定义注解:1、用@interface表示注解。 @interface MyA...原创 2021-09-01 14:54:49 · 76 阅读 · 0 评论 -
泛型相关笔记
泛型的概念所谓泛型, 就是允许在定义类、 接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型或者是构造器参数类型(注意是为了让属性或方法或构造器类型变得可替换)。 这个类型参数将在使用时(例如,继承或实现这个接口, 用这个类型声明变量、 创建对象时) 确定(即传入实际的类型参数, 也称为类型实参)。JDK7新特性:类型推断▲泛型的类型不能为基本数据类型集合中的泛型JDK1.5改写了集合框架中的全部接口和类, 为这些接口、 类增加了泛型...原创 2021-09-01 14:54:21 · 109 阅读 · 0 评论 -
IO流相关笔记
File类1、File类的一个对象代表一个文件或一个文件目录(即文件夹)。2、File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流来完成。3、想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。 4、File对象常作为参数传递给流的构造器 File类构造器新建文件要加文件相应的后缀!public File.原创 2021-09-01 14:53:42 · 172 阅读 · 0 评论