
java
文章平均质量分 52
省级干饭王
在校大学生
展开
-
java——>instanceof 的使用
instanceof 的使用 instanceof 引用类型,用于判断一个对象是什么类型 可以用来判断两个类之间是否存在父子关系 //Object >> Person >> student //Object >> String //instance of 两边的类必须存在父子关系,如果没有父子关系,编译不会通过 // X instanceof Y /*编译是否通过的因素在于,X与Y是否有父子关原创 2021-04-27 12:45:14 · 127 阅读 · 0 评论 -
java——>继承
继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 exrends的意思是“扩展”,子类是父类的扩展 public class Person { //构造器,无参数的 public Person() { System.out.println("person无参构造执行了"); } protected String name = "印工毛"; public void print(){ System.out.printl原创 2021-04-13 22:14:30 · 101 阅读 · 0 评论 -
java——>构造器详解
java构造器详解 定义 类的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。 package way; class Person{ //一个类及时什么也不写,他也会存在一个方法 String name; //构造器第一个功能:实例化一些初始值 //使用new关键字,必须使用构造器 //无参构造 //Alt + insert可以直接生成构造器 public Person() { } //有参构造,一旦使用有参构造,就原创 2021-04-06 13:13:21 · 123 阅读 · 0 评论 -
java——>数组和字符串
数组 数组的基本概念 所谓的数组就是若干个相同数据类型的元素按一定的顺序排列的集合。在java语言中,数组元素可以由基本数据类型的量组成,也可以由对象组成。 栈内存和堆内存 java语言把内存分为两种,栈内存和堆内存。 堆内存:堆内存用来存放由new运算符创建的数组或对象,在堆中分配的内存,由java的垃圾回收器来自动管理。 栈内存:在堆中创建一个数组或对象后,同时还在栈中定义了一个特殊的变量,在栈中的这个变量的取值等于数组或对象在堆内存中的首地址。 数组的特点 数组是相同数据类型元素的集合原创 2021-03-31 22:50:44 · 548 阅读 · 0 评论 -
java——> 稀疏数组
稀疏数组 稀疏数组的使用范围 当一个数组中大部分元素为0或者为同一值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方式 记录数组有几行几列,有多少个不同值 把具有不同值得数组和行列值记录在一个小规模的数组中从而来降低数组规模 代码实例: public class arry02 { public static void main(String[] args) { int [][] array1; array1 = new int[11][11] ;原创 2021-03-30 22:25:00 · 101 阅读 · 0 评论 -
java循环结构
java循环结构 while循环 while循环格式如下: while(表达式){ <语句块> } 对于while循环必须注意一下几点: 只要表达式的布尔值为true,循环就会一直持续下去 但大多数情况下我们并不需要一直循环,也需要停止,就需要设计循环破坏条件 一定要避免出现死循环 do-while循环 do-while循环格式如下: do { <语句块>; }while(表达式) do-while和while一样,使用的方式也一样。 就是由于该程序把whil原创 2021-03-24 21:15:43 · 271 阅读 · 0 评论 -
java流程结构
java流程结构 顺序结构 顺序结构是java的基本结构,除非特别指明,否则会按照从上到下的顺序依次执行代码。 选择结构 if选择结构 if单选择结构 if(布尔表达式){ 语句块; } 和C语言中的if选择结构一样,当布尔值表达式的结果为True时,输出语句块,否则跳过语句块,执行if()后边的程序。 if双选择结构 if(布尔表达式){ 语句块1; }else{ 语句块2; } 当布尔表达式的结果为true时,输出语句块1;否则将执行语句块2。 if三选择结构 if(布尔原创 2021-03-24 20:27:07 · 104 阅读 · 0 评论 -
JAVA——>Scanner
JAVAScanner 用户交互Scanner类——>输入字符串 通过运用Scanner类,我们可以实现人机交互,通过scanner来获取用户输入的数据 基本语法 Scanner s = newScanner(System.in); 使用方法:我们一般通过Scanner类的next()和nextLine()方法获取输入的字符串,可以直接使用,亦可以通过判断语句结合hasNext()或hasNextLine()来判断是否有数据的输入 使用步奏 在main类中new Scanner (System.i原创 2021-03-23 13:07:35 · 369 阅读 · 0 评论