随笔分类 - 大二上暑假自学总结
摘要:通过暑假的三十天对JAVA的自学,阅读了专业名著《大道至简》,明白了很多编程思想。通过网课和教材及资料,基本掌握了JAVA语言的基础知识和用法。通过小学期的讲解和自学,基本掌握了管理系统的架构和功能的实现。希望开学之后继续自律学习,未来可期!
阅读全文
摘要:(1)今日安排构造器子类是不继承父类的构造器(构造方法或者构造函数)的,它只是调用(隐式或显式)。如果父类的构造器带有参数,则必须在子类的构造器中显式地通过 super 关键字调用父类的构造器并配以适当的参数列表。如果父类构造器没有参数,则在子类的构造器中不需要使用 super 关键字调用父类构造器
阅读全文
摘要:(1)今日安排继承关键字继承可以使用 extends 和 implements 这两个关键字来实现继承,而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承object(这个类在 java.lang 包中,所以不需要 import)祖先类。extends
阅读全文
摘要:(1)今日安排类的继承格式在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:类的继承格式class 父类 {} class 子类 extends 父类 {}继承的特性子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以
阅读全文
摘要:(1)今日安排1)方法调用Java 支持两种调用方法的方式,根据方法是否返回值来选择。当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。2)方法的重载上面使用的max方法仅仅适用于int型数据。但如果你想得到两个浮点类型数据的最
阅读全文
摘要:1)今日安排类的方法1)方法的定义:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}2)方法的组成修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型 :方法可能会返回值。returnValueType 是方法返回
阅读全文
摘要:(1)今日安排System.out.println()println() 是一个方法,System 是系统类,out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。方法是解决一类问题的步骤的有序组合,方法包含于类或对象中,方法在程序中
阅读全文
摘要:1)今日安排import java.util.Scanner; Scanner scan = new Scanner(System.in);类型名(int) typename = scan.nextInt();(根据类型来写next后内容)next() 与 nextLine() 区别next():1
阅读全文
摘要:1)今日安排java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能: 给数组赋值:通过fill方法。 对数组排序:通过sort方法,按升序。 比较数组:通过equals方法比较数组中元素值是否相等。 查找数组元素:通过binarySearch方法能对排序好的数组
阅读全文
摘要:(1)今日安排多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组,例如:String[][] str = new String[3][4];多维数组的动态初始化type[][] typeName = new type[typeLength1][typeLe
阅读全文
摘要:1)今日安排数组初始化:arrayRefVar = new dataType[arraySize];1)使用 dataType[arraySize] 创建了一个数组。2)把新创建的数组的引用赋值给变量 arrayRefVar。数组变量的声明,和创建数组可以用一条语句完成:dataType[] arr
阅读全文
摘要:(1)今日安排1)字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。2)初始化:String str=new String("Lil ghost");3)length() 方法,length 属性和 size() 方法的区别:
阅读全文
摘要:(1)今日安排Java 修饰符1)访问修饰:Private 访问修饰符的使用主要用来隐藏类的实现细节和保护类的数据;public 的类、方法、构造方法和接口能够被任何其他类访问;protected 访问修饰符可以修饰类及其方法,但是接口及接口的成员变量和成员方法不能声明为 protected;2)非
阅读全文
摘要:(1)今日安排 Java语言支持的变量类型1)Java 局部变量:独立于方法之外的变量,用 static 修饰。局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造
阅读全文
摘要:(1)今日安排创建对象:对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。声明:声明一个对象,包括对象名称和对象类型。实例化:使用关键字 new 来创建一个对象。初始化:使用 new 创建对象时,会调用构造方法初始化对象。对象 对象名=new 对象(初始化)(2)明日安排整理
阅读全文
摘要:(1)今日安排内置数据类型1)byte类型:8位、有符号的,以二进制补码表示的整数,默认值是 0;用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;2)short类型:16 位、有符号的以二进制补码表示的整数,默认值是 0;也可以像 byte 那样节省
阅读全文
摘要:(1)今日安排1.import 语句如果给出一个完整的限定名,包括包名、类名,编译器就可以很容易地定位到源代码或者类。import 语句就是用来提供一个合理的路径,使得编译器可以找到某个类。2.内部类:将一个类的定义放在另一个类的定义内部,这就是内部类。内部类优点和缺点: 优点:可访问外部类私有属性
阅读全文
摘要:(1)今日安排 一.命名规范1. 项目名全部小写2. 包名全部小写3.类名首字母大写,若类名由多个单词组成,每个单词的首字母都大写。4.变量名、方法名首字母小写,若名称由多个单词组成,每个单词的首字母都大写。5. 常量名全部大写6.所有命名必须遵循: 1)名称只由字母、数字、下划线、$组成。 2)数
阅读全文
摘要:(1)今日安排 看教材学习“类的重用” 终结类(final)无子类,终结方法不能在子类中重写 抽象类(abstract)子类为抽象类或重新父类所有抽象类方法 抽象类才有抽象方法,抽象类也能有非抽象方法 (2)明日计划 整理所学知识的笔记
阅读全文
摘要:(1)今日安排 看教材学习了“类的重用” static作用 static type a:修饰变量变为全局变量(将其加载至方法堆),任何方法修改该变量都会改变,实现共享变量,修饰成员变量时不用重复初始化 public static type way(){}:将类的方法直接导入当前类中 Object类e
阅读全文