从啥也不会开始学习Java-----第二篇

学习书籍:Java从入门到精通第三版(明日科技)

开发IDE:Eclipse

(本系列文章只是充作本人学习笔记,如有侵权,请告知,将立即删除。如因此给版权人带来困扰,在此致以诚挚的歉意)

知识点罗列:

1、一个Java应用程序是由若干个类组成的,package为包的关键字。

(在Java语言中,标识符和关键字是区分大小写的,如package不能写作Package

2、全局变量(成员变量)/局部变量

 全局变量(成员变量)声明在类体

类型:静态变量、实例变量

int x = 45;               //定义实例变量     有效范围:整个类

static int  y = 90;  //定义静态变量     有效范围:跨类,可达整个应用程序,以“类名.静态变量”的方式在其他类内使用

 局部变量声明在方法体中                   有效范围:当前代码块


注意!局部变量可与成员变量的名字相同,此时成员变量将被隐藏。即这个成员变量在此方法中暂时失效。如果想要调用成员变量,需要使用“类名.静态变量”调用。

3、main()方法是类体中的主方法。该方法从“{”号开始,至“}”号结束。

public:main()方法的权限修饰符

static:main()方法的静态修饰符

void:main()方法的返回值修饰符

String[] args:main()方法的参数,是一个字符串类型的数组。(可以写成String args[])

4、API类库

import关键字导入相关的类

(API:应用程序编程接口  API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

5、标识符和关键字

标识符:标识类名、变量名、方法名、数组名、文件名的有效字符序列

规则:

好的规范:只用英文命名,首字母大写

关键字:在Java语言中已经被赋予特定意义的一些单词

如:int、public、this、finally、boolean、abstract、continue等

注意!虽然const和goto不是Java的关键字,也不能作为标识符使用,这两个词可能会在以后的升级版本中得以使用

6、基本数据类型

a.整数类型:

byte:整型中分配内存空间最少的,8位1字节,取值范围:-128-127

short:短整型,16位2字节,取值范围:-32768-32767

int:    整型,32位4字节,取值范围:2147483648-2147483647

long: 长整型,64位8字节,取值范围:-9223372036854775808-9223372036854775807 (注:变量赋值时结尾必须加上“L”或“l” long x=6763L;

b. 浮点类型:

float:单精度浮点型,32位4字节,取值范围:1.4E-45-3.4028235E-38 注:变量赋值时结尾必须加上“F”或“f”

double:双精度浮点型,64位8字节,取值范围:4.9E-324-1.7976931348623157E-308 (量赋值时结尾可以不用加上“D”或“d”

c.字符类型:

char:存储单个字符,单引号括起来。对于一个中文汉字,通常gbk/gb2312是2个字节,utf-8是3个字节

d.转义字符:略,不详细说明

e.布尔类型:

两个值“true”和“false”,分别代表布尔逻辑中的“真”和“假”。使用boolean关键字声明布尔类型变量,通常被用在流程控制中作为判断条件。

7、变量声明、常量声明

变量声明遵从标识符命名规范,常量声明如下:

final 数据类型 变量名称【=值】

例:final double PI = 3.1415926F;              final boolean BOOL = true;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值