栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习笔记

1、final关键字

final可以修饰类、方法和变量
1)修饰类时,该类不可以被别的类继承,但是可以继承别的类
2)修饰方法时,该方法不能被子类重写
3)修饰变量时,变量只能被赋值一次

2、接口

接口用interface关键字修饰:

public interface Inter{

}

类和接口之间是实现关系,用implements修饰

public class Cat implements Inter{

}

接口中有且只能有常量或者抽象方法, 原因是因为:
•成员变量有默认修饰符: public static final
•成员方法有默认修饰符: public abstract
注意: JDK1.8的时候, 接口中加入了两个新的成员: 静态方法, 默认方法(必须用default修饰).

3、权限修饰符

1.访问权限修饰符的权限从大到小分别是:
public > protected > 默认 > private
2.在实际开发中, 如果没有特殊需求, 则成员变量都用private修饰, 其它都用public修饰.
3.总结四个访问权限修饰符的作用:
1.private: 强调的是给自己使用.
2.默认: 强调的是给同包下的类使用.
3.protected: 强调的是给子类使用.
4.public: 强调的是给大家使用.

4、Scanner对象使用nextInt接收整数之后无法使用nextLine接收字符串

原因:
nextInt输入的是"数字rn",只接收了数字部分,rn没有接收,nextLine的结束标志是"rn",因此直接结束
解决方法:
1、nextLine接收之前调用一次nextLine
2、重新new Scanner对象
3、使用字符串接收数字,再转化为整数(常用)

Scanner sc = new Scanner();
String sNum = sc.nextLine();
int num = Integer.parseInt();
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/283901.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号