JAVA基础入门(1)—— HelloWorld小程序及注释
前言
提到JAVA,更多的入门是从计算机概述、发展、JAVA的起源和发展等多个方面作为开端,这部分内容在各个大佬的blog或者相关教学视频中都有详细的讲解演示,我这里就不过多赘述。
通俗易懂——Hello World小程序
下面是代码
Hello World。
// Hello World public class HelloWorld{ public static void main(String []args){ System.out.println("Hello World"); } }
下面对上述代码中的出现的各个单词做一些注释。
// public表示公开的 // class表示定义一个类 // HelloWorld表示一个类名 这里要注意,class后面跟的这个类名,一定要与此文件的文件名相同,不然无法进行javac编译 // static表示静态的,代表此类为静态类 // void表示空 // mian表示方法名是main,这里的提到的方法是JAVA中重要的部分,后续做详细讲解
上述规则或者说是格式一定要记忆熟练,做好多练习几遍,熟能生巧,而其中无法理解的部分,包括方法名是什么?静态类是什么?是否还有动态类?类又是什么…等等一切,后续在不断的学习中会有更深的理解,这里著需要记住即可。
切记,从开始到最后,写过的每个程序,一定要刻意的记忆代码后进行自行多次编写!!!
JAVA中的注释
注释是什么?作用又是什么?需要注意什么?
1、注释,顾名思义是对代码的解释,它出现在JAVA的源程序中,对JAVA源代码具有解释说明的作用。也是方便团队协作的基础,试想,每个人的代码风格不同,如何能够让你的队友在不清楚不熟悉你的代码风格时能够很好的读懂你的代码,这里注释的作用就体现出来了。
2、有朋友可能会问,那你注释是在JAVA源代码中的,会不会这个注释也会跟程序一样编译运行呢?或者会使我的程序报错呢?
答:不会!为啥子?因为运行java文件,需要先进行编译,编译通过才能去运行。我们写的注释不会被编译到.class字节码文件中,如果不清楚字节码文件是什么,你只需要记住你写的注释不会被编译,也就是不会影响代码的正常运行(前提是你的注释要标准!!!)
3、注释怎么写?
- 单行注释 用两个斜杠//来进行单行注释,如下: // 单行注释,只注释当前行
- 多行注释 用/* */将多行注释的内容夹起来,如下: /* 多行注释 多行注释 多行注释 ...... */
- javadoc注释 如下: /** * javadoc注释 * javadoc注释 * javadoc注释 * javadoc注释 * / 注意:这种注释是比较专业的注释,该注释会被java.exe工具解析提取并生成帮助文档
马后炮
前面讲到了public class和class,那么我们来讲一讲这二者的区别
一个java源文件中可以定义多个class
一个java源文件中public的class不是不许的
一个class会定义生成一个xxx.class字节码文件
一个java源文件中定义公开的类的话,public的class只能有一个,并且该类的名称必须和java源文件名称一致
写在最后
鄙人愚昧,还在学习中,blog更多的是为了记录学习并且方便需要的朋友,如果发现有错误请留言或联系我,请大佬们勿喷,谢谢!!!
- 零基础java第一个程序HelloWorld,编译,环境变量,运行,注释
- 一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。
- 给一大段 VB 程序一次性加上注释符号
- 第一个JAVA程序—HelloWorld
- 深入理解“HelloWorld”小程序
- pyqt(二) 创建第一个程序(helloworld)解决object has no attribute 'setCentralWidget'
- 我的QT学习笔记-01-HelloWorld纯代码编写程序
- Android NDK入门程序HelloWorld
- The NOTE of learning ASP.NET [7] 使用记事本与CSC开发第一个.NET程序HelloWorld
- Xcode5下使用纯代码构建简单的HelloWorld程序
- 对于高版本ADT,手动创建Helloworld程序
- Ajax完成一个简单的HelloWorld程序
- Android开发视频教程之三(helloworld程序的编写与分析)
- 过滤注释的程序
- RxJava——第一个小程序HelloWorld
- 【Linux C/C++】 第02讲 HelloWorld程序编译流程详解
- 2、Struts2之HelloWorld程序
- Visual Studio 2010中文版和GCC对C程序注释里中文的支持小结
- 在使用Arduino中遇到的问题(无法使用中文注释、程序无法下载)
- 自己做的 VS.net 2005 sp1 程序注释使用的宏代码