当前位置: 首页 > news >正文

Java语言概述

哈喽,大家好!今天是白弟做文章的第一天,对Java的底层基础代码已经有了一定的了解,接下来让我分享一下我对“Java概述”的认识。

首先我们来看一段代码。

要求开发一个 Hello.java 程序,可以输出 "hello, world!"

public class Hello { //编写一个main方法 public static void main(String[] args) { System.out.println("hello,world!"); } }

结合上述代码,我们来逐个分析:

1. public class Hello 中,Hello 表示的是一个类,是一个 public 公有的类

2. Hello { } 表示一个类的开始和结束

3. public static void main(String[] args) 表示一个主方法,即我们程序的入口

4. main() { } 表示方法的开始和结束

5. System.out.println("hello, world!"); 表示输出 "hello, world!" 到屏幕,";" 表示语句结束

注意:

刨去 System.out.println("hello, world!"); 这一行不看,其余部分是编写Java程序的基本框架,除了 “Hello” 类名可以自行命名,其余部分是固定的,务必要按照标准框架去敲代码

白弟小心得:

初识Java的小伙伴,不必立刻一开始就对每一行代码“为什么这样写”追根究底,B站上的有很多优质的Java入门课程,比如韩顺平、黑马程序员等知名老师的系列视频,会循序渐进地带你深入了解,小伙伴们可以根据自己的学习节奏和风格偏好去选择一位老师的课程,跟着一步步敲、一步步理解就好。

小私心:白弟是跟着韩顺平老师去学习的

友情提示:韩顺平Java教学课程总共 910 集,学习周期较长,初学Java的小伙伴请谨慎选择

学完 "Hello" 程序,类似的我们还可以去完成最简单的 Test.java 程序,完成 1 + 1 的结果

public class Test{ public static void main(String[] args){ int res = 1 + 1; //显示 System.out.println("结果 = " + res); } }

当然,关于Java的学习必然是少不了编译软件的使用。如果是初学者小伙伴,建议先使用的 Subline Text,或者根据个人偏好,使用 IDEA,eclipse 也是可以的

至于 eclipse,目前白弟还未使用,请原谅我的无知

另外,关于编译环境的使用,还需要 jdk 的下载,具体内容在韩顺平课程的 10-16 集有详细的下载教程

接下来是比较重要的环节

Java开发注意事项和细节说明

1. Java源文件以 .java 为扩展名。源文件的基本组成部分是类 (class) ,如本类中的 Hello 类

public class Hello { }

2. Java应用程序的执行入口的 main() 方法,它有固定的书写格式:

public static void main(String[] args) {...}

3. Java语言严格区分大小写

4. Java方法由一条条语句构成,每一句以 ";" 结束

5. 大括号都是成对出现的,缺一不可 【习惯:先写 { } 在写代码】

6. 一个源文件中最多只能有一个 public 类,其它类的个数不限

7. 如果源文件包含一个 public 类,则文件名必须按该类名命名

8. 一个源文件中最多只能有一个 public 类,其它类的个数不限,也可以将 main 方法写在非 public 类中,然后指定运行非 public 类,这样入口方法就是非 public 的 main 方法,如:

class Dog { } class Tiger { }

Dog 是一个类,Tiger 也是一个类。编译后, 每一个类,都对应一个 .class

以上就是白弟对Java语言概述的分享啦,白弟是新人,内容质量有很多不足之处,诚心希望高者指点。如果对初学Java的小伙伴有帮助的话,也请多多支持,感谢大家的评阅!

后续白弟还会继续努力,争取分享更加优质的内容。

http://www.jsqmd.com/news/894145/

相关文章:

  • 用Python+爬虫+数据分析,量化分析《最后一片叶子》的文本情感与角色关系
  • 3分钟学会AI虚拟试衣:玩转电商试衣教程
  • 基数排序:高效稳定的数字排序算法
  • 240L垃圾桶模具技术解析:周转箱模具制造、周转箱模具开发、周转箱注塑模具、垃圾桶塑料垃圾桶模具、垃圾桶塑料模具选择指南 - 优质品牌商家
  • Kafka监控与调优实战指南
  • 告别Alt+F2失灵!手把手教你为UE4独立游戏开启Nvidia Ansel全景截图功能(适配新旧驱动)
  • 从I²t曲线到温升降额:手把手教你用Littelfuse数据手册精准计算Fuse熔断时间
  • C51预处理列表生成与调试技巧
  • 别只盯着华为云!openEuler yum源配置进阶:内网离线仓库搭建与第三方EPEL源融合实战
  • 别再乱用欧氏距离了!用Python手把手教你计算二元变量相似度(附Jaccard系数实战代码)
  • 工作空间优化:如何训练智体
  • 用SPSSAU做Dagum基尼系数分析:手把手教你分解中国各省人均GDP的区域差异
  • C251架构2字节中断栈帧优化实践
  • 从0到1构建一个Hook工具之Java Hook篇(三)
  • 告别NTPD:用Chrony和GPS 1PPS信号把Linux系统时间精度拉到纳秒级
  • 2026年4月国内做得好的光伏连接件厂商找哪家,连续模具/模具/冲压件/汽车模具/汽车配件/金属配件,光伏连接件厂家手机 - 品牌推荐师
  • 2026年托管加盟排行榜核心维度与头部品牌解析:托管加盟手续/托管加盟排行榜/托管加盟推荐/托管加盟机构/托管加盟费用/选择指南 - 优质品牌商家
  • 西南及全国液态金属漆厂家综合实力排行盘点:夯土漆厂家/成都仿石漆厂家/无机涂料价格/无机涂料厂家推荐/无机涂料外墙/选择指南 - 优质品牌商家
  • Windows系统隐藏的硬件侦探:Sysinternals Coreinfo实战,教你排查多核CPU负载不均、虚拟机卡顿的根因
  • 手把手教你用CMP Facade数据集做图像修复:从下载到实战(含云盘链接)
  • 别再只会用A4988了!手把手教你用TB67H450/451驱动两相步进电机(附完整电路图)
  • [論文學習]透過 Recollection 與 Ranking 揭露 LLM 訓練資料隱私漏洞
  • 微信单向好友检测:三步识别并清理你的无效社交关系
  • 从STK报告到Matlab矩阵:手把手教你解析卫星可见性数据(避坑指南)
  • 告别Keil!在VSCode+GCC+STM32CubeIDE工程里搞定printf串口打印(附通用syscalls.c文件)
  • 使用taotoken cli工具一键配置团队多成员的开发环境
  • 数据科学与Python开发:构建机器学习模型的完整流程
  • 2026现阶段荆门恩格曼隔热条品牌厂商推荐哪家?深度解析佰慕尚门窗的优势 - 2026年企业资讯
  • 双金属堆焊耐磨管厂家评测:双金属灰水耐磨管、灰水耐磨三通、双金属复合耐磨管、合金双金属耐磨管、电厂输粉双金属耐磨管选择指南 - 优质品牌商家
  • 告别‘yum makecache失败’:openEuler ARM服务器/虚拟机yum源配置的3个关键检查点与避坑指南