java基础之基本语法(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng__lu/article/details/86355410

二、基本语法零散随笔知识点

1、每个Java源文件可包含多个类的定义,但最多只有一个类是public的,而且Java源文件必须以其中public类型的类名字命名

2、Java语言的关键字都是小写的。标识符是指程序中包、类、变量或方法的名字,由编程人员随意命名。标识符首字符除了数字外可以是字母、下划线、符号$或者¥。

3、在一个Java源文件中,最多有一个package语句,但不是必须的。没有package语句就表明Java类位于默认包中,默认包没有名字。package语句必须位于Java源文件的第一行(除注释行)。

包的命名规范实际上采用了Internet网上URL命名规范的反转形式。例如在Internet网上的网址http://mp.csdn.com,而Java包名的形式则为com.csdn.mp.

4、java.lang包:包含线程类(Thread)、异常类(Exception)、系统类(System)、整数类(Integer)、字符串类(String),即程序中没有import.java.lang.*语句,这个包也会被自动引入。

   java.awt:抽象窗口工具箱包,awt是Abstract Window Toolkit的缩写,包含了构建GUI图形用户界面的类及绘图类

java.io包:输入\输出包,包含各种输入流类和输出流类,如文件输入流类(FileInputStrream类)、文件输出流类(FileOutputStream)

java.util包:提供一些日期类(Date)和集合类(Collection)

5、如果类A和类B位于不同的包中,并且类A 要访问类B,那么在类A 中,就必须通过import语句引入类B所在的包

6、关于包的引入,需要注意

包名中的符号“。”能够体现各个包之间的层次结构,每个包都是独立的,顶层包不会包含子包中的类。

import animal.*;

上面import语句不会把animal包以及animal.speak包中所有的类都引入。如果希望引入这两个包中的类,必须采用以下方式:

import animal.*;

import animal.speak.*;

还有一点:package和import语句顺序是固定的,在java源程序中package语句必须位于第一行,其次是import语句,接着是类的声明

7、return语句的两个作用

1)、结束执行本方法。

void speak(String dog)

{
   if(dog=null)
    return;  //结束本方法的执行,方法中的后续代码都不会执行
   if (dog!=null)
   System.out.println(dog);

}

         2)向本方法的调用者返回数据。

int add(int a,int b)
{
    return a+b; //返回参数a和b相加所得的和
}

int sum=add(10,10)//sum的值为20

8、编程规范

在Oracle公司的官方网站公布了Java的编程规范,

1)、类名:首字母大写。如果类名由几个单词组成,那么每个单词的首字母大写,其余字母小写,例如Animal,ManyAnimal

2)、方法名和变量名:首字母小写。如果方法名和变量名由几个单词组成,那么除了第一个单词外,其余每个单词的首字母大写,其余字母小写,例如speak、colorOfAnimal。如果变量名指代的实体数量大于一,那么采用复数形式,manyAnimal

3)、包名:采用小写形式,例如animal.speak

4)、常量名:采用大写形式,如果常量民由几个单词组成,那么单词之间采用下划线_分割开,例如final String COLOR_OF_ANIMAL="red"

猜你喜欢

转载自blog.csdn.net/cheng__lu/article/details/86355410