Java基础之走进JAVA

作者: 坚持也是一种成功 | 来源:发表于2016-01-14 19:06 被阅读610次

    1、JAVA的跨平台性

    比如我现在以游戏开发者的身份,要使用某一种编程语言编写一套游戏软件,为了能在不同平台都能玩该游戏,我得为每一种平台制作一份可执行文件,这样就非常的麻烦了,对于每一个平台都有着自己独特的语言开发环境,所以一个程序是不可以在其他平台上面运行的,要实现在不同的平台上面运行,应该在各个平台的电脑上装上模拟器,让跨平台的文件运行在模拟器里.

    2、JDK-JRE-JVM

    JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。

    JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。

    JVM是Java语言的运行环境就是一个java模拟机

    所以在开发的过程中我们只需要安装JDK就行了,对于新版本的JDK我们在配置环境变量的时候,可以不用再去配置classpath,JRE会自动搜索当前路径下的jar包,并自动加载dt.jar和tools.jar。直接配置path就可以了。

    3、第一个java程序

    注意:只要类被public修饰,类名就必须要和保存的文件名一样,包括字母的大小写都要相同,保存的文件名后缀为.Java。

    4、Java基本语法:

    1):Java语言严格区分大小写,好比main和Main是完全不同的概念。

    2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。

    3):一个源文件中包含N个Java类时,编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。

    4):一个类必须拥有main方法才能运行,因为main方法是程序的入口.

    编程建议:

    一个Java源文件只定义一个类,不同的类使用不同的源文件定义;

    将每个源文件中单独定义的类都定义成public的;

    保持Java源文件的主文件名与源文件中的类名一致;

    5、Java的三大注释:

    Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。

    为此,Java提供3种注释类型:

    ① 单行注释;

    单行注释://;//注释信息,从//开始到本行结束的所有字符会被编译器忽略;

    ② 多行注释;

    多行注释:/* */;/*注释信息*/之间的所有字符会被编译器忽略

    ③ 文档注释;

    文档注释:/** */;/**注释信息*/和多行注释一样,除此之外还可以专门生成文档信息API。在讲面向对象的javadoc时详述。

    注意:多行注释和文档注释之间彼此都不能交叉嵌套.

    6、Java语言分隔符:

    分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

    花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

    方括号([]):定义数组和访问数组元素时使用。

    圆括号(()):使用很广泛,具体用到细讲。

    圆点(.):类和对象访问它的成员时使用。

    空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。

    注意:必须都是半角下的英文符号。

    中文的:,,,,,,

    半角:,

    全角:,

    -------------------------------------------------------------------------------------

    在写代码的时候为了增强代码的阅读性会自定义很多名字,比如:类名,方法名,变量名等。

    在编程的里我们把这种为了增强程序阅读性而自定义的名称,称为标识符。

    7、标识符命名规则:

    ① 由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)。

    ② 大小写敏感。

    ③ 不得使用java中的关键字和保留字。

    ④ 不用Java API里的类名作为自己的类名。

    其实,大家也没必要记这么多,使用一个非关键字和保留字的有意义的英文单词就很OK了。

    规范:类名首字母要大写.

    相关文章

      网友评论

      本文标题:Java基础之走进JAVA

      本文链接:https://www.haomeiwen.com/subject/yftckttx.html