Java基础学习笔记——超简洁版


因为经常看过的内容,不用时间长了就忘记了,这里简单做些记录。

这篇是关于Java程序设计,简单记录下Java的最基础的东西,方便引起连锁记忆。快速想起想要知道的内容。

一、一些主要的特点和限制

1. 仅允许单继承。
2.一个程序最多只能有一个public 修饰的类,并且该类的名字与文件名相同;若不是public修饰的类,则可以不同。
3. 一个程序文件仅有一个main的方法(函数)。

二、标识符和关键字

1. 变量命名方式与c类似。
2. 关键字:

  • 类型关键字,除开最基本的类型外,还有bool型的变量,关键字为:boolean。
  • java还包含几个特殊类型:数组(关键字:array),接口(关键字:interface),类(关键字:class)。
  • java有特殊的修饰符public、private、protected来修饰变量和方法。
  • java 用final来修饰常量。

三、方法

1. 格式:
[修饰符] 返回值类型 方法名[(参数表)]
{
声明部分
语句部分
}
注:方法只能在类中声明。

2. 使用数组参数

  • 形式参数表中括号不能省略。
  • 实际参数不需要括号
  • 形参和实参使用相同的存储单元。

四、数组的声明,初始化及赋值

声明: 类型标识符 数组名[] 或者 类型标识符[] 数组名
初始化: 数组名 = new 类型标识符[数组长度]
赋值:与C类似

五、类和接口

1. 格式:
[修饰符] class 类名 [extends 父类名][implements 接口列表]
{
类成员声明;
类方法声明和定义;
}

2. 创建对象的方法:
[修饰符] 类名  对象名 = new 类名(实参列表)
or
[修饰符] 类名 对象名
or
对象名 = new 类名(实参列表)

3. 构造方法与finalize()方法。

4. final类和final成员
1)  final 类,final 成员方法不能被继承。
2)  final  成员变量不能被修改。

5. 抽象类和抽象方法的定义

方法: [权限修饰符] abstract 返回值类型 方法名[(参数表)]

类: [权限修饰符] abstract class 类名
{
成员变量;
抽象方法;
}

六、包

说明:包是一组相关类和接口的集合。

建立
1. 建立与包名相同的文件夹,
2. 将类定义文件放入包文件夹,在程序的第一行写上package 包名;
3. 在子包中时,需加上其上几级的名,并用.隔开。

调用: 调用其他包中类,格式如下:
import 包名.类名
import  包名.接口名
import  包名.*

版权所有丨如未注明,均为原创,转载请注明转自:https://whonee.net/sample-java-study-note.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注