随笔分类 -  Java自学笔记

自学java篇
摘要:一、多线程的创建 方式一:继承于Thread类 1.创建一个继承于Thread类的子类 2.重写Thread类的run() -->将此线程执行的操作声明在run()中 3.创建Thread类的子类的对象 4.通过此对象调用start() 方式二:实现Runnable接口 1.创建一个实现了Runna 阅读全文
posted @ 2022-07-19 21:09 Endless、 阅读(28) 评论(0) 推荐(0) 编辑
摘要:异常 一、几种常见的异常 编译时异常: File file = new File("hello.txt");FileInputStream fis = new FileInputStream(file);​int data = fis.read();while(data != -1){ System 阅读全文
posted @ 2022-06-13 23:02 Endless、 阅读(51) 评论(0) 推荐(0) 编辑
摘要:内部类 1.Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类 2.内部类的分类:成员内部类(静态、非静态) VS 局部内部类(方法内、代码块内、构造器内) 3.成员内部类: 一方面,作为外部类的成员: - 调用外部类的结构 - 可以用static修饰 - 可以被4种不同的 阅读全文
posted @ 2022-05-22 20:53 Endless、 阅读(21) 评论(0) 推荐(0) 编辑
摘要:接口 接口的使用 1.接口使用interface来定义 2.Java中,接口和类时并列的两个结构 3.定义接口:定义接口中的成员 ​ 3.1 JDK7以及之前:只能定义全局变量和抽象方法 ​ -全局常量:public static final 的,但是书写时,可以省略不写 ​ -抽象方法:publi 阅读全文
posted @ 2022-05-21 22:01 Endless、 阅读(131) 评论(0) 推荐(0) 编辑
摘要:abstract关键字 1.abstract:抽象的 2.abstract可以用来修饰的结构:类、方法 3.abstract 修饰类:抽象类 >此类不能实例化 抽象类中一定有构造器,便于子类实例化使用(涉及:子类对象实例化的全过程) 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作 4 阅读全文
posted @ 2022-05-21 15:30 Endless、 阅读(66) 评论(0) 推荐(0) 编辑
摘要:类的成员之main()方法 main()方法的使用说明 1.main()方法作为程序的入口 2.mian()方法也是一个普通的静态方法 3.main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner) public class MainDemo { public static voi 阅读全文
posted @ 2022-05-18 22:59 Endless、 阅读(68) 评论(0) 推荐(0) 编辑
摘要:单例模式 1.什么是单例模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 2.如何实现? 饿汉式vs懒汉式 package day06.parctice01; /* 单例模式的懒汉式实现 饿汉式 */​public class SingletoTe 阅读全文
posted @ 2022-05-18 21:51 Endless、 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1.多态: 可以理解为一个事务的多种形态。 2.何为多态性: 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) Person p =new Man(); Object obj = new Date(); 3.多态的使用:虚拟方法调用 有了对象的多态性以后,我们在编译期,只能调用父 阅读全文
posted @ 2022-04-17 13:27 Endless、 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.认识包装类 java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 前6个包装类的父类是Number 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double bool 阅读全文
posted @ 2022-04-12 22:47 Endless、 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Java中的JUnit单元测试 步骤: 1.选中当前工程 - 右键选择:build path - add libraries - JUnit 4 -下一步 (直接在方法前加@Test) 2.创建Java类,进行单元测试。 ​ 此时的Java要求:①此类是public的 ②此类提供公共的无参的构造器 阅读全文
posted @ 2022-04-12 21:04 Endless、 阅读(272) 评论(0) 推荐(0) 编辑
摘要:面试题:== 和 equals()区别 一、回顾 == 的使用: == :运算符 1.可以使用在基本数据类型变量和引用数据类型变量中 2.如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(可以数据类型不同) int a = 10; int b = 10;double c = 10.0; 阅读全文
posted @ 2022-04-12 21:02 Endless、 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示