初识Java ——(初学者也能成功) 分手后的思念是犯贱 2024-03-24 17:43 12阅读 0赞 ## 初识Java ——(初学者也能成功) ## ### 一、Java程序的基本语法格式 ### 修饰符 class 类名 { 程序代码 } **Java程序代码必须放在一个类中,初学者可以简单地把一个类理解为一个Java程序。类使用class关键字定义,在class前面可以有类的修饰符。** **第一个Java程序:** public class Test { public static void main(String[] args) { System.out.println("这是第一个Java程序!"); } } **可能对初学者来说,会看得一头雾水,但是没关系,学习都是循序渐进的过程,就如你当初学习C语言一样,“水滴石穿,绳锯木断”。坚持不懈,方能成功!** **通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:** ***(1)源文件(扩展名为.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个*。** **类。类的内容必须包含在花括号里面。** **(2)类:类中带有一个或多个方法。方法必须在类的内部声明。** **(3)方法:在方法的花括号中编写方法应该执行的语句。** **总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。** **【注意事项】** * **在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。** * **不要将英文的(;)误写为中文的分号(;),否则编译器会报错!** * **Java是严格区分大小写的,如不能将class写成Class,否则编译器会报错。** * **常用的编排方式是一行只写一条语句,符号“\{”与语句同行,符号“\}”独占一行,** * **Java程序中一个连续的字符串不能分成两行书写。** ### 二、Java中的注释 ### #### 1.单行注释 #### **单行注释用于对程序中的某一行代码进行注释,一般用来注释局部变量,单行注释用//符号表示,//后面为被注释的内容,具体示例如下:** // int a=10; #### 2.多行注释 #### \**多行注释顾名思义就是注释的内容可以为多行,它以符号/开头,以符号 /结束,多行注释具体示例如下:* /* int a=10; int x=5; */ #### 3.文档注释 #### 文档注释是以/\*\* 开头,并在注释内容末尾以 \*/结束。文档注释是对一段代码概括性的解释说明,可以使用javadoc命令将文档注释提取出来,生成帮助文档。文档注释具体示例如下: /** *@author黑马程序员 *@version1,0 */ **【注意事项】** * **内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.** * **篇幅合理: 注释既不应该太精简, 也不应该长篇大论.** * **使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.** * **积极向上: 注释中不要包含负能量(例如 领导 SB 等).** ### 三、Java中的标识符 ### #### 1.概念 #### **在编写程序时,给包名、类名、方法名、参数名、变量名等所取的名字。** 123username; //不能以数字开头 Class //不能是关键字、 98.3 //不能以数字开头,也不能包含特殊字符"." Hello World //不能包含空格等特殊字符 #### 2.规则 #### **(1)包名中的所有字母一律小写,如cn.itcast.test。** **(2)类名和接口名中的每个单词的首字母大写,如OuterClass。** **(3)常量名中的所有字母都大写,单词之间用下画线连接,如DAY\_OF\_MONTH。** **(4)变量名和方法名的第一个首字母大写,从第二个单词开始每个单词首字母大写,如LineNumber。** **(5)在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。** ### 四、Java中的关键字 ### #### 1.概念 #### **通过观察上述程序可以发现,public、class以及static等颜色会发生变化,将这些具有特殊含义的标识符称为关键** **字。即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。** **注意:用户不能使用关键字定义标识符。** #### 2.对Java中的关键字举例 #### <table> <thead> <tr> <th><a href="https://baike.baidu.com/item/abstract?fromModule=lemma_inlink" rel="nofollow">abstract</a></th> <th><a href="https://baike.baidu.com/item/assert?fromModule=lemma_inlink" rel="nofollow">assert</a></th> <th><a href="https://baike.baidu.com/item/boolean?fromModule=lemma_inlink" rel="nofollow">boolean</a></th> <th>break</th> <th><a href="https://baike.baidu.com/item/byte?fromModule=lemma_inlink" rel="nofollow">byte</a></th> </tr> </thead> <tbody> <tr> <td>case</td> <td><a href="https://baike.baidu.com/item/catch?fromModule=lemma_inlink" rel="nofollow">catch</a></td> <td><a href="https://baike.baidu.com/item/char?fromModule=lemma_inlink" rel="nofollow">char</a></td> <td><a href="https://baike.baidu.com/item/class?fromModule=lemma_inlink" rel="nofollow">class</a></td> <td>const</td> </tr> <tr> <td>continue</td> <td><a href="https://baike.baidu.com/item/default?fromModule=lemma_inlink" rel="nofollow">default</a></td> <td><a href="https://baike.baidu.com/item/do?fromModule=lemma_inlink" rel="nofollow">do</a></td> <td><a href="https://baike.baidu.com/item/double?fromModule=lemma_inlink" rel="nofollow">double</a></td> <td><a href="https://baike.baidu.com/item/else?fromModule=lemma_inlink" rel="nofollow">else</a></td> </tr> <tr> <td><a href="https://baike.baidu.com/item/enum?fromModule=lemma_inlink" rel="nofollow">enum</a></td> <td><a href="https://baike.baidu.com/item/extends?fromModule=lemma_inlink" rel="nofollow">extends</a></td> <td><a href="https://baike.baidu.com/item/final?fromModule=lemma_inlink" rel="nofollow">final</a></td> <td><a href="https://baike.baidu.com/item/finally?fromModule=lemma_inlink" rel="nofollow">finally</a></td> <td>float</td> </tr> <tr> <td><a href="https://baike.baidu.com/item/for?fromModule=lemma_inlink" rel="nofollow">for</a></td> <td>goto</td> <td><a href="https://baike.baidu.com/item/if?fromModule=lemma_inlink" rel="nofollow">if</a></td> <td><a href="https://baike.baidu.com/item/implements?fromModule=lemma_inlink" rel="nofollow">implements</a></td> <td><a href="https://baike.baidu.com/item/import?fromModule=lemma_inlink" rel="nofollow">import</a></td> </tr> <tr> <td><a href="https://baike.baidu.com/item/instanceof?fromModule=lemma_inlink" rel="nofollow">instanceof</a></td> <td><a href="https://baike.baidu.com/item/int?fromModule=lemma_inlink" rel="nofollow">int</a></td> <td><a href="https://baike.baidu.com/item/interface?fromModule=lemma_inlink" rel="nofollow">interface</a></td> <td>long</td> <td>native</td> </tr> <tr> <td>new</td> <td><a href="https://baike.baidu.com/item/package?fromModule=lemma_inlink" rel="nofollow">package</a></td> <td><a href="https://baike.baidu.com/item/private?fromModule=lemma_inlink" rel="nofollow">private</a></td> <td><a href="https://baike.baidu.com/item/protected?fromModule=lemma_inlink" rel="nofollow">protected</a></td> <td><a href="https://baike.baidu.com/item/public?fromModule=lemma_inlink" rel="nofollow">public</a></td> </tr> <tr> <td><a href="https://baike.baidu.com/item/return?fromModule=lemma_inlink" rel="nofollow">return</a></td> <td><a href="https://baike.baidu.com/item/strictfp?fromModule=lemma_inlink" rel="nofollow">strictfp</a></td> <td><a href="https://baike.baidu.com/item/short?fromModule=lemma_inlink" rel="nofollow">short</a></td> <td><a href="https://baike.baidu.com/item/static?fromModule=lemma_inlink" rel="nofollow">static</a></td> <td><a href="https://baike.baidu.com/item/super?fromModule=lemma_inlink" rel="nofollow">super</a></td> </tr> <tr> <td><a href="https://baike.baidu.com/item/switch?fromModule=lemma_inlink" rel="nofollow">switch</a></td> <td><a href="https://baike.baidu.com/item/synchronized?fromModule=lemma_inlink" rel="nofollow">synchronized</a></td> <td><a href="https://baike.baidu.com/item/this?fromModule=lemma_inlink" rel="nofollow">this</a></td> <td><a href="https://baike.baidu.com/item/throw?fromModule=lemma_inlink" rel="nofollow">throw</a></td> <td>throws</td> </tr> <tr> <td><a href="https://baike.baidu.com/item/transient?fromModule=lemma_inlink" rel="nofollow">transient</a></td> <td>try</td> <td><a href="https://baike.baidu.com/item/void?fromModule=lemma_inlink" rel="nofollow">void</a></td> <td><a href="https://baike.baidu.com/item/volatile?fromModule=lemma_inlink" rel="nofollow">volatile</a></td> <td>while</td> </tr> </tbody> </table> #### 3.规则 #### **(1)所有的关键字都是小写。** **(2)不能使用关键字命名标识符。** **(3)const和goto是保留的关键字,虽然在Java中还没有任何意义,但在程序中不能用来作为自定义的标识符。** **(4)true和false和null虽然不属于关键字,但它们具有特殊意义,也不能作为标识符使用。**
相关 初识Java ——(初学者也能成功) 初识Java ——(初学者也能成功) 一、Java程序的基本语法格式 修饰符 class 类名 { 程序代码 } 分手后的思念是犯贱/ 2024年03月24日 17:43/ 0 赞/ 13 阅读
相关 初识java 目录 一、Java语言概述 1.1Java的含义 1.2Java语言的重要性 1.3Java语言发展历史 1.4Java语言特性 1.5Java开发环境的安装 二 Bertha 。/ 2024年03月22日 19:53/ 0 赞/ 131 阅读
相关 初识Java 一、Java语言概述 1.1 Java是什么 > Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义 > 不仅如此,Java还是一个有一 我不是女神ヾ/ 2024年02月21日 11:13/ 0 赞/ 73 阅读
相关 初识Java 目录 一、Java语言概述 1、Java是什么? 2、 Java语言发展简史 二、第一个Java程序 1、简单的"HelloWorld 2、运行Java 你的名字/ 2023年10月04日 21:30/ 0 赞/ 30 阅读
相关 初识Java Java简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James 不念不忘少年蓝@/ 2023年09月24日 19:53/ 0 赞/ 90 阅读
相关 初识Java Java Java 是一种可以撰写跨平台应用程序的面向对象的程序设计语言,是1995年SUN公司推出的一门高级编程语言,是面向互联网的语言,WEB应用程序首选的语言。 我会带着你远行/ 2022年12月26日 11:25/ 0 赞/ 169 阅读
相关 初识JAVA Java的起源: Java之父:James Gosling 1995年5.23日正式诞生;Java的形象代表图标 :“一杯热气腾腾的咖啡 水深无声/ 2022年08月09日 04:29/ 0 赞/ 377 阅读
相关 初识java > 注:本人最近在复习整理java开发相关的知识,做java开发两年多的时间了,接触了很多东西,最近考虑整理下来供自己也可以供大家参考,希望大家共同进步。博客会不定时更新补充。 末蓝、/ 2022年06月05日 12:17/ 0 赞/ 303 阅读
相关 初识java 新的学期初识Java,在这一周的Java学习中学习到了两种排序的方法:冒泡法和选择法排序 首先说一下冒泡法 例如一组数据5 9 3 1 6从小到大排列 第一轮 骑猪看日落/ 2022年05月28日 04:55/ 0 赞/ 412 阅读
相关 初识Java 今天算是从c++里脱身了,进入了Java程序员的行列,虽然之前对Java没有了解过,但是出于对c++编程的理解,除了刚开始对编辑环境以及对Java的语法不太熟悉 女爷i/ 2022年05月20日 09:57/ 0 赞/ 343 阅读
还没有评论,来说两句吧...