牛客网学习笔记(20181016)

本博文主要记录个人在牛客网做专项练习遇到的重难点,若感兴趣可自行练习!!!

网址为:https://www.nowcoder.com/intelligentTest

1.关于final的基本规则

    (1)final修饰的类不能被继承。

    (2)final修饰的成员变量在赋值时可以有三种方式。1、在声明时直接赋值。2、在构造器中赋值。3、在初始代码块中进行赋值。

    (3)final修饰的局部变量即为常量,只能赋值一次。

    (4)final修饰的方法不允许被子类覆盖。

    (5)final不能用于修饰构造方法。

2.关于项目路径设置

    (1) ./ 表示当前项目的路径

    (2)../表示当前目录的父目录路径

    (3)盘符:\\name\\file 或者 盘符:/name/file,表示物理路径

3.关于图形用户界面编程

    (1)JLebel:表示提示信息

    (2)JButton:表示显示按钮

    (3)JTextArea:表示输入多行文本

    (4)JTextField:表示输入单行文本

4.关于Java语言的鲁棒性

    (1)java能检查程序在编译和运行时的错误

    (2)java自己操纵内存减少了内存出错的可能性

    (3)java还实现了真数组,避免了覆盖数据的可能

5.关于Java的基本数据类型

    (1)整数类型:byte、short、int、long

    (2)浮点数类型:float、double

    (3)字符类型:char

    (4)布尔类型(boolean):true 真  和 false 假

6.关于Java的构造函数

    (1)构造方法的方法名必须与类名相同。

    (2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。

    (3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。

    (4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。

    (5)构造方法可以重载,以参数的个数,类型,顺序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值