首页 > 编程语言 >初识java(1)

初识java(1)

时间:2024-11-26 23:33:57浏览次数:8  
标签:java 定义 首字母 修饰符 关键字 初识 标识符

大家好,今天是我们开启java的新篇章,这意味着又是一个新的开始,那么我们就来看看这个编程语言。

一.标识符

在程序中由用户给类名,方法名或者变量所取的名字。

硬性规则:标识符中可以包含字母,数字以及下划线和$符号等等。

注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

软性建议:

类名:每个单词的首字母大写(大坨峰)

方法名:首字母小写,后面每个单词的首字母大写(小驼峰)

变量名:与方法名规则相同

二:关键字

关键字是由java语言提前定义的,有特殊含义的标识符,或者保留字。

注意:用户不能使用关键字定义标识符。

例如:

用于定义访问权限修饰符的关键字:

private    protected    public

用于定义类,函数,变量修饰符的关键字:

abstract     final    static     synchronized

用于定义类与类之间关系的关键字:

extends    implements

用于定义建立实例及引用实例,判断实例的关键字:

new     this     super     instanceof

用于异常处理的关键字:

try      catch    finally    throw     throus

用于包的关键字:

package     import

其他修饰符的关键字:

native   strictfp   transient    uolatile   assert

 

今天就给大家介绍这么多,那么下期再见,谢谢大家阅读

标签:java,定义,首字母,修饰符,关键字,初识,标识符
From: https://blog.csdn.net/2403_86949771/article/details/144043353

相关文章

  • Java DAY8
        用Lambda函数替代匿名内部类对象(在匿名内部类的基础上再简化)Lambda省略更优雅,但是非必须方法引用(可遇而不可求,以看得懂为主)    静态方法引用        类名::静态方法名        实例方法引用    特定类的方法引用......
  • 第十章 JavaScript的应用
    10.1JavaScript概述10.1.1JavaScript简介JavaScript是一种基于对象(0bject)和事件驱动(EventDriven)并具有安全性能的脚本语言,能够与HTML(超文本标记语言)、Java语言一起在Web页面中与Web客户交互它无须经过先将数据传给服务器端(Server)、再传回来的过程,而直接可以由客户......
  • java集合及源码
    目录一.集合框架概述1.1集合和数组数组 集合1.2Java集合框架体系常用二. Collection中的常用方法        添加        判断   删除      其它集合与数组的相互转换 三Iterator(迭代器)接口3.0源码3.1作用及格式3.2原理3.3......
  • JAVAJSP物业管理系统源码JSP小区管理系统源码JSP小区物业管理系统源码JSP社区管理系统
    一、项目介绍系统的使用者分为用户(业主)和管理员(物业)两类,根据使用者不同,将有不同的主页,对应不同的功能权限。将本系统分为用户子系统和管理员子系统。在用户子系统中,使用者通过账号密码(用户)登入系统,进入主页,通过主页链接,进入小区服务,小区公告,信息查询,系统功能四个功能模块,在模......
  • 调用java中的库实现栈和队列
    java当中的队列队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。以下实例演示了队列(Queue)的用法:package栈和队列;importjava.util.LinkedList;importjava.util.Q......
  • 用java实现栈和队列(以数组为底层)
    1.实现栈publicclassStackDemo{privateint[]arr;privateinti=-1;publicStackDemo(intsize){arr=newin[size];}//入栈publicvoidadd(intvalue){if(i==arr.length-1){Syste......
  • JavaScript基础语法
    一.数据类型1.基本类型数字整数小数字符串'' ""都可以布尔类型vard=true;只需要用var声明不需要在前面声明数据类型打印出来undefined说明声明一个变量但没有赋值null涉及到一个量但是这个量是空说明没有声明2.复合类型数组数组通过下标访问arr.length获......
  • 2024年最新版Java八股文复习
    最新版本Java八股文复习,每天更新一篇,博主正在持续努力更新中~~~一、Java基础篇1、怎么理解面向对象?简单说说封装、继承、多态三大特性?2、多态体现在哪几个方面?3、面向对象的设计原则你知道有哪些吗?4、重载与重写有什么区别?5、深拷贝和浅拷贝的区别?6、实现深拷贝的三种方......
  • 基于Java+SpringBoot+Mysql在线简单拍卖竞价拍卖竞拍系统功能设计与实现十
    一、前言介绍:免费学习:猿来入此1.1项目摘要主要源于互联网技术的快速发展和电子商务的普及。随着网络技术的不断进步,人们越来越依赖于互联网进行购物、交易和沟通。电子商务的兴起为在线拍卖提供了广阔的市场和便利的条件。在线拍卖系统通过搭建一个虚拟的拍卖平台,将传统的拍卖......
  • java学习03day
    Java的一些特性变量java的变量相对于c语言而言不能重复定义会爆错inte,f=30;上述的代码相当于f为30,e没有进行复制强类型语言:每个变量都必须声明其类型数据类型数据类型分为:1、基本数据类型:数值型(整数类型(byte、short、int、long)浮点类型(float、double))、字符型(char)、布......