Java学习
文章平均质量分 58
Java学习
tk一周目
这个作者很懒,什么都没留下…
展开
-
Spring入门
spring 入门原创 2023-08-05 23:40:01 · 82 阅读 · 0 评论 -
Java 反射
Java 反射原创 2023-07-30 14:41:51 · 78 阅读 · 0 评论 -
Java JDK下载及配置
Java JDK下载及配置原创 2023-07-28 00:17:25 · 107 阅读 · 0 评论 -
Java 数组
Java 数组定义、使用原创 2023-07-27 06:00:00 · 27 阅读 · 0 评论 -
Java 变量
Java 变量原创 2023-07-26 16:21:33 · 30 阅读 · 0 评论 -
Java 流程控制
Java 流程控制原创 2023-07-26 15:24:40 · 25 阅读 · 0 评论 -
请你说一下final关键字以及static关键字
final关键字和static关键字原创 2022-08-04 15:55:34 · 123 阅读 · 0 评论 -
String、StringBuffer、StringBulider的区别
String、String Buffer以及String builder原创 2022-08-04 14:34:52 · 123 阅读 · 0 评论 -
Java接口和抽象类的区别
Java接口和抽象类的区别原创 2022-08-03 10:24:23 · 96 阅读 · 0 评论 -
请你说说多线程
线程以及线程实现原创 2022-07-31 16:00:08 · 164 阅读 · 0 评论 -
Java 泛型
什么是泛型 接口、类中的属性或方法的参数与返回值的类型均采用动态标记,在对象实例化时动态配置要使用的数据类型。为什么出现泛型 在Java中,为了方便接收参数类型的统一,提供了一个核心类Object,利用此类对象就可以接受所有类型的数据,但是由于所描述的数据范围过大,在使用时就会出现数据类型的传入错误从而依法ClassCastException异常。泛型的使用 普通泛型使用public class Demo { public static void main(String[] args原创 2022-05-01 23:59:13 · 336 阅读 · 0 评论 -
Java Enum枚举类
枚举类枚举类不是一个新的类型,他只是提供了一种更为方便的结构。每一个使用enum定义的类实际上都属于一个类继承了Enum类而已,java.lang.Enum类的定义如下:public abstract class Enum<E extends Enum<E>> implements Constable, Comparable<E>, Serializable {}Enum类的常用方法方法名称类型描述protected Enu原创 2022-04-27 23:26:17 · 628 阅读 · 0 评论 -
Java多线程
线程的定义 程序(program)程序(program)是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。是静态的代码。它以某些程序设计语言编写,运行于某种目标结构体系上。进程(process)进程(process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程(thread)线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在原创 2022-04-27 22:52:57 · 1119 阅读 · 0 评论 -
Java实现单例设计模式
Java实现单例设计模式原创 2022-04-26 00:00:10 · 373 阅读 · 0 评论 -
Java 接口
接口的定义接口是一种特殊的类,其内可以定义全局常量和抽象方法、default方法以及用static关键字定义的方法。//为了区分接口,通常会在接口名称前加上字母Iinterface IA{ public static final String STRING = "去扰嶟"; public abstract String getString();}接口的实现 1.接口需要被子类实现,子类可以使用implements关键字实现多个父接口 2.子类如果不是抽象类,那么一定要重写原创 2022-04-23 19:04:29 · 180 阅读 · 0 评论 -
Java 修饰符
java 修饰符 Java提供了许多种修饰符,主要分为两类: 一:访问修饰符 二:非访问修饰符 访问控制修饰符 Java中有四种访问控制修饰符,用来保护对于类、变量、方法以及构造方法的访问。 private : 在同一类里可见。可以修饰:对象,方法,内部类。 default(什么也不写): 在同一包里可见。可以修饰:类,接口,变量,方法。 protected :对同一包内的类和所有子类可见。可以修饰:变量,方法,内部类。 public :对所有的类可见。可以修饰:类,接口,原创 2022-04-21 22:51:06 · 2284 阅读 · 1 评论 -
Java中“==”和equals的区别
文章目录“==”equals对equals的重写“==” == :运算符 比较基本数据类型比的是数值,比较引用数据类型比地址值public static void main(String[] args) { int a = 10; int b = 10; double c = 10; char d = 10; String str1= new String("不扰嶟"); String str2= new String("不扰嶟"); //基本数据类型的比较原创 2022-04-20 21:26:35 · 213 阅读 · 0 评论 -
Java Object类
Java Object类原创 2022-04-20 18:23:05 · 767 阅读 · 0 评论 -
经典排序算法
目录前言一、排序算法的说明1.排序算法是什么算法总结算法分类冒泡排序(Bubble Sort)冒泡排序算法的原理如下:代码实现(这里只对int型一维数组排序,但实际上对任意一维数组都可排序)快速排序(Quick Sort)快速排序算法通过多次比较和交换来实现排序,其排序流程如下:代码实现前言十大经典排序算法一、排序算法的说明1.排序算法是什么对一序列对象根据某个关键字进行排序。算法总结算法分类冒泡排序(Bubble Sort)冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二原创 2022-04-20 13:18:25 · 79 阅读 · 0 评论 -
Java重载与重写
重载(Overloading)方法名称相同,参数的类型及个数不同。作用:根据参数的不同,调用不同的方法。重写(Overriding)方法名称,参数的类型及个数,返回类型相同。作用:子类可以根据需求,定义特定与自己的行为。重载与重写的区别区别重载重写参数列表必须修改不能修改返回类型可以修改不能修改权限可以修改不能比父类更严格异常可以修改不能跑出新的或更广的异常总结方法的重载和重写是Java方法的多态性的体现。①方法重载是在一个类中原创 2022-04-20 13:11:21 · 64 阅读 · 0 评论 -
Java 标识符
Java 标识符原创 2021-07-15 23:25:46 · 1349 阅读 · 0 评论 -
Java 变量
Java 变量原创 2021-07-16 00:00:54 · 84 阅读 · 0 评论 -
Java 运算符
目录算术运算符关系运算符逻辑运算符位运算符算术运算符Java 算术运算符 算术运算符 含义 + 加法 - 减法 * 乘法 / 除法 % 模运算 ++ 递增运算 += 加法赋值 -= 减法赋值 *= 乘法赋值 /= 除法赋值 %= 模运算赋值 -- 递减运算 关系运算符关系运算符及其含义 关系运算符 含义 == 等于原创 2021-07-17 00:20:31 · 56 阅读 · 0 评论 -
家庭记账系统
采用两个类实现,Utility用来接收数据,而FamilyAccount通用案例完成具体实现。具体代码如下。import java.util.Scanner;/**Utility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class Utility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读原创 2022-04-17 22:38:50 · 73 阅读 · 0 评论 -
Java String类
String类@[TOC](String类)String类对象实例化直接赋值的形式进行实例化操作使用关键字和new来实例化String类对象连接字符串第一种使用concat方法:第二种使用'+'操作符来连接字符串:String类对象实例化直接赋值的形式进行实例化操作在Java中并没有字符串这一数据类型的存在,考虑到开发的需求,Java通过设计的形式提供了String类,并且该类的对象可以通过直接赋值的形式进行实例化操作。public class StringDemo { public static原创 2022-04-19 13:03:44 · 175 阅读 · 0 评论 -
Java 继承
java继承继承的概念继承的语法继承的好处继承的类型子类实例化过程super与this关键字继承的概念继承是子类继承父类非private的属性和方法,当子类继承父类后,就具有了父类非private的属性和方法。继承的语法class 父类class 子类 extends 父类继承的好处子类继承父类实现了代码的复用,同时子类也可以声明自己的方法,拓展了功能。/** * */package com.kai.tian;/** * @author 18797 * */class原创 2022-04-19 23:18:27 · 175 阅读 · 0 评论 -
Java 多态性
多态是什么多态是同一种行为具有多个不同表现形式或形态的能力。多态的优点多态的优点1.消除类型之间的耦合关系2.可替代性3.可扩展性4.接口性5.灵活性6.简化性多态的实现方法的多态性(同样的方法有不同的实现)方法的重载同一个方法根据传入参数的不同实现不同功能。方法的重写同一个方法子类可以有不同的实现对象的多态性对象的向上转型:父类 父类实例 = 子类实例对象的向下转型:子类 子类实例 = (子类) 父类实例,强制转换...原创 2022-04-20 12:48:35 · 212 阅读 · 0 评论