11 2021 档案
摘要:简单小结类与对象 类与对象 类是一个模板:抽象的,对象是类的实例 方法: 方法的定义与调用! 对象的引用 引用类型: 基本类型(8种) 对象是通过引用来操作的:栈-->堆(地址) 属性: 字段Field 成员变量 默认初始化: 数值:0 0.0 char :u0000 boolean: false
阅读全文
摘要:构造器 类中的构造器也称为构造方法,是在进行创建对象的时候必须调用的。并且构造器有以下俩个特点: 必须和类的名字相同 必须没有返回类型,也不能写void public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; //构
阅读全文
摘要:创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。 //学生类public class Student { //属性 String name ; int age; public void stud
阅读全文
摘要:类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表一个具体的事物。 动物,植物,手机... person类,Pet类,Car类 对象是抽象概念的具体实例 张三就是人的一个具体的实例,张三家的狗就是狗的一个具体实例 能够体现出特点,展现出功能的是具体的实例,而不是一
阅读全文
摘要:面向对象编程(oop) 面向对象: 物以类聚,分类的思维模式,思考问题,首先解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索! 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握、从整体上分析,我们需要使用面向
阅读全文
摘要://稀疏数组 public class Demo05 { public static void main(String[] args) { //创建一个二维数组,0表示无棋子,1表示黑棋,2表示白棋。 int[][] array = new int[11][11]; array[1][2] = 1;
阅读全文
摘要:多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。 二维数组 int a[][] = new int[2][5] Arrays类 数组的工具类Java.util.Arrays 由于数组对象本身并没有什么方法可以提供我们调用,但API中提供了
阅读全文
摘要:数组的特点 数组变量属于引用类型,数组也可以看成是对象,数组中的,么每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的 数组边界 [0,array.length] ArrayIndexOutOfBoundsEx
阅读全文
摘要:内存分析 数组三种初始化 静态初始化 //静态初始化int[] a = {1,2,3};//动态初始化 :包含默认初始化int[] b = new int[10]; 默认初始化。 array类 数组的工具类java.util.Arrays Arrays类中的方法都是static修饰的静态方法,在使
阅读全文
摘要:方法的定义 方法包含一个方法头和一个方法体。下面是一个方法的所所有部分: 修饰符 返回值类型 方法名 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法中的参数类型,顺序和参数的个数。参数可选,方法可不包含任何参数。形式参数:在方法调用时用于接收外界
阅读全文
摘要:Java方法 何谓方法 System.out.println(),system为系统的类,out为输出对象,println()为方法。 Java方法是语句的集合,它们在一起执行一个功能 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法设计原则:一个方法只能完成一个功能,这样利于我们后
阅读全文
摘要:for循环例题 计算0到100之间的奇数和偶数的和 用while或for循环输出1—1000之间能被五整除的数。并且每行输出三个。 打印九九乘法表 增强for循环 主要用于数组或集合的增强型for循环 //语法格式:for(声明语句 :表达式){ //代码句子} 声明语句:声明新的变量,该变量的类型
阅读全文
摘要:顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构 语句与语句之键,况愈况之间是按从上到下的顺序进行的,它是由若干个依次执行的处理组成的,它是任何一个算法都离不开的一种基本算法结构。 选择结构(同c) if单选择结构 if(){ } if
阅读全文
摘要:Scanner进阶使用 其余next()用法 Demo04: nextInt,nextFloat;
阅读全文
摘要:JavaDoc Javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本名 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 基础知识学习结束。 Java流程控制01 用户交互S
阅读全文
摘要:逻辑运算符 位运算符 逻辑运算符 同c语言 位运算符 A = 0011 1100 B = 0000 1101 A&B = 0000 1100//与,有零取零); A|B = 0011 1101//(非,有1取1); A^B = 0011 0001//(异或,相同为零,不同为1); ~B = 11
阅读全文
浙公网安备 33010602011771号