Java基础系列
文章平均质量分 59
以简单易懂的方式,从代码实例中学习Java基础
Faith_xzc
PowerData联合创始人,某数据库在职,对Java和大数据感兴趣,欢迎大家交流学习!
展开
-
适合小小白入门的JavaIO文章,学完即可上手
本文详细介绍了Java种IO流的基本概念及其分类,并对各个类别进行了详细说明和代码实例,欢迎大家交流讨论!原创 2022-05-27 05:30:00 · 2839 阅读 · 27 评论 -
手把手带你入门Java中File类
本文介绍了java中的File类,并进行了代码举例。欢迎大家交流讨论!原创 2022-03-03 06:00:00 · 1310 阅读 · 45 评论 -
吃透Java集合中的Set集合必备文章,快快收藏
本文介绍了java集合中的Set集合和使用,及其实现类,并举例分析。欢迎大家交流讨论!原创 2022-02-25 21:50:26 · 979 阅读 · 34 评论 -
从源码中学习Java集合中的Map集合,深入理解,才能醍醐灌顶
本文介绍了java集合中的Map集合和使用,及其实现类的源码分析。欢迎大家交流讨论!原创 2022-02-13 07:00:00 · 914 阅读 · 58 评论 -
从源码中学习Java集合中的List集合,详细而透彻,一步到位
本文介绍了java集合中的list集合,及其实现类的源码分析。欢迎大家交流讨论!原创 2022-01-30 22:22:13 · 2143 阅读 · 26 评论 -
你还是只会用数组吗?不懂Java集合,还想找工作?(集合概述)
本文介绍了Java集合的概述,包括Collection和Map这大类,并举例说明。欢迎大家交流讨论!原创 2022-01-23 21:04:07 · 4774 阅读 · 74 评论 -
一文学懂Java泛型,详细而全面,值得收藏~
本文介绍了java高级特性泛型,包括泛型类、接口和方法,以及泛型擦除和通配符。并举例说明。欢迎交流讨论!原创 2022-01-16 14:57:33 · 3239 阅读 · 51 评论 -
卷进大厂系列之LeetCode刷题笔记:移除元素(简单)
本文介绍了力扣中移除元素的一道题目,包含了算法讲解。学算法,刷力扣,加油卷,进大厂!欢迎交流讨论!原创 2022-01-13 22:00:40 · 1731 阅读 · 65 评论 -
这是一个不完整的详细Java多线程,但对于初学者足够了,相信我,你会爱上她的
本文介绍了Java多线程的创建、使用、生命周期以及线程安全,并进行了举例说明!欢迎交流讨论!原创 2022-01-11 21:46:36 · 3266 阅读 · 58 评论 -
这些Java常用类,你必须要学会,还不快快收藏?(近两万字详细介绍)
本文介绍了Java常用类,包括包装类、Math、String类、可变字符序列和时间日期,并举例说明。欢迎大家交流讨论原创 2022-01-06 23:32:21 · 4430 阅读 · 54 评论 -
深入浅出详细介绍Java异常,让你茅塞顿开般的感觉
本文详细介绍了Java异常及其常见的形式,并举例说明!茅塞顿开般的感觉!欢迎交流讨论!原创 2022-01-01 23:43:10 · 2573 阅读 · 50 评论 -
近7000字长文详细讲解Java包装类,面试稳了
本文详细介绍了Java包装类及其使用,同时介绍了常用的API和面试中常见的问题,并举例说明。欢迎交流讨论!原创 2021-12-28 23:27:29 · 1645 阅读 · 23 评论 -
比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀
本文详细介绍了Java枚举类,并举例说明了其使用,欢迎交流讨论!原创 2021-12-25 22:45:52 · 2007 阅读 · 34 评论 -
临近期末,图书管理系统课设项目安排上(附源码)
本系统是一个基于java的图书管理系统,用Swing显示信息。 开发环境为IDEA,使用mysql数据库。用户分为 用户和管理员。原创 2021-12-20 23:31:06 · 1839 阅读 · 45 评论 -
看到如此详细的Java内部类,我泪目了
本文详细介绍了Java内部类:成员内部类、局部内部类、匿名内部类和静态内部类的介绍和使用;并举例说明。欢迎讨论交流!原创 2021-12-17 14:04:39 · 1435 阅读 · 30 评论 -
零基础Java学习之接口
本文介绍了接口的定义和实现,同时介绍了接口的使用方法和经典接口,并举例说明。欢迎交流讨论!原创 2021-12-15 09:30:46 · 642 阅读 · 38 评论 -
零基础Java学习之多态
本文介绍了Java三大特性之一多态的概念,语法及使用,并举例说明,欢迎交流讨论!原创 2021-12-14 06:30:00 · 972 阅读 · 19 评论 -
零基础Java学习之抽象类
本文介绍了Java抽象类的概念及使用,并举例说明。欢迎交流讨论!原创 2021-12-11 10:15:12 · 1059 阅读 · 20 评论 -
零基础Java学习之初始化块
本文介绍了类初始化和实例初始化及用法,并举例说明。欢迎讨论学习!原创 2021-12-10 21:13:52 · 869 阅读 · 13 评论 -
零基础Java学习之初级项目实践(客户信息管理软件-附源码)
Java基础项目:软件信息管理软件(基于文本界面的,附源码)原创 2021-12-09 20:08:48 · 675 阅读 · 23 评论 -
零基础Java学习之继承
本文主要讲解了java中继承的概念、特点及使用方法。欢迎大家讨论学习!原创 2021-12-06 22:54:54 · 294 阅读 · 13 评论 -
零基础Java学习之包(Package)
本文主要介绍了包的作用和语法格式,及举例说明。欢迎讨论学习!原创 2021-12-06 22:29:51 · 508 阅读 · 3 评论 -
零基础Java学习之封装
本文介绍了封装的基本概念及使用,并进行了举例说明,欢迎交流讨论。原创 2021-12-01 00:09:58 · 393 阅读 · 2 评论 -
零基础Java学习之成员方法
本文介绍了java的成员方法的概念及使用,并举例说明!原创 2021-11-29 21:21:46 · 532 阅读 · 0 评论 -
零基础Java学习之成员变量
本文介绍了java的成员变量的概念及使用,并举例说明!原创 2021-11-29 20:38:51 · 558 阅读 · 0 评论 -
零基础Java学习之类和对象
本文介绍了java的类和对象的概念及使用,并举例说明!原创 2021-11-29 19:44:27 · 476 阅读 · 0 评论 -
零基础Java学习之数组
本文介绍了java数组的概念及使用,并举例说明!原创 2021-11-26 10:18:02 · 396 阅读 · 1 评论 -
使用Junit单元测试:Cannot instantiate test(s): java.lang.SecurityException: Prohibited package name: java
报错截图(源代码无误)错误原因在测试类中不能一级包名能以java开头修改前解决方法修改测试类中一级包名为非java开头修改后结果原创 2021-06-17 10:25:25 · 442 阅读 · 0 评论 -
IDEA只修改代码提示为不区分大小写
为了提高开发效率,在首字母及所有字母提示的基础上,进一步优化,IDEA支持不区分大小写的代码提示!修改步骤如下:原创 2021-05-16 08:12:16 · 300 阅读 · 0 评论 -
java中多线程的实现方式
基本概念:线程可以看做轻量级进程(进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位),线程是进程的执行单元,是进程调度的基本单位。创建方式:线程的创建方式有两种:①继承于Thread类 ②实现Runnable接口比较两种方式: 开发中优先选择:实现Runnable接口的方式 原因:1.实现的方式没有类的单继承的局限性 2.实现的方式更适合来处理多个线程的共享数据 联系:public class Thread implements Runn原创 2021-05-16 08:01:11 · 209 阅读 · 0 评论 -
java中的异常及其处理
一、异常的体系架构 java.lang.Throwable -----java.lang.Error:一般不编写针对性的代码进行处理。(此处不进行举例) -----java.lang.Exception:可以进行异常的处理 编译时异常:(checked) io.IOExeption FileNotFoundException ClassNotFoundException FileNotFoundException SQLExceptio原创 2021-05-15 22:35:29 · 282 阅读 · 0 评论 -
java中模板方法的设计模式
抽象类的应用:模板方法的设计模式抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式;作用: 当功能内部一部分实现是确定的时候,一部分实现是不确定的,这时可以把不确定的部分保留出去, 让子类去实现 换句话说,在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤在父类中已经写好了。 但是某些部分易变,易变部分可以抽象出来供不同的子类实现例如: 数据库访问的封装 Junit单元原创 2021-05-15 22:15:41 · 204 阅读 · 0 评论 -
java中的模板方法设计模式
抽象类的应用:模板方法的设计模式抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式;作用: 当功能内部一部分实现是确定的时候,一部分实现是不确定的,这时可以把不确定的部分保留出去,让子类去实现 换句话说,在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤在父类中已经写好了。但是某些部分易变,易变部分可以抽象出来供不同的子类实现例如:数据库访问的封装 Junit单元测试 Ja原创 2021-05-13 08:27:36 · 222 阅读 · 0 评论 -
java中抽象类的匿名子类和匿名对象
package com.atguigu.com;/* * **抽象类的匿名子类和匿名对象** * * * */public class PeronTest { public static void main(String[] args) { method(new Student()); //匿名对象 worker worker = new worker(); method1(worker); //非匿名的类,非匿名的对象 method1原创 2021-05-11 08:38:30 · 564 阅读 · 0 评论 -
java中abstract关键字
abstract关键字的使用1.abstract: 抽象的2.abstract可以用来修饰的结构:类、方法3.abstract修饰类:抽象类此类不能实例化抽象类中仍然有构造器,便于子类实例化时调用(涉及子类实例化的全过程)开发中,都会提供抽象类的子类,让子类对象实例化,完成相关操作4.abstract修饰方法:抽象方法只有方法的声明,没有方法体包含抽象方法的类一定是一个抽象类,反之,抽象类中不一定有抽象方法若子类重写了父类中的所有的抽象方法,则子类才可实例化;若子类没有重写父类中原创 2021-05-10 07:31:55 · 385 阅读 · 0 评论 -
零基础Java学习之final关键字
本文介绍了java关键字final的概念及使用,并进行了举例说明。欢迎交流学习原创 2021-05-10 07:28:31 · 251 阅读 · 1 评论 -
java中代码块
类的成员四,代码块(初始化块)1.代码块的作用:用来初始化类或者对象2.代码块如果有修饰的话只能有static3.分类:静态代码块 vs 非静态代码块4.静态代码块①内部可以有输出语句②随着类的加载而执行,而且只能执行一次③作用:初始化类的一些属性④如果一个类中定义了多个静态代码块,则按照声明顺序进行执行⑤静态代码块要优先于非静态代码块的执行⑥静态代码块内只能调用静态的属性、静态的方法、不能调用非静态的结构5.非静态代码块①内部可以有输出语句②随着对象的创建而执原创 2021-05-09 06:42:21 · 237 阅读 · 2 评论 -
java中单例设计模式
package com.atguigu.java1;/* * 单例设计模式: * 1.所谓单例设计模式,就是采用一定的方法保证整个的软件系统,对某个类 只能存在一个对象实例 * 2.如何实现? * 饿汉式 vs 懒汉式 * * 3.如何区分饿汉式和懒汉式 * 饿汉式:坏处 在一开始的时候就创建了对象,导致对象加载时间过长 * 好处 线程是安全的 * 懒汉式:好处 延迟对象的创建 * 坏处 线程不安全 * * * * *原创 2021-05-09 06:37:15 · 245 阅读 · 0 评论 -
java中static关键字
package com.atguigu.java;import java.util.jar.Attributes.Name;/* * Static关键字的使用 * 1.static:静态的 * 2.static可以用来修饰:属性、方法、代码块、内部类 * * 3.使用static修饰属性:静态变量(类变量) * 3.1属性,按照是否使用static修饰又分为静态属性和非静态属性(实例属性、实例变量) * 实例属性:我们创建了多个对象,每个对象都独立的拥有一套类中的实例变量(原创 2021-05-08 12:52:44 · 238 阅读 · 0 评论 -
包装类
****基本数据类型、包装类和String类间的转化package com.atguigu.java2;import org.junit.Test;/* * 包装类的使用: * 1.java中提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有了类的特征 * * 2.基本数据类型、包装类和String类间的转化 * * * */public class WrapperTest { //String类型--->基本数据类型、包装类:调用包装原创 2021-05-07 22:09:57 · 198 阅读 · 0 评论