没有合适的资源?快使用搜索试试~ 我知道了~
Java核心编程课堂笔记…………
资源推荐
资源详情
资源评论
Java 是一门面向对象的编程语言,具有功能强大和简单易用两个特征。
一、Java 入门基础及环境搭建
Java 特点:
简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线
程、动态性等特点。
Java 可以编写桌面应用程序、Web 应用程序、分布式系统和嵌入式系统应用程
序……
源代码中的重要组成元素简单介绍
1、关键字“public”表示访问说明符,表明该类是一个公共类,可以控制
其他对象对类成员的访问。
2、关键字“class”用于声明一个类,其后所跟的字符串是类的名称。
3、关键字“static”表示该方法是一个静态方法,允许调用 main()方法,
无须创建类的实例。
4、关键字 void 表示 main() 方法没有返回值。
5、main() 方法是所有程序的入口,最先开始执行。
6、“/*”“*/”之间的内容和以“//”开始的内容为 Java 程序的注释。
Java 命名规则
编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,
便于代码重用。
命名规则包括以下几点。
� 包的名称由一个小写字母序列组成。
� 类的名称由大写字母开头,其他字母都由小写的单词组成。
� 类的实例的名称由一个小写字母开头,后面的单词由大写字母开头。
� 常量的名称都大写,并且指出完整含义。
� 参数的名称无其他具体规定。
� 数组的命名使用“类型[]数组名”的形式。
一、Java 语法基础
1、Java 标识符和关键字
1.1、标识符
Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可
以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。
标识符由数字和字母、美元符号($)、下划线(_)以及 Unicode 字符集中
符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数
字、美元符号或下划线。(标识符命名时,不能以数字开头,也不能使用任何 java
关键字作为标识符,而且不能赋予标识符任何标准的方法名)
关键字
1.2、关键字
关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做
其他目的使用。关键字具有专门的意义和用途,和自定义的标识符不同,不能当
作一般的标识符来使用。
Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和
方法名来使用。以下对这些关键字进行了分类。
数据类型:boolean、int、long、short、byte、float、double、char、
class、interface。
流程控制:if、else、do、while、for、switch、case、default、
break、continue、return、try、catch、finally。
修饰符:public、protected、private、final、void、static、strict、
abstract、transient、synchronized、volatile、native。
动作:package、import、throw、throws、extends、implements、this、
supper、instanceof、new。 保留字:true、false、null、
goto、const。
2、Java 变量的作用域
变量的作用域规定了变量所能使用的范围,只有在作用域范围内变量才能
被使用。根据变量声明地点的不同,变量的作用域也不同。
根据作用域的不同,一般将变量分为不同的类型:成员变量和局部变量。
2.1、成员变量、局部变量
1、 成员变量有两种,即全局变量(无 static 修饰)和静态变量(类变
量,用 static 修饰)。定义在方法体和语句块之外,不属于任何一
个方法,作用域是整个类。
2、 局部变量是指在方法或者方法代码块中定义的变量,其作用域是其
所在的代码块。可分为以下三种:
(1)方法参数变量(形参):在整个方法内有效。
(2)方法局部变量(方法内定义):从定义这个变量开始到方
法结束这一段时间内有效。
(3)代码块局部变量:从定义这个变量开始到代码块结束这一
段时间内有效。
3、Java 常量
3.1、常量值
Java 的整型常量值主要有 3 种形式:十进制数形式、八进制数形式、十六
进制数形式。
整型(int)常量默认在内存中占 32 位,是具有整数类型的值,当运算过
程中所需值超过 32 位长度时,可以把它表示为长整型(long)数值。长整型
类型则要在数字后面加 L 或 1, 如 697L,表示一个长整型数,它在内存中占
64 位。
3.2、定义常量
常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使
用前必须先定义。常量与变量类似也需要初始化,即在声明常量的同时要赋予
一个初始值。常量一旦初始化就不可以被修改。
定义常量,使用关键字 final。
常量一旦被定义赋值,则不可再被修改。
常量有三种类型:静态常量(使用 final static 关键字修饰)、成员常量
和局部常量。
成员常量和静态常量再定义同时必须初始化
4、Java 数据类型
4.1、Java 基本数据类型
byte(字节型)、short(短整型)、int(整型)、float(单精度浮点型)、
double(双精度浮点型)、char(字符型)、boolean(布尔型)、long(长整
型)
注意:长整型需要在末尾添加 L 或 l,单精度浮点型需要在末尾添加 F 或 f,双
精度浮点型在 java 中小数点默认是 double 类型,字符型的值使用单引号引起
来,当值为整型时不需要单引号,Java 中布尔值类型只有 true 和 false 两个
值。
1、 引用数据类型:除了基本数据类型,其余都是引用数据类型。
类型名称
关键字
占用内
存
取值范围
字节型
byte
1 字节
-128~127
短整型
short
2 字节
-32768~32767
整型
int
4 字节
-2147483648~2147483647
长整型
long
8 字节
-9223372036854775808L~9223372036854775807L
单精度浮点
型
float
4 字节
+/-3.4E+38F(6~7 个有效位)
双精度浮点
型
double
8 字节
+/-1.8E+308 (15 个有效位)
字符型
char
2 字节
ISO 单一字符集
布尔型
boolean
1 字节
true 或 false
小数据类型转换为大数据类型(自动转换)。
大数据类型转换为小数据类型时需要强制转换(类型强转)。转换格式:
小类型 变量名 = (需要转换的类型) 大类型。
注意:大数据类型转换为小数据类型可能会造成数据精度丢失或溢出。
Short 类型与 char 类型互相转换需要强制转换。
注意:两种数据类型兼容,否则不呢个相互转换,基本数据类型与引用类
型不能相互转换。
自动转换:
byte------>short------>int------>long------>float-----
->double
short 与 char 互相强转
强制类型转换:语法》》小类型 变量名 = (需要转换的类型)大类型
double------>float------>long------>int------>short-----
->byte
short 与 char 互相强转
5、Java 算术运算符
5.1、一元运算符
-:取反,取反运算
++:自增,先取值再加一,或先加一再取值
--:自减,先取值再减一,或先减一再取值
5.2、二元运算符
Java 语言中算术运算符的功能是进行算术运算,除了经常使用的
加(+)、减(-)、乘(`*`)和除(\)外,还有取模运算(%)。加(+)、
减(-)、乘(`*`)、除(\)和我们平常接触的数学运算具有相同的含义。
算术运算符都是双目运算符,即连接两个操作数的运算符。优先级上,
`*`、/、% 具有相同运算级别,并高于 +、-(+、- 具有相同级别)。
6、Java 赋值运算符
=:赋值符号
剩余87页未读,继续阅读
资源评论
楠604
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功