java学习-day02summary

1、 第一个java程序:

 

publicclass MyApp    //public此处为修饰符。 class为新建的类,命名为MyApp

{

         public static void main(String[] args) 

/*public此处为修饰符,static此处为静态类型,

main为主函数入口

*/

         {

                   System.out.println("我能学好java语言!");

        

         }

}

输出:我能学好java语言!

标识符:

标识符命名规则:

1、 首字母只能为字母(大小写)、下划线_和美元符号($;

除去首字母不能用数字外,区域位置都可以使用数字;

合法字符:Helloworldhelloworld_sss$qqqq

2、 标识符不能使用java语言中的关键字。

注:

1Java中是严格区分大小的,故helloworldHelloworld是不一样的。

2、正确的标识符不一定就是一个好的标识符。在一个大型程序中,经常需要定义上表格标识符,如果没有好的标识符命名喜欢,就很可能造成混乱。所以标识符的命名要表达含义,如命名一个学会类,就使用Student来进行命名,而不能为了省事定义为SD

 

通用命名习惯:

1、 包名(Package):使用小写字母。

2、 类名(class)和接口名(interface):通常定义为具有含义的单词组成,所有单词首字母要大写。

如:Area、Length等

3、 方法名(Function):通常定义为具有含义的单词组成,第一单词首字母小,其他单词首字母都大写。

如:getArea

4、 变量名:成员变量和方法相同,局部变量全部使用小写。

5、 常量名:全部使用大写,最好使用下划线分割单词。

 

关键字:

1、  访问修饰符关键字:

Public:所修饰的类、方法和变量是公共的,其他类可以访问关键字修饰的类、方法或者变量。

Protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类记性访问。

Private:同样修饰方法和变量。方法和变量只能由所在类进行访问。

2、  类、方法和变量修饰符关键字:

Class:告诉系统后面的单词是一个类名,从而定义一个类。

Interface:告诉系统后面的单词是一个接口名,从而定义一个接口。

Implements:让类实现接口。

Extends:勇于继承。

Abstract:抽象修饰符。

New:实例化对象。

还有几种并不常见的类、方法和变量修饰符,例如native、strictfp、synchronized、transient和volatile等

3、  流程控制关键字:

流程控制语句包括if-else语句、switch-case-default语句、for语句、do-while语句、break语句、continue语句和return语句,这些都是流程控制关键字。还有一个关键字应该也包括在流程控制关键字中,那就是instanceof关键字,用于判断对象是否是类或者接口的实例。

4、  异常处理关键字:

异常处理的基本结构是try-cathch-finally,这三个单词都是关键字,异常处理中还包括throw和throws关键字。Assert关键字用于断言操作中,也算是异常处理关键字。

5、  包控制关键字:

包控制关键字只有两个,分别是imoprt和package。Import用于将包或者类导入到程序中;package关键字勇于定义包,并将类定义到这个包中。

6、  数据类型关键字:

JAVA语言中8种基本数据类型,么一种基本数据类型都需要一个关键字来定义,出布尔类型(boolean)、字符类型(char)、字节型(byte)外,还有数值型。数值型又分为short、int、long、float和double。

 

7、  特殊类型关键字:

 Super关键字勇于引用父类,this关键字勇于当前类对象。Void关键字勇于定义一般方法,该方法没有返回值。

8、  没有使用的关键字:

在关键字家族中海油两个另类,那就是const和goto。

关键字都是小写的。

 

注释三种方式:

1、  单行注释://

2、  多行注释:/* */

3、  文档注释:/* **/

 

 

基本数据类型:

整型:

 

八进制首个数是以0开头的,数值范围为0~7

如:07

十六进制首个书是以0x(不分大小写)开头的,数值范围为0~9,a~f(不分大小写)

如:0xab

 

Long定义变量时,需在后面加上l或者L

如:long a=10l

 

浮点类型:

float定义变量时,需在后面加上f或者F

如:float a=10f

 

字符类型:

char字符类型,只能是单引号,如果是双引号则不是字符而是字符串、

如:char a=‘A’;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值