Java学习笔记二--API课堂记录
2024-10-06 12:41:08
JavaSE课堂记录(二)
第一节课
方法的重载:方法名相同,参数列表不同
方法的重写:方法名,参数列表相同
两同:方法名相同,参数列表相同
两小:访问权限小与等于父类,返回值类型小于等于父类(返回值为基本数据类型时,必须相等,引用数据类型时必须小于等于父类)
一大:抛出的异常要大于等于父类
JDK的包结构
为了便于使用和维护,所以进行分包,JDK类库是按照包结构进行划分的,不同的功能划分在不同的包中。经常使用的包如下:
包 功能 java.lang java程序的基础类,如字符串,多线程,java.lang下的类使用频率较高,所以可以直接使用 java.util 常用的工具类,入如集合,random java.io 文件操作、输入输出 java.net 网络操作相关 java.math 数学相关的操作 java.security 安全相关的操作 java.Text 处理文字,日期,数字,格式等操作。
文档注释
以/**开始/结束
see 参见,author 作者,since 始于;
Scanner类
引用包的使用步骤
import 包名.类名
举例:
import java.util.Scanner
创建对象
使用该类的构造方法创建对象
格式:
数据类型 变量名=new 数据类型(参数列表); // 举例 Scanner sc=new Scanner(System.in);
调用方法
int i=scan.nextInt(); // 变量名.方法名
接收字符串
-
scan.next(); scan.nextLine();
-
区别:
next方法是遇见第一个有效字符(非空格,换行符)开始扫描,当遇到第一个分隔符空格或者回车时,结束扫描
nextLine()方法是在扫描到一行内容。
最新文章
- QT特供 CGAL配置流程(基于QT5+VS2015)
- 通过dll或def文件提取lib导入库文件
- 如何用perl将表格中不同列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起
- C#:结构
- Linux 系统时间和硬件时间
- 巧用Xode中的代码块(转)
- centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~
- Create Linked Server SQL Server 2008
- 分享25个CSS前端网页设计常用技巧
- 使用JavaScript 实现注册表单的校验
- Greedy is Good
- Spring整合Hibernate的步骤
- JavaScript+svg绘制的一个饼状图
- C++中4个类型转换相关的关键字/特点/应用场合
- SSM Spring+SpringMVC+mybatis+maven+mysql环境搭建
- Djang之cookie和session
- 一款超级炫酷的编辑代码的插件 Power Mode
- Python 验证进程之间是空间隔离的
- Java的HashCode,Equal和==
- python 以行为单位进行字符串的切割
热门文章
- pycharm最新版本激活码(永久有效) python安装教程
- adb命令整理(持续整理)
- dom4j.jar下载
- commons-beanutils.jar使用问题
- 第六届蓝桥杯java b组第四题
- .NET Core使用NPOI导出复杂Word详解
- Android Studio [水平布局LinearLayout]
- java架构之路-(分布式)初识zookeeper安装与参数详解
- hihttps教你在Wireshark中提取旁路https解密源码
- JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式!