Java课程笔记
创始人
2025-05-29 02:01:28
0次

Java课程笔记

    • 第一个程序
    • 基础语法
    • 对象和类
    • 基本数据类型
    • 变量类型
    • 修饰符


学习网址:
Java教程 | 菜鸟教程


第一个程序

public class HelloWorld {public static void main(String []args) {System.out.println("Hello World"); // 打印 Hello World}
}

在这里插入图片描述


基础语法

  • Java标识符:开头只能用“字母、$、_”
  • Java修饰符:
    default, public , protected, private (访问控制修饰符)
    final, abstract, static, synchronized (非访问控制修饰符)
  • Java数组:数组是储存在堆上的对象

对象和类

Java是一种面向对象语言

在这里插入图片描述

  • 对象:类的一个实例,有状态(属性)和行为(方法)

  • 类:一个模板,用来描述一类对象的行为和状态

    • 一个类中可以包含以下三种类型变量:
      1. 局部变量:在方法、构造方法、语句块中定义的变量(变量声明和初始化都是在方法中,方法结束后,变量自动销毁)
      2. 成员变量:定义在类中、方法体之外的变量(创建对象的时候实例化,可以被类中方法、构造方法和特定类的语句块访问)
      3. 类变量:声明在类中、方法体之外,但必须声明为static类型
  • 方法:即行为,一个类中可以有很多方法,逻辑运算、数据修改等动作都是在方法中完成的

  • 构造方法:构造方法的名称必须与类同名,一个类可以有多个构造方法

  • 创建对象:使用关键字new创建,在创建一个对象的时候,至少要调用一个构造方法


基本数据类型

  • Java两大数据类型:内置数据类型;引用数据类型
  • 内置类型(8种):byte 1字节(8位)、short 2字节(16位)、char 2字节(16位)、long 8字节(64位)、int 4字节(32位)、boolean 1位、float 4字节(32位)、double 8字节(64位)
  • 引用类型:引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,变量一旦声明后,类型就不能被改变了。除了内置8种类型,剩下的数据类型都是引用类型

变量类型

  • Java支持的变量类型:
    类变量(静态变量):独立于方法之外的变量,用 static 修饰。
    实例变量:独立于方法之外的变量,不过没有 static 修饰。
    局部变量:类的方法中的变量。
public class Variable{static int allClicks=0;    // 类变量String str="hello world";  // 实例变量public void method(){int i =0;  // 局部变量}
}

修饰符

  • 访问控制修饰符(4种):
    default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法
    private : 在同一类内可见。使用对象:变量、方法
    public : 对所有类可见。使用对象:类、接口、变量、方法
    protected : 对同一包内的类和所有子类可见。使用对象:变量、方法

  • 访问权限:
    在这里插入图片描述

  • 非访问修饰符:
    (待更新…)

相关内容

热门资讯

一分钟了解透视器!清风手游透视... 一分钟了解透视器!清风手游透视器AI技巧,清风手游多功能竟然是有透视器技巧1、在清风手游插件功能辅助...
实测分享开挂!冰球突破开挂AI... 实测分享开挂!冰球突破开挂AI插件,冰球突破多功能切实有开挂插件1、超多福利:超高返利,海量正版游戏...
专业讨论辅助!老牌人辅助AI技... 专业讨论辅助!老牌人辅助AI技巧,老牌人多功能一贯真的有辅助技巧1、用户打开应用后不用登录就可以直接...
重大通报作弊器!朱雀大厅作弊器... 重大通报作弊器!朱雀大厅作弊器AI软件,朱雀大厅多功能切实真的是有作弊器软件1、打开软件启动之后找到...
玩家必用作弊器!兴动游戏作弊器... 玩家必用作弊器!兴动游戏作弊器AI教程,兴动游戏多功能果然是有作弊器教程1、玩家必用作弊器!兴动游戏...
一分钟了解开挂!鸿福休闲开挂A... 一分钟了解开挂!鸿福休闲开挂AI教程,鸿福休闲多功能原来存在有开挂教程1、这是跨平台的鸿福休闲轻量版...
一分钟揭秘作弊器!新老夫子作弊... 一分钟揭秘作弊器!新老夫子作弊器AI技巧,新老夫子多功能一直是有作弊器技巧亲,关键说明,新老夫子透视...
专业讨论外挂!掼蛋外挂AI方法... 专业讨论外挂!掼蛋外挂AI方法,掼蛋多功能原来存在有外挂方法1)掼蛋辅助插件:进一步探索掼蛋辅助大陆...
科普透视器!MG棋牌透视器AI... 您好,MG棋牌这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款...
科普辅助!微乐广西麻将辅助AI... 科普辅助!微乐广西麻将辅助AI软件,微乐广西麻将多功能好像真的是有辅助软件1、完成微乐广西麻将有辅助...