JavaSE
文章平均质量分 87
X_H学Java
月亮本无光 努力久了便会万丈光芒
展开
-
【JavaSE】深入了解Java中的String类
本文介绍了String类,String类是学习Java中非常重要的一部分内容,通过String类可以对字符串进行操作,本文从String的构造方法开始引入,介绍了String类的常用方法,然后介绍的非常重要的知识点字符串常量池,加深对字符串的底层存储的理解,最后对StringBuilder和StringBuffer进行了介绍,大家一起来学习吧!原创 2023-03-24 15:53:29 · 518 阅读 · 0 评论 -
【Java】Java中时间的相关类(Date,SimpleDateFormat)
日期类是一个很重要的类,我们常常在实现业务的时候需要指定具体的时间格式,本文就具体介绍了如何将时间转换为指定的格式原创 2022-11-20 21:12:46 · 452 阅读 · 1 评论 -
Java-数组的定义与使用
目录一.数组的基本概念二.数组的声明三.数组的创建及初始化四.访问数组元素五.for each 循环六.数组的拷贝七.数组排序八.二维数组一.数组的基本概念 数组是一种数据类型,用来存储同一类型值的集合,它在内存中是一段连续的空间。通过一个整形下标(index,或者称之为索引)可以访问数组中的每一个值。例如,如果a是一个整型数组,a[i]就是一个下标为i的一个整数,数组是一种引用类型。二.数组的声明 声明数组变量时,需要指出数组类型(数组元素类型后紧跟[...原创 2021-09-01 18:59:35 · 403 阅读 · 7 评论 -
初学Java-----简单的猜数字小游戏
目录一·游戏的主要内容和规则二·实现过程三·实现结果一·游戏的主要内容和规则这个小游戏的主体就是猜数字,首先系统会自己会生成一个数字,然后用户手动进行输入一个数字,将两个数字进行对比,如果用户猜大了就会提示猜大,猜小就会提示猜小,猜对就会恭喜用户猜对了。二·实现过程代码展示:import java.util.Scanner;import java.util.Random;public class GuessNum { public static void mai原创 2021-09-03 18:09:25 · 978 阅读 · 7 评论 -
初学Java------Java的基本程序设计结构
1.一个简单的Java应用程序public class OneBlogs { public static void main(String[] args) { System.out.println("Hello world!"); }}这个程序虽然简单,但是基本上所有的Java程序都是具有这种结构的。下面逐一看这几行代码:public是关键字,称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别。关键字class说明Java程序中的全部内容都包含原创 2021-09-07 16:17:10 · 858 阅读 · 3 评论 -
初学Java---面向对象编程基础(对象与类)
目录1.面向对象的概述1.1 对象1.2 类1.3 面向对象程序设计的特点1.3.1 封装1.3.2 继承1.3.3 多态2.类与对象2.1 成员变量2.2 成员方法2.3 构造方法2.4 局部变量2.5 this关键字3. static关键字3.1 静态变量3.2 静态方法4. 代码块4.1 代码块概念及分类4.2 普通代码块4.3 构造代码块4.4 静态代码块5. 类的主方法1.面向对象的概述面向对...原创 2021-09-13 18:14:20 · 458 阅读 · 1 评论 -
Java---内部类的定义与用法
目录一. 内部类概述二. 成员内部类2.1 普通内部类2.2 静态内部类三. 局部内部类四.匿名类五.对象的打印一. 内部类概述内部类是定义在另一个类中的类,内部类也是封装的一种的体现。为什么要使用内部类,主要有两个原因:· 内部类可以对同一个包的其他类进行隐藏。· 内部类方法可以访问定义这个类的作用域中的数据,包括原本私有的数据。格式:public class OutClass { class InnerClass { ...原创 2021-09-16 17:45:17 · 1033 阅读 · 2 评论 -
Java---继承
1. 概念继承的基本思想是,基于已有的类创造新的类。继承已存在的类就是复用这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的情况,继承是Java程序设计中一项核心技术,它主要解决的问题是:共性的抽取,实现代码复用。例:上图中,dog和cat都继承Animal类,dog和cat可以称为Animal的子类或者派生类,继承之后,子类可以复用父类的方法和属性,子类在实现时只关心自己新增加的成员即可。2. 语法Java中表现继承的关系需要借助关键字extends:修饰符 ..原创 2021-09-22 22:47:28 · 17452 阅读 · 6 评论 -
Java---多态
1. 多态的概念多态通俗的讲就是多种形态,就是不同对象完成某个行为产生不同的形态,即“一种定义,多种实现”。例如下图:总之:同一件事情,发生在不同对象身上,就会产生不同的结果2. 多态的实现条件Java中,多态的实现必须满足以下几个条件:1. 必须在继承体系下2. 子类必须要对父类方法进行重写3. 通过父类的引用调用重写方法多态体现:在代码运行时,当传递不同对象时,会调用对应类中的方法看以下代码:public abstract class Animal {.原创 2021-09-29 13:22:47 · 337 阅读 · 0 评论 -
你写的代码编译时是否经常报错?来看看这篇文章帮你解决大部分问题。(Java中的异常)
目录异常的概念与体系结构概念常见的异常异常的体系结构异常的分类异常的处理防御式编程异常的抛出异常的捕获异常声明(使用关键字throws)try-catch捕获处理关键字finally异常的处理流程异常的概念与体系结构概念异常简单理解就是不正常,Java中的异常就是程序在执行过程中出现不正常的行为称之为异常常见的异常1. 算数异常(常见的是除数为0) System.out.println(10/0);//执行结果:Exc...原创 2021-11-02 17:16:49 · 1576 阅读 · 3 评论 -
Java---抽象类与接口
一. 抽象类1.1 抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。例如:说明:1.Animal类是动物类,每个动物都有叫的方法,但是Animal不是一个具体的动物,因此其内部的bark()方法无法具体实现。2.Dog是狗类继承Animal类,狗是一个具体的动物,狗叫“旺旺”,其bark()可以实现。3.Cat是猫类继承Animal类,猫是一个具体的动原创 2021-10-26 10:42:36 · 5711 阅读 · 2 评论