java基础教程:基础语法之术语和入口类(2)

article/2025/8/30 8:29:41

 

我们上节课已经学会了如何安装java环境,编译和运行java代码。那么,java当中有哪些编程的语法规则呢?

我们会通过几节课来了解这部分内容。这几节课不会从面向对象的方向来解释java的语法,后面会单独介绍。

 

这节课我们了解如下两个部分:

术语

入口类

 

第一部分:术语

 

类:

类是java当中程序代码的基本单元,一般情况下一个类是一个文件。

java的代码需要写在类当中才能执行。

 

对象:

对象指的是现实世界的任何研究对象,如小鸟,杯子等等。在Java中一般是类实例化出来的。

 

方法:

方法是程序中用来实现某一个功能的指令代码序列。

方法隐藏了具体的指令实现过程,具有整体性。同时,任何需要实现相同功能的地方都可以调用相同的方法达到目的,所以方法是可以复用的。

 

变量:

用来存储一个用来计算的可变值的量。变量也是一块内存。

 

关键字:

java当中内置的特殊字符串。用来定义java的一些类,方法和量。

 

标识符:

java当中用来表示对象,方法,量的名称,通常由编程人员指定或jdk内置。

 

第二部分:入口类

入口类是包含入口函数的类。入口函数是java当中规定的、可以用来作为程序入口的运行函数。

我们将上节课的示例拿过来,因为它就是一个只包含入口函数的类-入口类。如下:

 

我们在此逐个解释下这个文件的代码内容。

 

1、入口方法:public static void main(String[] args){}

java规定的入口方法,代码格式固定。包含入口方法的类才能运行,才能作为一个工程的入口。

入口方法可以写在任何一个类中,但是,一个工程只能有一个入口类,所以,如果存在多个入口类,需要选择一个合适的作为入口。

 

2、代码内容解释

 

•package:java文件所在 ( 路径 ),用来组织管理类文件。全部小写,如:

 

  com.dream.user

•public: 修饰符,修饰符修饰类或对象、方法或量,表示具有某种特性。如

  public class User{}

  publc String name

  public void getName(){}

•class: 类定义关键字,用来定义一个类,其后紧跟类名。如:

  class User{} 

•HelloWorld:自定义 类的 名称,大写字母开头。如:

  class UserManager{}

  class OfferService{}

•{}:表明这是一对 逻辑闭合,标注类或方法起始结束位置。如:

class User{

void say(){

System.out.print(“I’ma lily”);

}

}

public static void main(String[] args ){}表明main方法是该java类的入口方法。这个是 java 指定的入口函数,不能自定义,也不能用作其他用途。
•main( String[] args)括号中的args是方法的参数,String[]是参数类型。 参数的类型是固定的,参数名称也建议不要更改。
System.out.println (“hello world”);是方法的具体逻辑语句。用 分号分割每一个逻辑行
至此,这个示例就给大家解释完了。看完解释,是不是对这段代码没有那么懵逼了。哈哈。
其实,在类当中,编写代码也有要求,不能任意编写。在类的直接内部,只能编写量和方法。具体的逻辑执行过程只能放在方法中。如下的代码是错误的:

ClassTest{


User user = new User();

  User.getName();

}

 

 

 

最后,让我们总结下今天的课程:

术语:类,对象,方法,变量,关键字,标识符

入口类和入口函数,以及一个最基本的类都有哪些内容组成。

 

对于变量、方法等等,请继续关注之后的课程。。。

 


http://chatgpt.dhexx.cn/article/TQFLlJej.shtml

相关文章

【Java基础教程】(三十二)常用类库篇 · 第二讲:包装类 Wrapper Class——概念及用途, 自动装箱与拆箱,常用操作方法~

Java基础教程之常用类库 包装类 1️⃣ 概念2️⃣ 设计目的(作用)和用途3️⃣ 使用3.1 自动装箱与拆箱3.2 常用方法3.3 常用属性3.4 null和默认值 4️⃣ 注意事项🌾 总结📑 本文源码下载地址 1️⃣ 概念 在Java编程中&#xff0c…

java基础教程01讲:使用idea写第一个java程序

1、使用idea创建一个java、web项目,新安装的idea,第一次,打开如图下面的界面 选择第一个 2、如果不是第一次打开,就我们选择new---》project 3、点击下一步 再点击下一步 4、project name写项目名称、project location是代码存放…

grpc java 基础教程

1 RPC 框架原理RPC 框架的目标就是让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者&a…

【Java基础教程】Java学习路线攻略导图——史诗级别的细粒度归纳 ~

Java学习路线攻略导图 上篇 前言1、入门介绍篇2、程序基础概念篇3、包及访问权限篇4、异常处理篇5、特别篇6、面向对象篇7、新特性篇8、常用类库篇9、多线程篇10、IO篇11、网络编程篇12、集合体系篇13、JDBC篇 前言 🍺🍺 各位读者朋友大家好&#xff01…

idea java 单元测试_Java基础教程:IDEA单元测试

Java基础教程:IDEA单元测试 环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件。 安装JUnit插件步骤 File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。 安装完成后需要重新启动…

【Java基础教程】标识符与关键字

✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站 标识符与关键字 标识符关键字…

【Java基础教程】用Java实现猜数字小游戏

✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站 🏆在本周获得了新…

【Java基础教程】详解Java三种流程控制语句

✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点…

java基础教程:集合概述(27)

今天要讲的内容是集合。集合是我们编程时非常频繁的对象,必须花费大量时间学习。 我们还是从是什么和为什么两个角度进行引入。 集合是什么? 集合是存储和操作一组对象的对象。类似一个池子,可以存储操作一组元素。 为什么要有集合&#xf…

Java 零基础教程,看完就会,建议收藏

如果你不懂Java 并且想认真学习接触了解一下Java的语法,建议把这篇文章收藏了,多看几遍,应该可以初步掌握Java 大部分基础的语法 。 让我们出发吧!ps:本文有点长,耐心阅读 。 〇,编程环境 工程项目推荐使…

找呀找呀找地铁

杭州地铁1号线据说2010年开通,还好下沙那边有地铁站,刚好在单位门口,不然在城区和这个鸟不生蛋的地方两头跑,可怎么活啊? 谁要以前不好好努力,多捞点钱呢?真是“老大徒伤悲”啊!这个…

转载-高仙机器人落地北京杭州深圳多个城市地铁

你知道吗?世界上第一条地铁始建于1863年的伦敦,中国的地铁时代则在1969年的北京开启。 地铁作为黄金动脉,是衡量城市发展的关键指标之一。地铁不仅可以减少城市交通道路拥堵,带动周边地区发展,还可以减少环境污染&…

我国首个5G地铁站开通:TCL集团重组方案通过;苹果2019新品图泄露|雷锋早报...

我国首个5G地铁站在成都开通 近日,成都市政府新闻办发布消息称,全国首个5G地铁站(地铁10号线太平园站)已于1月5日在成都正式开通,该地铁站是全国第一个覆盖5G信号的地铁站,将成为四川移动对5G室内分布系统…

杭州治堵有“智慧” 阿里云数加激活城市大脑

城市车辆逐年增长,道路通行关系市民生活,也考验城市管理者智慧。除了加大基础设施投入,杭州对大数据的分析和应用成为治堵新发力点。在路网规划、精确治堵、科学调配资源等方面,都能看到“城市大脑”和大数据发挥的“智慧”作用。…

地铁一公里造价达7亿元,大部分城市无法回本,为何还抢着建?

最近几年我国各大城市兴起了一股地铁热,不管是大城市还是小城市,只要稍微符合条件的,很多城市都在纷纷规划建设地铁,目前包括已经有地铁在运营以及规划建设地铁的城市达到70个以上。 但是我们都知道,建地铁的成本是非常…

支付宝教会魔都地铁刷脸、扫码、懂人话

文/图 电商在线 朱婷 上午9点,小邵带着女朋友踏上了上海游玩的旅途。能顺利通过拥挤的地铁,是他们来到上海的第一个小愿望。 “我试一下宣传板上那个二维码。”看着高峰期买票的队伍,小邵不想让女朋友刚到,就在地铁口“罚站”。扫…

地铁与日本移动互联网

如果说中国的春运是每年全世界最大规模的人口迁徙,那么日本东京的上下班时间可能就是全球每天在发生的最大规模人口迁徙。 每天早上,日本人穿着整齐的西装,脚穿擦着发亮的皮鞋,提着公文包,整齐划一地挤上各种轨道交通工…

新华三:让地铁更智慧

当前,我国轨道交通正处于黄金发展期。国家发改委、交通运输部联合印发的《交通基础设施重大工程建设三年行动计划》指出:2016-2018年重点推进103个城市轨道交通项目前期工作,新建城市轨道交通2000公里以上,涉及投资约1.6万亿元。而…

云开发地铁路线图小程序源码和配置教程

☑️ 编号:ym415 ☑️ 品牌:无 ☑️ 语言:小程序 ☑️ 大小:580KB ☑️ 类型:地铁路线图 ☑️ 支持:小程序 🎉 欢迎关注(发消息才不限制),私信,领取 🎉 ✨ 源…

地铁规划

交通强国,铁路先行; 市域交通,得看地铁; 1.杭州篇 2.济南篇 3.上海篇 4.敬请期待1.杭州篇(未完成) “欲把西湖比西子,淡妆浓抹总相宜;” 杭州地铁一号线是浙江省第一条建成运营的地…