JavaSE课堂记录(二)

第一节课

  1. 方法的重载:方法名相同,参数列表不同

  2. 方法的重写:方法名,参数列表相同

    1. 两同:方法名相同,参数列表相同

    2. 两小:访问权限小与等于父类,返回值类型小于等于父类(返回值为基本数据类型时,必须相等,引用数据类型时必须小于等于父类)

    3. 一大:抛出的异常要大于等于父类

  3. JDK的包结构

    1. 为了便于使用和维护,所以进行分包,JDK类库是按照包结构进行划分的,不同的功能划分在不同的包中。经常使用的包如下:

    2. 功能
      java.lang java程序的基础类,如字符串,多线程,java.lang下的类使用频率较高,所以可以直接使用
      java.util 常用的工具类,入如集合,random
      java.io 文件操作、输入输出
      java.net 网络操作相关
      java.math 数学相关的操作
      java.security 安全相关的操作
      java.Text 处理文字,日期,数字,格式等操作。
  4. 文档注释

    1. 以/**开始/结束

    2. see 参见,author 作者,since 始于;

  5. Scanner类

    1. 引用包的使用步骤

      1. import 包名.类名
      2. 举例:
      3.  import java.util.Scanner 
    2. 创建对象

      1. 使用该类的构造方法创建对象
        1. 格式:
        2.  数据类型 变量名=new 数据类型(参数列表); // 举例 Scanner sc=new Scanner(System.in); 
    3. 调用方法

      1.  int i=scan.nextInt(); // 变量名.方法名 
    4. 接收字符串

      1.   

        scan.next();
        scan.nextLine();
        

          

    5. 区别:

      1. next方法是遇见第一个有效字符(非空格,换行符)开始扫描,当遇到第一个分隔符空格或者回车时,结束扫描
      2. nextLine()方法是在扫描到一行内容。

最新文章

  1. QT特供 CGAL配置流程(基于QT5+VS2015)
  2. 通过dll或def文件提取lib导入库文件
  3. 如何用perl将表格中不同列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起
  4. C#:结构
  5. Linux 系统时间和硬件时间
  6. 巧用Xode中的代码块(转)
  7. centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~
  8. Create Linked Server SQL Server 2008
  9. 分享25个CSS前端网页设计常用技巧
  10. 使用JavaScript 实现注册表单的校验
  11. Greedy is Good
  12. Spring整合Hibernate的步骤
  13. JavaScript+svg绘制的一个饼状图
  14. C++中4个类型转换相关的关键字/特点/应用场合
  15. SSM Spring+SpringMVC+mybatis+maven+mysql环境搭建
  16. Djang之cookie和session
  17. 一款超级炫酷的编辑代码的插件 Power Mode
  18. Python 验证进程之间是空间隔离的
  19. Java的HashCode,Equal和==
  20. python 以行为单位进行字符串的切割

热门文章

  1. pycharm最新版本激活码(永久有效) python安装教程
  2. adb命令整理(持续整理)
  3. dom4j.jar下载
  4. commons-beanutils.jar使用问题
  5. 第六届蓝桥杯java b组第四题
  6. .NET Core使用NPOI导出复杂Word详解
  7. Android Studio [水平布局LinearLayout]
  8. java架构之路-(分布式)初识zookeeper安装与参数详解
  9. hihttps教你在Wireshark中提取旁路https解密源码
  10. JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式!