学java学了这么久,也没写过一篇博客,也不知道写些什么。java到底是什么,其实我也没有完全弄清楚,就知道它和C,C++有点类似,但似乎比C,C++容易一点,我倒没这么觉得,可能是刚入门,感觉什么都难似的。
今天就谈谈我对java类的格式的初步认识吧。首先来看看下面一行代码吧:
public class First{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
我们来详细解释一下这些代码的含义:第一行的class是指类,public是定义类的属性,类有属性有四种,包括public,private,protected,default。First是指类名,一般类名要与文件名同名,比如你文件为First.java,那么里面的定义的类名就定义为First,不要定义其他的名字,不然运行的时候会出错的,而且类名的第一个字母要大写,其实小写也没问题,但问了老师后,老师说第一个字母必须大写,这样看起来才像java语言。最后我发现第一行的public不写也可以运行java程序。
第二行“public static void main(String[] args)”是java的主程序入口,是个固定的格式,我不知道为什么要这么写,但是不这写就不行,规则是这样的,只得遵从。
第三行 System.out.println("Hello World");意思是系统输出字符串“Hello World”并换行,如果把println改成print,则不换行。“ln”表示执行完后换行。最后要注意的是括号后面一定记得加分号,而且要是英文的分号,汉语分号电脑不能识别。在注意三个地方的首个字母大写,类名First,字符串String,系统System。
运行的时候,首先进入java文件所在的目录,然后用javac命令进行编译,这里javac First.java,如果编译没有错误。在执行java First。效果请看图
第一次写博客,如果有错误的地方还请指正。
分享到:
相关推荐
2020新年第一篇博客开始技术人生!2020新年第一篇博客开始技术人生!2020新年第一篇博客开始技术人生!2020新年第一篇博客开始技术人生!
综上所述,通过分析这篇博客文章的相关信息,我们可以了解到关于资源共享、数据通信的基础概念,Markdown语言及其编辑工具MarkdownPad2的使用方法,以及撰写技术博客的重要意义和个人品牌建立的方法。这些知识点对于...
这是一篇不忘初心的博客。第一次写博客的我还是不那么从容。
NLP相关资源,第一篇博客相关资源
这个资源中的内容,是我自己写的CSDN博客的前50篇的MarkDown源码,是为了方便需要转载的人对我的博客进行转载而创建的。 因为许多人转载后的博客都是直接暴力的复制粘贴,像LaTeX公式就失去了原来博客的效果(况且我...
这是我在GitHub上写的博客,这篇博客也只是一些笔记,也可能对大家有作用,想把它分享给更多人,希望大家喜欢,不喜勿喷,嘻嘻
文章的元数据如标题、日期、置顶级别等,可以使用YAML头信息来定义,如在描述中看到的`title: 我的第一篇博客文章` 和 `top: 1`。 Markdown的简洁性和易读性使其成为撰写博客、文档和笔记的理想选择。通过掌握这些...
今天不仅是霍金逝世六周年的日子,也是作者发布个人第一篇博客的特殊时刻。在这个特殊的日子里,让我们一同回顾HTML的基础知识,并探索其在网页制作中的应用价值。 #### 二、HTML基础标签详解 ##### 1. 段落标签`...
MySkins第二篇博客代码可能详细介绍了如何实现这一功能。 在给定的链接"http://blog.csdn.net/bbirdsky/article/details/26164805"中,作者可能分享了关于MySkins的编程实践,涵盖了以下几个关键知识点: 1. **...
在构建大数据平台时,架构设计是至关重要的第一步。通常,大数据平台会采用分布式架构,以支持高可用性、可扩展性和容错性。这种架构通常包括数据存储、计算处理、元数据管理等多个组件。Hadoop是常用于大数据处理的...
仍然可以采用在我第一篇博客中总线舵机的控制方法,用总线舵机代替电机进行四足算法研究与验证,方案依然采用十二自由度串联前后膝式。采用3D打印进行零件加工,耗材为pla;整体控制思路和代码都可适用。里面总共有...
《目标检测蓝皮书》第1篇 机器学习基础_目标检测蓝皮书pdf-CSDN博客.html
这篇博客主要记录了一次开发团队的日常工作情况,涉及到了多个IT相关的知识点,主要集中在Java开发、项目管理、软件测试和UML设计等方面。 首先,团队成员韩华颂和章辉宇分别负责系统的前端设计和用户认证功能。...
【标题】:“第一篇原创 Flash AS3.0——第一课时” 在Flash开发领域,ActionScript 3.0(简称AS3.0)是Adobe Flash Professional中的编程语言,用于创建交互式内容、游戏和动画。AS3.0相比之前的版本有显著的性能...
项目篇1-django博客第一节 项目篇2-django博客第二节 项目篇3-django web编程扫盲之二 项目篇4-django数据库操作第一节 项目篇5-django数据库操作第二节 项目篇6-django速攻之数据提交,显示 项目篇7-django速攻之...
一个操作系统的实现:第四篇——让操作系统走进保护模式_goodcrony的博客-CSDN博客.html
项目简01-博客第一节 项目篇02-博客第二节 项目简03- web编程扫盲之二 项目简04-数据库操作第一节 项目篇05-数据库操作第二节 项目简06-速攻之数据提交 项目篇07-django速攻之衔接 项目篇08-t第一节扫盲篇 项目篇09-...
在本课程“老孙的游戏课之第1篇 Unity5.x入门 第1讲 游戏是什么”中,我们将会深入探讨游戏开发的基础,并专注于使用Unity引擎作为主要工具。Unity是一款广泛应用于游戏开发的跨平台引擎,它支持Windows、Mac、Linux...