java基础语法

作者 : 慕源网 本文共2450个字,预计阅读时间需要7分钟 发布时间: 2022-05-9 共86人阅读

java基础语法,Java程序是对象的集合,这些对象通过方法调用相互通信以协同工作。这里简要讨论了Java的类和对象、方法、实例变量、语法和语义。

java常用术语

1.类:类是一个模板,它描述一类对象的行为和状态。

2. 对象:对象是类的一个实例。它是一个具有行为和状态的实体。

  • 示例:汽车是一个对象,其状态为:品牌、颜色、车牌。
  • 行为在路上奔跑。

3. 方法:对象的行为就是方法。

4. 实例变量:每个对象都有自己唯一的一组实例变量。对象的状态通常由分配给这些实例变量的值创建。

示例:在控制台中编译和运行 java 程序的步骤

javac GFG.java
java GFG
public class GFG {
public static void main (String[] args) {
		System.out.println("GFG!");
	}
}

输出

GFG!

java基本语法:

1. Java 中的注释

Java 中有三种类型的注释。

i.单行注释

// System.out.println("GFG!");

ii. 多行注释

/*
    System.out.println("GFG!");
    System.out.println("Alice!");
*/

iii. 文档注释。

/** documentation */

2. 源文件名

源文件的名称应该与扩展名为.Java的公共类名完全匹配。如果文件没有任何公共类,则可以使用其他名称。假设您有一个公共类GFG。
GFG.java // 有效语法
gfg .java // 无效语法

3. 区分大小写

Java 是区分大小写的语言,这意味着标识符AB、Ab 、aB ab在 Java 中是不同的。

System.out.println("Alice"); // 有效语法
system.out.println("Alice"); // 无效语法

4.类名

i.类的第一个字母应为大写(允许使用小写,但不鼓励使用)。

ii. 如果使用多个单词组成类名,则每个内部单词的首字母应为大写。允许使用下划线,但不建议使用。还允许使用数字和货币符号,但也不鼓励使用,因为它们用于特殊用途(用于内部类和匿名类)。

class MyJavaProgram // 有效语法
class 1Program // 无效语法
class My1Program // 有效语法
class $Program // 语法有效,但不鼓励
class My$Program // 语法有效,但不鼓励(My 类中的内部类 Program)
class myJavaProgram // 语法有效,但不鼓励

5. public static void main(String [] args)

方法 main() 是 Java 程序的主要入口点;还允许使用签名public static void main(String… args)

6. 方法名称

i.所有方法名称都应以小写字母开头。

ii. 如果使用多个单词来构成方法的名称,则内部单词的每个首字母都应为大写。允许使用下划线,但不建议使用。还允许使用数字和货币符号。

public void employeeRecords() // 有效语法
public void EmployeeRecords() // 有效的语法,但不鼓励

7. java中的标识符

标识符是局部变量、实例和类变量、标签的名称,也是类、包、模块和方法的名称。所有 Unicode 字符都是有效的,而不仅仅是 ASCII 子集。

i.所有标识符都可以以字母、货币符号或下划线 ( _ ) 开头。根据惯例,变量的字母应该小写。

ii. 标识符的第一个字符后面可以是字母、数字、货币符号和下划线的任意组合。变量名不建议使用下划线。常量(静态最终属性和枚举)应全部为大写字母。

iii. 最重要的是标识符区分大小写。

iv. 关键字不能用作标识符,因为它是保留字并具有某些特殊含义。

合法标识符:MinNumber、total、ak74、hello_world、$amount、_under_value
非法标识符:74ak,-amount

8. Java 中的空格

只包含空格的行(可能带有注释)称为空行,Java编译器会完全忽略它。

9. 访问修饰符:这些修饰符控制类和方法的范围。

  • 访问修饰符: default、public、protected、private
  • 非访问修饰符: final、abstract、strictfp

10. Java 关键字

关键字或保留字是一种语言中用于某些内部流程或表示某些预定义操作的字词。因此,不允许将这些单词用作变量名或对象。

abstract assert boolean break
byte case catch char
class const continue default
do double else enum
extends final finally float
for goto if implements
import instanceof int interface
long native new package
private protected public return
short static strictfp super
switch synchronized this throw
throws transient try void
volatile while
java架构进阶

你还在浪费时间找学习资料和软件上面吗,你明白当下java的技术趋势吗,只有针对性学习满足当下企业的技术需求你才能轻松找到工作,才能拿到高底薪,这里推荐[java课程架构师培训/系统架构设计师进阶/高并发系统架构/微服务架构设计]。

本课程涉及的mysql优化,spring源码, 微服务架构与源码,各种中间件技术等等,薪50万Java工程师必会知识框架,补齐能力短板,还能学会如何更好的面向上级、团队展现自己的优势。

java基础语法

认真学完这门课程您将突破以下瓶颈:

技术滞缓、多年技术码农、无明显突破
自学无门、想学习主流技术却不知从何下手
系统架构困难、有几年开发经验、架构思维亟待提升
跳槽面试不顺、无法实现高薪、就业屡屡碰壁

快来点击链接学习吧


慕源网 » java基础语法

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录