您的位置:首页 > 编程语言 > Java开发

javase--day_01

2015-12-23 15:34 267 查看
一、关键字:

/*

关键字: 被java语言复与特定含义的单词。

特点: 组成关键字单词的字母全部小写。

注意:

A:goto和const是保留字,他们属于java,但是在java中一搬不用。

B:类似于Notepad++这样的高级记事本,针对关键字都有特殊的颜色标记。

*/

class KeyWordDemo{

public static void main(String[] args){

System.out.println("hello world!");

}

}

二、标识符和一些常见的命名规则:

标识符:java中给类,接口,方法,变量等起名字。

组成规则:A:英文字母大小写 B:数字字符 C:$和_

注意事项:A:不能与java中的关键字重名 B:不能以数字开头 C:严格的区分大小写

常见的命名规则:见名知意。例如定义一个学生类:class Student{....} 而写成class s{....}不好

包:其实就是文件夹,用于把相同的类名进行区分

全部小写。单级包:ydl 多级包:cn.itcast这里指的是:cn文件夹里(包)有一个itcast的文件夹(包)

类或者接口:

一个单词:单词的首字母必须大写
举例:Student, Dog

多个单词:每个单词的首字母必须大写 举例:HelloWorld,StudentName

方法或者变量:

一个单词:单词的首字母小写

举例:main,age

多个单词:从第二个单词开始,每个单词的首字母大写 举例:getAge();
studentAge,

常量:

一个单词:全部大写 举例:PI

多个单词:每个字母都大写,用_隔开 举例:STUDENT_MAX_AGE

代码描述:class MakeNameDemo {

public static void main(String[] args) {

//正确做法

int x = 100;

//不能以数字开头

//int 1y = 100;

int y1 = 100;

//不能是Java中的关键字

//int public = 100;

int Public = 100;//区分大写

}

}

三、注释:注释表示方式// /* 。。。 */作用:

A:对书写的代码进行解释说明 B:对程序进行调试

四、常量和进制问题:

1、常量分类:

A:字面值常量
B:自定义常量 例如:final修饰

字面值常量

A:字符串常量
用双引号括起来的内容。举例:"hello","world","HelloWorld"

B:整数常量
所有的整数 举例:100,200

C:小数常量
所有的小数 举例:10.23,110.11

D:字符常量
用单引号括起来的内容 举例:'a','A','0'
错误的:'ab'

E:布尔常量
举例:true,false 注意这里的拼写!

F:空常量 举例:null

2、进制注意事项:二进制:0b(开头);八进制 0(开头) 十六进制:0x(开头)
十进制为默认状态。

五、数据类型概述:

数据类型:Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型。

数据类型分类:A:基本数据类型
B:引用数据类型(类,接口,数值)

基本数据类型:4类8种

A:整数 占用字节数

byte 1

short 2

int 4

long 8

B:浮点数

float 4

double 8

C:字符

char 2

D:布尔

boolean
1

注意:

整数默认是int类型。浮点数默认是double类型。

长整型后缀用L或者l标记。建议使用L。单精度浮点数用F或者f标记。建议使用F。大写便于与数值区分。

使用变量的时候要注意的问题:

A:作用域

变量定义在哪个大括号内,它就在这个大括号内有效。并且,在同一个大括号内不能同时定义同名的变量。

B:初始化值

没有初始化值的变量不能直接使用。你只要在使用前给值就行,不一定非要在定义的时候立即给值。推荐在定义的时候给值。

定义变量的格式:

a:数据类型 变量名 = 初始化值;

b:数据类型 变量名;

变量名 = 初始化值;

C:在一行上建议只定义一个变量。可以定义多个,但是不建议

数据类型转换:默认转换(从小到大的转换)

A:byte,short,char—int—long—float—double
B:byte,short,char相互之间不转换,他们参与运算首先转换为int类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: