当前位置: 首页 > 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或者根据个人偏好使用 IDEAeclipse 也是可以的至于 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.zskr.cn/news/1398493.html

相关文章:

  • 保姆级图解:Android相机从App点击到出图的完整请求链路(以Camera Service为核心)
  • 别再单打独斗了!用CrewAI打造你的第一个多Agent“数字员工”团队(保姆级配置)
  • 不锈钢多功能管道修补器技术解析与行业选型参考:不锈钢单卡管道修补器/不锈钢双卡管道修补器/不锈钢板式修补器/不锈钢管道修补连接器/选择指南 - 优质品牌商家
  • 从零到心形响应:用Python+PyAudio模拟Endfire阵列,可视化你的第一个波束形成算法
  • 告别盲调!用S32K的FTM输入捕获精准测量PWM频率与占空比(附代码分析)
  • 从UCI数据集中选对‘第一课’:手把手教你用Python加载5个经典入门数据集(附代码)
  • 霍夫圆检测实战:用Python在工业零件图像中精准定位圆孔(附完整代码与调参指南)
  • Kafka Connect实战指南
  • 2026年值得尝试的6个简历制作网站推荐
  • 用Python爬虫+数据分析,揭秘《最后一片叶子》的词汇密码与情感曲线(附完整代码)
  • Arm ISP多上下文环境构建与优化实战指南
  • 量子机器学习在药物发现中的创新应用
  • 8051中断优化:ONEREGBANK指令原理与实践
  • 用Python+爬虫+数据分析,量化分析《最后一片叶子》的文本情感与角色关系
  • 别再死记硬背SMO公式了!用Python手写一个SVM分类器(从SMO变量选择到核函数实战)
  • MRI并行成像SENSE vs. GRAPPA:原理对比与Matlab仿真实验全记录
  • 别再死记硬背了!用这个‘水龙头’模型,5分钟彻底搞懂MOS管的三个工作区(截止、可变电阻、饱和)
  • ARMv8 SCTLR_EL1寄存器详解与内核开发实践
  • 银河麒麟V10/V10.1系统换源保姆级教程:告别官方源慢,一键配置国内镜像(附各版本源地址)
  • Win10系统清理别再只用BAT了!这3种自动化方案(含PowerShell脚本)效率更高
  • Unlock-Music:浏览器端音乐文件格式转换与解密的革命性解决方案
  • 从稳定到放弃?聊聊在AMD平台用VMware 15“养老”macOS Catalina的利与弊
  • 长期项目使用TaotokenTokenPlan套餐在成本控制上的实际成效
  • 在CentOS Stream 8上,用KVM嵌套虚拟化折腾华为FusionCompute 8.2.0(附完整避坑记录)
  • 数据科学与Python开发:构建机器学习模型的完整流程
  • 别再只会用A4988了!手把手教你用TB67H450/451驱动两相步进电机(附完整电路图)
  • 告别NTPD:用Chrony和GPS 1PPS信号把Linux系统时间精度拉到纳秒级
  • Kafka监控与调优实战指南
  • T113-S3上给Tina5.0系统加装USB WiFi(RTL8188FU)的完整避坑指南
  • 深入浅出:GOOSE协议的心跳与变位重发机制如何保障电力通信可靠性?