美文网首页
Java 考试复习

Java 考试复习

作者: SetsunaChiya | 来源:发表于2016-11-16 22:40 被阅读0次

package packagename;

1.可以使用类的全称,例如:使用javax.swing.JOptionPane来调用JOptionPane
2.import类,之后可以使用类的简称
import的类在编译或运行时都不会读取,除非这个类在程序中用到了。
import语句仅仅告诉编译器去哪里找这个类。

数组
定义:datatype[] arrayRefVar;datatype arrayRefVar[];(不提倡)
例:int[] a;int a[];

创建:arrayRefVar = new datatype[arraySize];
例:a = new int[10];

定义并创建:datatype[ ] arrayRefVar = new datatype[arraySize];
例:int[] a = new int[10];

定义、创建并初始化:
例:int[] a = {1,2,3};

// Declare array ref var
dataType[ ][ ] refVar;
// Create array and assign its reference to variable
refVar = new dataType[10][10];
// Combine declaration and creation in one statement
dataType[ ][ ] refVar = new dataType[10][10];
int[ ][ ] array = {{1, 2, 3},{4, 5, 6},{7, 8, 9},{10, 11, 12}};

参差数组Ragged Array

int[ ][ ] array = {{1, 2, 3},{4, 5},{6}};

传参方式
pass by value:跟C/C++一样,基础数据类型传行参,数组之类的传实参

返回类型
数组 int[]

Object类型

面向对象


java里把成员变量和成员函数叫做数据域Data Field和方法Method

默认值
The default value of a data field is
– null for a reference type,

– 0 for a numeric type,

– false for a boolean type

– '\u0000' for a char type

作为对比,一个方法里的本地变量是没有默认值的。

private修饰的数据域/方法限制在类内
默认的数据域/方法限制在包内
public修饰的数据域/方法无限制

可变mutable/不可变immutable
实现数据域的不可变:以private修饰,不提供mutator方法,不提供会返回该数据域的引用的方法

实例变量、方法:Instance Variables, and Methods
类变量、方法

继承

this->相当于Python里的self.
继承的语法public class Cylinder extends Circle {

构造函数:
子类不会继承父类的构造函数
子类的构造函数第一句都是super(不写编译器会给加上super())
super关键字用来调用父类的构造函数
super()
在子类中调用父类构造函数会出Syntax Error

toString()override

If a method’s parameter type is asuperclass (e.g., Object), you may passan object to this method of any of theparameter’s subclasses

instanceof

Paste_Image.png

For example, if a method is defined as public in thesuperclass, it must be defined as public in thesubclass.

Initialization blocks

Paste_Image.png
Chapter 9: Objects and Classes

static {System.out.println("A's static initialization block " +
 "is invoked"); }

垃圾回收(GC,Garbage Collection)
自动的

相关文章

  • Java 考试复习

    package packagename; 1.可以使用类的全称,例如:使用javax.swing.JOptionP...

  • Java考试复习重点1

    JAVA语言的特点2.面向对象 Java语言最吸引人之处,就在于它是一种以对象为中心,一消息为驱动的面向对象的编程...

  • 考试复习

    校园青莺阴雨霏, 凤凰城祉人未还。 自习书声仍将在, 难得考试度殷山。

  • 考试复习

    云阳事业单位考试时间:12.02 考试复习打卡第二天 学习内容:两个视频,行政法和民法 民法:原则及特点,平等主体...

  • 复习,考试

    临近年底,12月成了多事之冬,双十二来袭,各个部门都在准备;一月份地推活动,方案正在敲定中;公司线下快餐店方案基本...

  • 考试复习

    待更新

  • 考试复习

    1.考前要回归课本 考前要回归课本,掌握了教材就把握了考试的根本。在老师的指导下把考查的内容分类整理,理清脉络,使...

  • 考试复习

    马上期中测试了,要赶紧复习了,又是艰难的一周。 自从生了孩子每天都沉浸在看孩子,以及各种矛盾zhong,是时候调整...

  • 复习~考试

    陪着复习,整理错题,对于一个学生家长来说,我认为我做得已经够好了 为了考高分,为了免作业,最近几天我把大部分的时间...

  • HongVi系列·开始寒假Crazy模式

    注:本文为补发作业。 好久不发文章啦。 因为从元旦开始,就忙着复习、复习、复习…..考试、考试、考试….. 昨天,...

网友评论

      本文标题:Java 考试复习

      本文链接:https://www.haomeiwen.com/subject/cuzrpttx.html