java入门1.2.0

前言:

有了基础框架(类,对象,构造函数),在这个基础上升级迭代

解读别人的代码,并自己运行是一个十分好的学习模式

java 复制代码
public class hello {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

这是经典的java入门代码案例------Hello World

解读经典,让生活更美好(串台了~)

正片

先看第一行:public class hello

public 引入一个全新的概念 = 修饰符(Modifier) = 形容词

在编程里,我们经常说的修饰符,在自然语言中有一个更亲切的叫法,形容词

如何看懂一句代码,作者手把手叫,在之前的教学中,

注意:补充几个定义

自然语言,我们的日常中用的语言

编程语言,二进制代码

高级编程语言,将二进制代码转换成接近自然语言

高级编程语言 < 编程语言 < x < 自然语言

我们把这三者区分了出来,又合并成一种,现在就可以体现这样做的意义了,可以更好的读懂代码

我们语言的语言是带有逻辑性的,编程语言作为自然语言的分支,毫不意外的也继承了这一属性


小故事:来历不明的野史,不野不叫史

很久很久以前,身为神仙的我,在东边大陆画了一个圆圈,这个圆圈我管它叫系统,这个系统中有八块大陆,其中前七块大陆都有各自的国王,每个国王都有自己的领土,领土的资源全属于国王的私人资源

他们的资源无法共享,只能自己使用,七大陆之间没有联系,相互无法改变对方,但是有一个例外,第八大陆,他们可以在八大陆进行贸易,交流,战争,掠夺

国王无法干涉其他大陆的事,唯独第八大陆

好了,编不下去了,就这样吧


在整个系统中,第八块大陆是公共的,所有大陆都可以对其改变操作,访问

public = 公共

第一个权限修饰符:public

配合上之前的类,类后面跟的是文件名,这样我们就可以接以最接近原本意思的这句话翻译出来

public class hello

公共访问类------名为hello

补充野历:第八大陆的名为hello

之前说了每块领土是国王的,国王对于自己的领土是什么?

私有财产------第二个访问权限:private

那花括号是什么,花括号又有什么用?

花括号 = 作用域(领土范围)

如图,灰色的区域便是每块大陆的范围

总结,本次内容为修饰符分支中的权限修饰符

公共的------public

私有的------private

以及基本符号------花括号

相关推荐
邪修king2 小时前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
拆房老料3 小时前
【第四部分:Agentic 智能体设计模式】16. 一个 Prompt 搞不定复杂任务?试试 Prompt Chaining
java·前端·人工智能·设计模式·prompt
张张123y4 小时前
后端第十四课:Agent 记忆系统(让 Agent 记住上下文和用户,跨会话不健忘)
java·大数据·人工智能·python·agent·记忆
阿里嘎多学长8 小时前
2026-10-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
曹牧8 小时前
C#:空合并运算符
java·前端·数据库
布吉岛的石头8 小时前
Java 程序员第 50 阶段2:预训练的目标函数:自回归语言建模本质
java·开发语言·人工智能·深度学习·回归·transformer
golang学习记9 小时前
IDEA 2026年的玩法已经完全不同
java·ide·intellij-idea
小羊没烦恼!9 小时前
铁道部新客票系统设计(二)
开发语言·前端·数据库·python·oracle·c#·php
紧跟先前的步伐9 小时前
Go AI Agent 实战 05|Temperature 与生成参数:让模型输出可控
java·人工智能·golang
金銀銅鐵9 小时前
[Java] 展示添加元素时 ArrayList 的内部变化
java·后端·ai编程