随笔分类 - java面向对象内容
面向对象
摘要:*****************关于注解的简单介绍 详细介绍请点击这里注解详细教程 ****************注解开发单向一对一 编写数据库脚本: 假如一个学生只有一部手机,一个手机只属于一个学生; 编写实体类: Students.java Phone.java 测试用例: 测试结果: **
阅读全文
摘要:*******************进行模糊查询 *************进行分页查询: 查询结果 ********统计查询: 注意点: Long num = (Long)query.uniqueResult() ; System.out.println(num.intValue()); ***
阅读全文
摘要:package com.java.demo; import java.io.*; public class CopyDemo { public static void main(String[] args) throws Exception { long start = System.currentTimeMillis(); //程序开始的时间 if(ar...
阅读全文
摘要:重要的实现方式:public abstract int read() throws IOException ;
阅读全文
摘要:OutputStream 输出内容:javaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStream 范例:
阅读全文
摘要:引用静态方法:类名称::static 方法名称; 引用某个对象的方法:对象::普通方法; 引用特定类方法:特定类::方法 引用构造方法:类名称::new 范例:引用静态方法 引用某个对象的方法 引用特定类 引用构造方法 内建函数式接口: 功能型接口:public Interface Function
阅读全文
摘要:lamda表达式主要是为了解决匿名内部类的繁琐过程 范例:简单的lamda表达式 此处使用匿名内部类 通过lamda表达式代替匿名内部类 lamda表达式的三种形式. ([参数])->单行语句 ([参数])->{多行行语句} ([参数])->表达式
阅读全文
摘要:java1.7之前,接口中只允许有全局常量和抽象方法,而1.8之后允许在接口中扩充default修饰的普通方法和static修饰的静态方法 其目的是在修改接口中方法的时候,子类就不必去一一修改
阅读全文
摘要:枚举的概念和多例设计模式相似,多例设计模式详见:多例设计模式代码模型 范例:简单枚举类 通过emu关键字定义一个枚举 Enum类的定义以及结构 Enum是一个抽象类其构造方法如下 构造方法被封装 下面见识一下枚举的强大功能吧 范例:定义对象,初始化枚举中的属性 范例2:枚举实现接口 范例2.2:枚举
阅读全文
摘要:范例:一个简单泛型案例 通配符的使用 ?extends 类:设置通配符的下限 (?extends Number)表示只可以是Number类或者是其子类Integer,Double... ?super 类:设置通配符的上限 (?super String) 表示只可以是String或者是其父类Objec
阅读全文
摘要:可以变参数指的是在方法被调用时候参数的个数可以根据用户需要进行变更的 方法名称(Object ... obj) 范例:可变参数
阅读全文
摘要:异常处理的结构 案例:编写一个简单的异常 运行结果 Throwable是所有异常的父类,其中有Error,和Exception Error:指的是jvm异常,此时程序还没有执行; Exception:指的是程序运行过程中产生的异常 throws关键字: 当程序出现异常之后交给调用处处理,而且调用的时
阅读全文
摘要:四种访问权限的控制
阅读全文
摘要:对包中的java程序进行编译(cmd) 编译:javac -d . Test.java 执行:java com.java.demo.Test set CLASSPATH =.;E:\..;填写jar文件的完整路径
阅读全文
摘要:基本类型对应的包装类 byte(Byte)、short(Short)、int(Integer)、long(Long)、float(Float)、double(Double)、char(Character)、boolean(Boolean) 对象型包装类(Object的直接子类) Character、
阅读全文
摘要:如果某一个类实现了接口,而且仅仅在程序代码中使用了一次,那么就没必要单独定义该方法,可以通过接口来定义匿名内部类 如果匿名内部类想要访问方法中的属性或者参数,必须加上final关键字(jdk1.8不需要)匿名内部类要配合抽象类或者接口一起使用
阅读全文
摘要:Object是所有类的父类,所有类都默认继承Object;Object中定义的方法: 取得对象信息:public String toString(); 对象比较:public boolean equals(Obejct obj); 取得兑现哈希码:public int hashCode(); 利用O
阅读全文