JavaSE
文章平均质量分 81
分享JavaSE的学习内容
Flying`
这个作者很懒,什么都没留下…
展开
-
【浅学Java】一篇文章带你看懂String,StringBuffer,StringBuilder
我们从字符串追加的角度分析一下三者的区别://用Stringpublic static void main(String[] args) { String str="abcde"; System.out.println(str); str+="!!!"; System.out.println(str); }//StringBufferpublic static void main(String[] args) {原创 2022-04-22 10:58:57 · 311 阅读 · 3 评论 -
【浅学Java】Java中 String类 的总结
Java中 String类 的总结01. 字符串构造02. String对象的比较1. ==比较是否引用同一个对象2. equals方法:按照对象的内容是否一样进行比较3. compareTo方法4. compareToIgnoreCase方法03. 字符串查找04. 转换1. 数值和字符串转换2. 大小写转换3. 字符串数组4. 格式化05. 字符串替换06.字符串拆分示例1:按照空格拆分示例2:按照空格拆分为2个部分示例3:拆分IP地址示例4:多次拆分07. 字符串截取08. trim操作09. 字符串原创 2022-04-17 20:16:20 · 1010 阅读 · 21 评论 -
【浅学Java】关于Java中的【抽象类】【接口】【深拷贝】,你真的会了吗?
Java中抽象类和接口抽象类1. 抽象类的概念2.抽象类的知识点3. 抽象类的作用接口1. 接口的概念2. 接口的知识点3.三个比较重要的接口3.1 comparable抽象类1. 抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类————即方法里面没有内容,只有一个空壳子。2.抽象类的知识点1、被abstract修饰的类就是抽象类2、被abstract修饰的方法就是原创 2022-04-12 09:00:16 · 798 阅读 · 27 评论 -
08. [浅学Java] 探索Java中 继承和多态 的奥秘
继承和多态继承1. 什么是继承?2. 继承的语法4.当实例化一个含有继承对象时3. 当父类和子类成员重名时多态继承1. 什么是继承?继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构, 体现了由简单到复杂的认知过程。继承主要解决的问题是:共性的抽取,实现代码复用。2. 继承的语法//父类,基类,超类class Animal{ publi原创 2022-04-05 19:59:18 · 871 阅读 · 31 评论 -
07. Java中的类和对象(嗜血无敌战神破解版)
类和对象1.Java中类定义和使用2.类的实例化2.1什么是实例化2.2访问类中的属性和方法2.3成员变量默认值3.this引用3.1为什么要用this引用3.2this引用特性3.3 this的用法4.对象的构造及初始化4.1构造方法4.2 实例化对象时,必须的两步4.3创建构造方法的快捷键4.4 this调用构造方法4.5 初始化对象5. 成员变量的打印(快捷键)6.封装6.1 public 和 private 的区别:1.Java中类定义和使用public class Student{原创 2022-04-01 11:22:05 · 3685 阅读 · 22 评论 -
06.数组的定义和使用
数组的定义和使用1.数组的创建2.数组的初始化2.1动态初始化2.2静态初始化2.3数组中元素的默认值3.数组的使用3.1数组中元素的访问3.2遍历数组的三种方法4.数组是引用类型4.1初始JVM的内存分布4.2基本类型变量与引用类型变量的区别4.3再谈谈引用变量4.4 认识null5.数组的应用场景5.1数组作为函数的参数5.2数组作为函数的返回值1.数组的创建int [] array1=new int [4];//创建一个可以容纳4个int类型数据的数组double [] array2=new d原创 2022-03-21 23:47:44 · 691 阅读 · 0 评论 -
05.Java中方法的使用
Java中方法的使用1.一个例子带你快速了解Java中方法的使用2.形参和实参的关系3.方法重载4.方法的递归:4.1求斐波那契数列某一项的值4.2青蛙跳台阶问题4.3汉诺塔问题1.一个例子带你快速了解Java中方法的使用public class TestDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); //循环输入 while(sc原创 2022-03-19 11:19:19 · 485 阅读 · 1 评论 -
04.逻辑控制 + 输出输入 + idea调试
1.逻辑控制结构有顺序结构循环结构选择结构2.输出输入2.1 输出到控制台System.out.println(msg); // 输出一个字符串, 带换行System.out.print(msg); // 输出一个字符串, 不带换行System.out.printf(format, msg); // 格式化输出println 输出的内容自带 \n, print 不带 \nprintf 的格式化输出方式和 C 语言的 printf 是基本一致的.2.2 从键盘输入示例:publ原创 2022-03-12 16:40:53 · 1537 阅读 · 2 评论 -
03.运算符
运算符1.算术运算符1.基本四则运算符(+ - * / %)2.增量运算符(+= -= *= %=)3.自增自减运算符( ++ --)2.关系运算符3.逻辑运算符(重点)1.逻辑运算符主要有三个:&& || !2.& 和 | 做逻辑运算符时的特点4.位运算符5.移位运算符6.条件运算符7.运算符的优先级1.算术运算符1.基本四则运算符(+ - * / %)注意:%运算符也可以对小数取模,但是在实际中没有意义System.out.p原创 2022-03-12 10:37:42 · 611 阅读 · 9 评论 -
02.Java中的数据类型与变量
Java中的数据类型1.数据类型概述2.变量2.1整型变量2.2浮点型变量2.2.1双精度浮点型2.2.2单精度浮点型2.3字符型变量2.4布尔型变量3.类型转换3.1自动类型转换(隐式)3.2强制类型转换(显式)3.3类型提升3.3.1 int 与 long:int 会被提升为long3.3.2 byte与byte的运算4.字符串类型字符串和整型之间的相互转换1.int 转换为String2.String 转换成int1.数据类型概述java中的数据类型大致有两种:基本数据类型:整型,浮点型,布尔原创 2022-03-08 12:47:34 · 391 阅读 · 1 评论 -
01.初始Java
初始Java——比较重要的几个点1.初始Java的main方法2.Java程序的结构3.JDK、JRE、JVM之间的关系4. 标识符1.初始Java的main方法解释如下:2.Java程序的结构1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。2.类:类中带有一个或多个方法。方法必须在类的内部声明。3.方法:在方法的花括号中编写方法应该执行的语句。总结一下:类存在于源文件里面;方法存在于类中原创 2022-03-06 00:22:25 · 283 阅读 · 3 评论