Java SE
文章平均质量分 83
Java SE 学习
小突击花呀
这个作者很懒,什么都没留下…
展开
-
JavaSE错题归纳
错题归纳1.阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()2.以下关于 Java 字符串的说法, 错误的是subString()方法介绍3.A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:4.关于包的说法, 下列错误的是:( )1.阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()package NowCoder;class Test { public static void hello() { Sy原创 2021-10-20 11:45:41 · 438 阅读 · 1 评论 -
JavaSE思维导图绘制
原创 2021-10-17 19:43:44 · 142 阅读 · 1 评论 -
什么是异常?--------->带你认识异常
认识异常一、异常的概念与体系结构1.异常的概念2.异常的体系结构3.异常的分类二、异常的处理方式1.防御式编程2.异常的抛出3.异常的捕获4.异常的处理流程三、自定义异常类一、异常的概念与体系结构1.异常的概念在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码经常遇到的:算术异常 public static void main(String[] args) { System.out.println(10/0); }//运行结果E原创 2021-10-15 21:16:07 · 417 阅读 · 1 评论 -
String类题目
练习题1.面试题:String、StringBuilder、StringBuffer的区别?2.第一个只出现一次的字符3.最后一个单词的长度4.检测字符串是否为回文1.面试题:String、StringBuilder、StringBuffer的区别?解答:String的内容不可修改,StringBuffer与StringBuilder的内容可以修改。StringBuffer与StringBuilder大部分功能是相似的。StringBuffer采用同步处理,属于线程安全操作;而StringBui原创 2021-10-13 16:13:45 · 293 阅读 · 1 评论 -
一篇让你认识String类
认识String类一、常用方法1.字符串构造2.String对象的比较3.字符串查找4.转化5.字符串常量池5.1 直接赋值和new构造String5.2 字符串常量池5.3 String对象创建6. 字符串的不可变性二、StringBuffer和StringBuilder1.StringBuffer的介绍2.尽量避免String的直接修改一、常用方法1.字符串构造2.String对象的比较3.字符串查找4.转化5.字符串常量池5.1 直接赋值和new构造String5.2 字符串常量池原创 2021-10-13 15:36:44 · 106 阅读 · 1 评论 -
抽象类和接口
抽象类和接口一、抽象类1.抽象类概念2.抽象类语法3.抽象类特性4.抽象类的作用二、接口1.接口的概念2.语法规则3.接口使用4.接口特性5.实现多个接口6.接口间的继承7.接口使用实例8.Clonable接口和深拷贝9.抽象类和接口的区别三、Object类1.概念2.获取对象信息3.对象比较-equals方法4.hashcode方法5.接收引用数据类型2.读入数据总结一、抽象类1.抽象类概念 在面向对象的概念中,所有的对象都是通过类来描绘的。但是反过来,并不是所有的类都是用来描绘对象的,如果一个类原创 2021-10-08 12:10:01 · 135 阅读 · 1 评论 -
继承和多态
继承和多态一、继承1.为什么需要继承2.继承概念3.继承的语法4.父类成员访问4.1 子类中访问父类的成员变量5.super关键字6. 子类构造方法二、使用步骤1.引入库2.读入数据总结一、继承1.为什么需要继承2.继承概念3.继承的语法在Java中如果要表示类之间的继承关系,需要借助extends关键字,具体如下:class 子类 extends 父类{//...}4.父类成员访问4.1 子类中访问父类的成员变量子类和父类不存在同名成员变量子类和父类成员变量同名原创 2021-09-26 20:35:22 · 194 阅读 · 1 评论 -
类和对象(下)
类和对象下六、封装1.封装的概念2.访问限定符3.封装扩展之包3.1 包的概念3.2 导入包中的类3.3 自定义包3.4 包的访问权限控制举例3.5 常见的包七、static成员1.再谈学生类2.static 修饰成员变量3.static 修饰成员方法4.static 成员变量初始化八、代码块1.代码块概念以及分类2.普通代码块3.构造代码块4.静态代码块九、内部类六、封装1.封装的概念 面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。封装简单来说就是套壳屏蔽细节.原创 2021-09-19 12:37:15 · 124 阅读 · 2 评论 -
类和对象(上)
类和对象一、面向对象的初步认识1. 什么是面向对象2. 面向对象与面向过程二、类定义和使用1.简单认识类2.类的定义格式3.练习三、类的实例化1.什么是实例化2.类和对象的说明四、this引用1.为什么要有this引用2.什么是this引用3.this引用的特性五、对象的构造及初始化1.如何初始化对象2.构造方法2.1 概念2.2 特性3.默认初始化4.就地初始化六、封装1.封装的概念2.访问限定符3.封装扩展之包3.1 包的概念3.2 导入包中的类3.3 自定义包3.4 包的访问权限控制举例3.5 常见.原创 2021-09-15 12:43:26 · 712 阅读 · 2 评论 -
递归及数组练习题
递归&数组----练习题一、递归1.按顺序打印一个数字的每一位.2.递归求1+2+3+...+10.3.写一个递归方法,输入一个非负整数,返回组成它的数字之和.4.求斐波那契数列的第N项5.求 N 的阶乘6.求1!+2!+3!+4!+........+n!的和7.青蛙跳台阶二、数组1.数组转字符串2.数组拷贝3.求数组中元素的平均值4.查找数组中指定元素(顺序查找)5.查找数组中指定元素(二分查找)6.数组排序(冒泡排序)7.数组逆序8.给定一个整型数组, 判定数组是否有序(递增)9.实现一个方法.原创 2021-09-07 20:30:16 · 699 阅读 · 1 评论 -
递归&数组
递归&数组1.递归1.1 递归的概念1.2 递归执行过程分析1.3 递归练习2.数组的定义与使用2.1 数组的概念2.1.1 为什么要使用数组2.1.2 什么是数组2.22.3提示:以下是本篇文章正文内容,下面案例可供参考1.递归1.1 递归的概念一个方法在执行过程中调用自身,就称为递归。1.2 递归执行过程分析1.3 递归练习2.数组的定义与使用2.1 数组的概念2.1.1 为什么要使用数组2.1.2 什么是数组2.22.3......原创 2021-09-07 16:03:42 · 1717 阅读 · 1 评论 -
Java中方法的使用
方法的使用1.方法概念及使用1.1 什么是方法1.2 方法定义1.3 方法调用的执行过程1.4 实参和形参的关系*1.5 没有返回值的方法2.方法重载2.1 为什么需要方法重载2.2 方法重载概念2.3 方法签名3.递归3.1 递归的概念3.2 递归执行过程分析3.3 递归练习1.方法概念及使用1.1 什么是方法1.2 方法定义1.3 方法调用的执行过程1.4 实参和形参的关系*1.5 没有返回值的方法2.方法重载2.1 为什么需要方法重载2.2 方法重载概念2.3 方法签名3.递.原创 2021-09-01 20:55:41 · 478 阅读 · 1 评论 -
Java程序控制语句练习题
程序语句练习题1.判断一个数字是奇数还是偶数2.判断一个数字是正数,负数,还是零3. 判断一个年份是否为闰年4.根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上).5. 判定一个数字是否是素数6. 打印 1 - 100 之间所有的素数7. 输出 1000 - 2000 之间所有的闰年8. 输出乘法口诀表9. 求两个正整数的最大公约数10. 求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数.原创 2021-08-23 20:35:33 · 450 阅读 · 1 评论 -
程序逻辑控制语句
文章目录一、分支结构1. if语句1.1 语法格式11.2 语法格式21.3 语法格式32. switch语句二、循环结构1. while 循环2. break3. continue4. for 循环5. do while 循环三、输入输出1. 输出到控制台2. 从键盘输入四、猜数字游戏提示:以下是本篇文章正文内容,下面案例可供参考一、分支结构1. if语句1.1 语法格式1if (布尔表达式){//如果布尔表达式的结果为true,执行if中的语句,否则不执行//语句}举例:分数超过.原创 2021-08-23 15:35:39 · 183 阅读 · 1 评论 -
运算符详解
运算符一、什么是运算符?二、算术运算符1.基本四则运算符:加减乘除模三、关系运算符四、逻辑运算符五、位运算符六、移位运算符七、条件运算符八、运算符的优先级1.引入库2.读入数据总结一、什么是运算符?计算机的基本用途之一就是处理数学运算,比如:int a=10;int b=20;a+b;a<b;上面的代码中,+和<就是运算符。运算符就是对操作数进行操作时的符号,不同操作符操作的含义不同。二、算术运算符1.基本四则运算符:加减乘除模三、关系运算符四、逻辑运算符五、位运算原创 2021-08-17 20:20:15 · 1595 阅读 · 2 评论 -
数据类型与变量
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-08-14 21:05:46 · 446 阅读 · 1 评论 -
带你走近Java
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档初识Java前言一、Java语言概述二、Java中的main方法三、注释四、标识符五、关键字1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Java语言概述示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而原创 2021-08-12 19:28:40 · 110 阅读 · 1 评论