美文网首页
java笔记

java笔记

作者: 有思想的火柴 | 来源:发表于2016-11-16 09:18 被阅读18次

private 修饰的私有属性 可以在类中利用set,get方法赋值、访问。

a.构造函数 是没有返回值类型的
b.构造函数的函数名必须要与类名一致
c.构造函数不是我们手动调用的,而是创建对象的时候jvm调用的
b.如果一个类没有显式的写上一个构造方法时,那么java编译器会为该类添加一个无参的构造器
e.构造函数是可以在一个类中

构造函数与普通函数的区别:

1.返回值类型的区别

1.构造函数是没有返回值类型的
2.普通函数是有返回值类型的,即使函数没有返回值,返回值类型也要写上void。

2.函数名的区别:

1.构造函数的函数名必须要与类名一致。
2.普通函数的函数名只要符合标识符的命名规则即可。

final关键字

a.final修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。
b.final修饰一个引用类型变量时,该变量不能重新指向新的对象。
c.final修饰一个函数的时候,该函数不能被重写。
d.final修饰一个类的时候,该类不能被继承。

抽象类

a.如果一个函数没有方法体,那么该函数必须要使用abstract修饰,把该函数修饰成抽象的函数。
b.如果一个类出现了抽象的函数,那么该类也必须使用abstract修饰。
c.如果一个非抽象类继承了抽象类,那么必须要把抽象类的所有抽象方法全部实现。
d.抽象类可以存在非抽象方法,也可以存在抽象的方法。
e.抽象类是不能创建对象的。
f.抽象类是存在构造函数的,器构造函数是提供给自雷创建对象的时候乎初始化。

接口

a.接口是一个特殊的类。
b.接口的成员变量默认的修饰符为: public static final 那么也就是说接口中的成员变量都是常量。
c.接口中的方法都是抽象方法,默认的修饰符为:public abstract。
d.接口不能创建对象。
e.接口没有构造方法。
f.接口是给类去实现使用的,非抽象类实现一个接口的时候,必须要把接口中所有的方法都实现。

接口的作用:

a.拓展功能(复用性)
b.定义约束规范
c.程序的解耦

文件夹的操作

renameto://重命名
file.setWritable(true);//可写
file.setReadble(true);//可读

相关文章

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • Java 学习笔记(13)——lambda 表达式

    title: Java 学习笔记(11)——lambda 表达式tags: [Java 基础, 学习笔记, 函数式...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • Java学习日记

    title: Java学习笔记date: 2018-05-18 12:00:00tags: Java 学习笔记 P...

  • Guava 中的文件操作:Files

    本片内容收录在我的在线笔记 java-note-for-free 中。 笔记源文件在 gitee 中。 Java ...

  • 2018-02-04@JAVA

    JAVA初始 ——浙大MOOC《从零开始学Java》Java笔记系列1 Java世界的hello world 新建...

  • Jasypt非对称加密

    Jasypt: Java Simplified Encryption 本笔记介绍使用Jasypt: Java Si...

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • 小白学java

    目录 1、配置java 环境2、java代码规范3、java笔记4、java程序编写 配置java环境 1、下载j...

  • Java8学习笔记目录

    Java8学习笔记 -- 接口的默认方法与静态方法 Java8学习笔记 -- Lambda表达式,Function...

网友评论

      本文标题:java笔记

      本文链接:https://www.haomeiwen.com/subject/dgphpttx.html