没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、Java 基础
1.java 概述
()创始人:高斯林
() 版本:
()语言特性:跨平台性
(不同系统的 对 文件进行处理)
()目录
(可执行文件,启动方式);(运行环境);(第三方包);(源码)
2.命名规则
()类使用大驼峰,其他全部小驼峰
()变量
由字母、数字、、组成,不能有特殊字符
不能以数字开头
严格区分大小写
见名知意
不能是关键字
3.关键字
注意:
! 和 " ! 为保留关键字 !#、$、# 也为关键字
4.Java 基本数据类型有哪些?√
数据类型 长度(字节)%& 范围 默认值
整 型 类 型
(!)
'!
(
)
(
*
+ !
)
*
!
)
*
" &
,
)
,
*
浮 点 类 型
(- #)
. ! **
- # & **
字符类型
+ *, /****
布尔类型
$
5.基本数据类型之间的转换方式√
()赋值时的数据转换:整数类型字面值为 !,转 + !、'!、+ 可以直接转,转 " 时如果范围溢出需
要加后缀 ,转 - # 可以加后缀 -,转 . ! 需要加后缀 $;浮点类型字面值为 - #,转 . ! 需要加后缀
$,- # 转整型需要强制转(加(!))
()变量间的数据转换:小转大,直接转,大转小,强制转(强制转需要在变量前加转换后数据类型,注意数
据值范围溢出)
()运算时的数据转换:整数类型会将数据类型自动提升为 !,运算结果为最大的数据类型
()进制前缀: 进制(*);& 进制(*);, 进制(*%)
6.注释
()% 文件:01注释内容
()' 文件:2注释内容
():///333//33/
()+!:01注释内容
():/33/
(,):///33/
(()4 45 文件2注释
7.运算符
注意:赋值运算符会自动转换数据类型
8.分支机构(if else)
9.switch 结构
注意:()变量 的类型支持:、、、、
()没有 值与 相等时,执行 内容
() 为终止操作,不然会被击穿
10.循环结构
()$ 循环:先判断,再执行
()嵌套 $ 循环:外层控制行数、内层控制列数
()6+ 循环:先判断,再执行
()- 6+ 循环:先执行,再判断
()循环终止语句:7 与 5#
7:7 以后的循环语句不会执行,继续执行循环体外的语句
5#:本轮循环结束,下一轮循环继续执行
(,)高效 $ 循环 $ 8本轮遍历到的元素类型 元素名 :要遍历的内容名9:循环体;
11.成员变量与局部变量
12.修饰符
()权限修饰符:
修饰符 同类 同包 子类 同项目不同包
public
√ √ √ √
protected
√ √ √ ×
默认
(default)
√ √ × ×
private
√ × × ×
注意: 不能修饰抽象类、抽象方法和顶层类
() 修饰符: 修饰的资源称为静态资源;存在磁盘中,全局只有一份,所有对象共享;随着类加
载而加载;静态区域内不能有 、 关键字;静态资源不能调用非静态资源
修饰内部类:创建对象不需要依赖外部类,不能调用外部类非静态资源
修饰方法:只能被类名直接调用,不能修饰抽象方法,不能被继承
修饰变量:只能修饰成员变量,不能修饰局部变量
修饰代码块:最优先加载,只加载一次
() 系列修饰符:
修饰的类叫最终类,该类不能被继承;
修饰的方法可以继承不能被重写;
修饰变量:
变量必须初始化
类变量可以在创建变量时初始化或者在静态代码块中初始化;
实例变量可以在创建变量时或者构造函数或者构造代码块中初始化;
修饰引用类型变量时,地址值不能被改变,对象的内容可以改变
<'异常处理的最终操作,一定会被执行到,且 !# 会覆盖前面的 !#
=>?! 类的方法,清理对象内存之前调用
() 修饰符:指向本类
指向成员变量:可区分成员变量与局部变量名重合问题
调用成员方法:可调用成员方法,可省略
调用其他构造方法:()可在构造方法中调用其他构造方法,必须在第一行,不能相互调
() 修饰符: 指向父类
在子类成员方法中,调用父类成员变量
在子类成员方法中,调用父类成员方法
在子类构造方法中,()调用父类构造方法,必须在第一行,不能与 ()同时存在
13.浮点数取整方法:
向上取整(结果按 储存)
向下取整(结果按 储存)
四舍五入取整(结果按 储存)
四舍五入取整( 类型结果按 储存)
四舍五入取整( 类型结果按 储存)
14.方法的重载与重写
()重载:在一个类里有多个重名方法
要求:方法名相同,参数类型或者个数不同
()重写:子类继承父类方法后对方法进行重写
剩余63页未读,继续阅读
资源评论
hk260922089
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
- python-leetcode面试题解之第166题分数到小数-题解.zip
- python-leetcode面试题解之第165比较版本号-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功