首页 技术 正文
技术 2022年11月16日
0 收藏 548 点赞 2,917 浏览 701 个字

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()方法是在扫描到一行内容。
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848