zoukankan      html  css  js  c++  java
  • JAVA基础语法笔记

    1,如果将一个类声明成public,则也要将文件名称取成和这个类一样的名称

    2,每一个独立的Java程序一定要有main() method才能运行,因为它是程序开始运行的起点。main()在Java里是一个相当特殊的method,它一定要声明成public,使得在类的其它地方皆可调用到它,且main() method没有返回值,所以在它之前要加上void关键字。

    反过来

    main() method之前必须加上public static void 这三个标识符。public代表main()公有的method;static表示main()在没有创建类对象的情况下,仍然可以被运行;void则表示main()方法没有返回值。Main后的括号()中的参数String args[]表示运行该程序时所需要的参数,这是固定的用法

    3,可以把System.out.println(),改成System.out.print(),看一下换行与不换行的区别。println,是由print与line所组成的

    4,类 (class)   :   由于Java程序是由类所组成,因此在完整的Java程序里,至少需要有一个类。在一个独立的原始程序里,只能有一个public类,却可以有许多non-public类。若是在一个Java程序中没有一个类是public,那么该Java程序的文件名就可以随意命名了。

    5,由于Java程序是由类所组成,所以在完整的Java程序里,必须且至少有一个类。

    6,文档注释,是以单斜线加两个星形标记(/**)开头,并以一个星形标记加单斜线(*/)结束。用这种方法注释的内容会被解释成程序的正式文档,并能包含进如javadoc之类的工具生成的文档里,用以说明该程序的层次结构及其方法。

    7,java中的关键字

                   

    8,数据类型  :    原始数据类型也称为基本数据类型,它们包括了最基本的boolean、byte、char、short、int、long、float与double等类型.另一种数据类型为引用数据类型,这类的变量在声明时是不会分配内存的,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。

    9,变量的声明  : 声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管变量的值如何改变,都永远使用相同的内存空间。

    10,常量的声明  :  Java把整数常量的数据类型均视为int 型,因此,如果在程序中使用了超过2147483647这个大小的常量。

    11,变量的溢出   : 处理int 类型的溢出,可以利用强制类型转换方式。但是对于long类型的溢出,就没有处理办法了,此时就需要在程序中加上变量值的界限检查。

    12,浮点数  :float num3 = 7.32f ;   // 声明num3为float,并设初值为7.32f

                        double num1 = -6.3e64 ;  // 声明num1为double,其值为-6.3×1064

              在Java中,D或d是可有可无的。在数据后面加上F或是f,则作为float类型的识别。

    13,boolean status = true ;   // 声明布尔变量status,并赋值为true

    布尔(boolean)类型的变量,只有true(真)和false(假)两种。也就是说,当将一个变量定义成布尔类型时,它的值只能是true或false,除此之外,没有其他的值可以赋值给这个变量

    14,Java会在下列的条件皆成立时,自动做数据类型的转换:
                    (1)、 转换前的数据类型与转换后的类型兼容。
                    (2)、 转换后的数据类型的表示范围比转换前的类型大。

    类型的转换只限该行语句,并不会影响原先所定义的变量的类型.这种类型的转换方式也称为扩大转换.(布尔类型不能转换成其它类型。)

    15,符号优先级

             a -= b++ ;  // 先计算a-b的值,将结果设给a之后,再将b值加1

    16,一维数组的声明

             数据类型  数组名[ ] ;// 声明一维数组
             数组名=  new  数据类型[个数] ; // 分配内存给数组

             (在这里只有内存的分配,没有内存的释放 )

    17,a.length ; // 取得数组a的长度

  • 相关阅读:
    systemmap 使用记录
    reading code record
    吞吐问题
    debug cps 原因
    fopen的a+和rewind
    debug cps && perf debug
    tfo以及quic的阅读笔记
    ss 和netstat
    debug open files
    多核编程 local global
  • 原文地址:https://www.cnblogs.com/sepeng/p/3535688.html
Copyright © 2011-2022 走看看