Java语言基础(一)

1、java语言中的标识符

  • 什么是标识符?
    在java源程序中凡是程序员有权利自己命名的单词都是标识符。
    标识符在Editplus编辑器中以黑色字体高亮显示。

  • 标识符可以标识什么元素呢?
    类名;方法名;变量名;常量名;接口名·······

  • 标识符的命名规则?【java语法】
    ① 一个合法的标识符只能由*“数字、字母、下划线、美元符号$”*组成,不能含有其他符号。
    ②不能以数字开头。
    ③严格区分大小写。
    ④关键字不能做标识符。
    ⑤理论上无长度限制,但最好不要太长。

  • 标识符的命名规范?【不属于语法】
    ①最好见名知意。

public class UserService{
		public void login(String username,String password){
		}
	}

②遵守驼峰命名方式。

SystemService
UserService
CustomerService

③类名、接口名:首字母大写,后面每个单词首字母大写。
变量名、方法名:首字母小写,后面每个单词首字母大写。
常量名:全部大写。
2、关键字

  • 什么是关键字?
    SUM在开发java语言的时候,提前制定好的一些具有特定含义的字符序列。
    他们构成了java程序的骨架,不能随意编写,包括大小写【在java中全部小写】

  • 常见关键字?
    public;class;static;void;if;for······
    3、字面值
    *字面值就是数据。
    *字面值是java源程序的组成部分之一,标识符和关键字也是java源程序的组成部分。
    *数据在现实世界当中是分门别类的,所以数据在计算机编程语言中也是有类型的【数据类型】
    比如:
    –10、100 ——属于整数型字面值
    –3.14 ——属于浮点型字面值
    –true、false ——属于布尔型字面值
    –“abc” ——属于字符串型字面值【使用双引号】
    –‘a’ ——属于字符型字面值【使用单引号】
    4、变量

  • 什么是变量?
    变量是内存中存储数据的最基本的单元。
    变量包含三部分:数据类型、名称、字面值【数据】。

  • 变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错。

  • 声明/定义变量的语法格式:数据类型 变量名;【同c】

  • 变量声明之后怎么赋值?变量名=字面值;

  • 访问变量的两种访问方式?
    get/获取:读取变量中保存的具体数据;
    set/设置:修改变量中保存的具体数据。

  • 变量必须先声明,再赋值,最后访问。

  • 方法体中的java代码,遵守自上而下的顺序依次执行,逐行执行。
    在同一个“作用域”当中,变量可以重新赋值,但变量名不能重名。

  • 变量的作用域 ——什么是作用域?
    变量的作用域,其实描述的就是变量的有效范围。

  • 变量的分类
    根据变量声明的位置:
    *局部变量:在方法体中声明的变量。
    *成员变量:在方法体外,类体之内生命的变量。
    5、数据类型

  • 数据类型的作用?
    不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
    数据类型是指导程序在运行阶段应该分配多大的内存空间。

  • 分类?基本数据类型;引用数据类型。

  • 基本数据类型?
    包括四大类八小种:
    第一类:整数型【byte、short、int、long】
    第二类:浮点型【float、double】
    第三类:布尔型【boolean】
    第四类:字符型【char】

  • 字符串不属于“基本数据类型”,属于“引用数据类型”。
    6、八种基本数据类型各自占用空间大小
    基本数据类型 占用空间大小【单位:字节】
    byte 1
    short 2
    int 4
    long 8
    float 4
    double 8
    boolean 1
    char 2
    7、 JDK中自带的native2ascii命令,可以将文字转换成unicode编码形式。
    8、java语言当中的“整数型字面值”被默认当做int类型来处理,若想要其被当做long类型来处理的话,需要在后面添加l或L,建议使用大写形式。
    9、java语言中的整数型字面值有三种表示方式:
    ①十进制:【是一种缺省默认的方式】
    ②八进制:【以0开始】
    ③十六进制:【以0x开始】
    10、在java语言中,当一个整数型字面值没有超出byte类型取值范围的时候,改字面值可以直接赋值给byte类型的变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值