学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。效果请看图
第一次写博客,如果有错误的地方还请指正。
今天就谈谈我对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 这是标题用#号 这是第一个段落内容 这是第二个段落内容 >这是一段引用段落,将会被高亮显示 >> >>>这也是一段引用段落,也会被高亮显示 >>>>好多层 段落的效果...
NLP相关资源,第一篇博客相关资源
这个资源中的内容,是我自己写的CSDN博客的前50篇的MarkDown源码,是为了方便需要转载的人对我的博客进行转载而创建的。 因为许多人转载后的博客都是直接暴力的复制粘贴,像LaTeX公式就失去了原来博客的效果(况且我...
这是我在GitHub上写的博客,这篇博客也只是一些笔记,也可能对大家有作用,想把它分享给更多人,希望大家喜欢,不喜勿喷,嘻嘻
资源共享,数据通信。
仍然可以采用在我第一篇博客中总线舵机的控制方法,用总线舵机代替电机进行四足算法研究与验证,方案依然采用十二自由度串联前后膝式。采用3D打印进行零件加工,耗材为pla;整体控制思路和代码都可适用。里面总共有...
一、大数据平台的搭建 3 1. 架构设计 6 2 服务器集群的搭建 7 (1)安装Linux操作系统、 14 (2)安装大数据处理框架Hadoop 20 3 工具软件安装 21 (1)安装关系型数据库MySQL 26 (2)安装列族数据库HBase 27 (3)...
腾讯课堂(Fractal.ke.qq.com)上的视频教程——老孙的游戏课之第1篇 Unity5.x入门 第1讲 游戏是什么——配套课件
《目标检测蓝皮书》第1篇 机器学习基础_目标检测蓝皮书pdf-CSDN博客.html
一个操作系统的实现:第四篇——让操作系统走进保护模式_goodcrony的博客-CSDN博客.html
ruxin-lei.github.io:我的第一篇博客文章
项目简01-博客第一节 项目篇02-博客第二节 项目简03- web编程扫盲之二 项目简04-数据库操作第一节 项目篇05-数据库操作第二节 项目简06-速攻之数据提交 项目篇07-django速攻之衔接 项目篇08-t第一节扫盲篇 项目篇09-...
项目篇1-django博客第一节 项目篇2-django博客第二节 项目篇3-django web编程扫盲之二 项目篇4-django数据库操作第一节 项目篇5-django数据库操作第二节 项目篇6-django速攻之数据提交,显示 项目篇7-django速攻之...
根据会议讨论改进已实现功能、实现学生申请课程和学生课程表的显示陈阳站立式会议主持、建议和总结完成并发布总结博客、《构建之法》第六章、学习UML图吴政楠对已完成功
全功能智能车之在写该博客之前已经完成的功能总结(第二篇)1
博主这篇博客《【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP》的资源。
048. 第一社区博客 049. 中国国家地理网 050. 环球博客 051. 体坛博客 052. 中国博客网 053. 豆瓣 054. 一大把空间 055. 新华博客 056. 创业邦博客 057. 半岛博客 058. 财新网博客 059. 中国证券网博客 060. CNTV...