首页 > 编程语言 >java基础

java基础

时间:2023-08-20 09:03:26浏览次数:36  
标签:java 变量 修饰符 基础 关键字 实例 static 修饰

变量是指一个包含值的存储地址以及对应的符号名称!!  变量的名字和变量的值

变量就是存储数据的载体

类变量使用static关键字修饰,是静态变量  static修饰符告诉编译器,无论类被实例化多少次,类变量始终只有一个变量副本。只要类被加载到内存中,它就会存在

实例变量也被称为非静态字段  实例变量用于存储对象的状态,它的值对于类的每个实例都是唯一的,每个对象都拥有自己的变量副本。只要相应的对象存在于内存中,它就占用着存储空间

局部变量是在方法范围内被声明和使用的,局部变量只对声明它们的方法可见,方法返回后,它们将被销毁。它们没有任何关键字修饰

参数是用于传递给方法签名的变量

常量  final修饰  被赋值后,在程序的运行过程中不允许被改变

关键字包括修饰符

修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native

访问权限修饰符:类,类成员(数据,方法)

 

标签:java,变量,修饰符,基础,关键字,实例,static,修饰
From: https://www.cnblogs.com/hdzw/p/17642603.html

相关文章

  • 01 简介、基础语法
    一、Python简介1、简介Python由荷兰数学和计算机科学研究学会的吉多范罗苏姆于1990年设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。2021年10月,语言流行指数的编译......
  • ON JAVA 8读书笔记|前言
    ONJAVA8这本书是基于Java8的特性进行编程教学的,同时也根据Java11、Java17这三大LTS【长期支持版本】版本新特性做了关键更新。 Java8最大的改进是引入了函数式编程【lambda表达式、流(stream),函数式基本类型(functionalprimitive)】,这也是Java8经久不衰的原因,是里程碑......
  • 快速傅里叶变换(FFT)基础
    本文是对FFT和NTT原理及实现的介绍,包含所有必要的证明.阅读本文需要具备一点基本的代数知识.给定\(n\)次多项式\(F(x)\)和\(m\)次多项式\(G(x)\),现在要求它们的卷积\(H(x)=F(x)G(x)\).朴素的暴力实现复杂度为\(O(nm)\),而FFT或NTT可以(在一定的精度范围内或模意......
  • OSPF基础
    链路状态路由协议网络拓扑是如何组成的?由设备和设备之间的链路组成网络拓扑。链路状态是什么?链路状态用来描述网络之间的拓扑结构,具体包括:1.路由器自身的标识2.链路上的邻居3.与邻居相连的接口地址4.与邻居相连的链路开销5.设备自身相连的路由信息6.链路的类型以下是......
  • JAVAEE基础知识
    JAVAEE基础知识2018年3月,开源组织Eclipse基金会宣布,JavaEE(EnterpriseEdition)被更名为JakartaEE,也就是9版本后改名JakartaEE,也就是JakartaEE9。JavaEE(JavaPlatform,EnterpriseEdition)是sun公司(2009年4月20日甲骨文将其收购)推出的企业级应用程序版本。这个版本以前称为J2EE......
  • JavaScript性能优化指南:加速前端应用的加载速度
    在当今互联网发展迅猛的时代,用户对于网页加载速度的要求也越来越高。JavaScript是前端开发中不可或缺的一部分,但它也可能成为网页加载变慢的原因之一。本篇文章将带您了解一些JavaScript性能优化的最佳实践,以加速前端应用的加载速度。1.压缩和合并JavaScript文件减少JavaScrip......
  • 普及模拟2 +【LGR-155-Div.3】洛谷基础赛 #3 &「NnOI」Round 2
    普及模拟2\(T1\)地址\(0pts\)简化题意:判断一个\(IP\)地址是否合法(数据保证字符串中存在且仅存在4个被字符分开的整数)#include<bits/stdc++.h>usingnamespacestd;#definelllonglong#definesortstable_sort#defineendl'\n'chars[100];intmain(){ freope......
  • JavaScript
    JS1.js导入方式1.1内部标签<script></script>1.2外部引用a.jsalert("hellojs");<scriptsrc="a.js"></script>2.基本语法<!DOCTYPEhtml><htmllang="en"><head><metacharse......
  • SQL注入基础学习
    SQL注入基础一、sql注入的基本知识Ⅰ、sql注入原理通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。通常未经检查或者未经充分检查的用户输入数据或代码编写问题,意外变成了代码被执行。产生漏洞的条件:参数用户可控参......
  • java基础运算符04(扩展运算符,三元运算符,包机制)
    扩展赋值运算符扩展赋值运算符属于比较偷懒的一种方式,+=,-=,*=,/=都是同样的原理和运用方式,不深入学习,就代码示例一下publicclassDemo{publicstaticvoidmain(String[]args){inta=10;intb=20;a+=b;//a=a+bSystem.out.prin......