![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 57
本专栏是一些java基础方面的知识整理
幽暗之森
这个作者很懒,什么都没留下…
展开
-
浅谈数组和链表
写在前面:数组和链表是数据结构中最基础的两种结构,其他的都是由这两者转化而来;因此,掌握这两种结构至关重要!下面,时光就带大家来学习一下数组和链表;思维导图:1,什么是线性表?线性表是具有相同类型的n(>=0)个数据元素的有限序列(a0,a1,a2,…,an),ai是表项,n是表长度;那么为什么要提到线性表呢?因为数组和链表都是线性表的结构,只不过它们的存储方式不一样;根据存储方式不同,可将线性表分为顺序表和链式表;线性表是数据结构中的逻辑结构。可以存储在数组上,转载 2021-08-09 11:14:47 · 89 阅读 · 0 评论 -
Java自增自减运算
自增(++)和自减(–)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。public class TestDemo{ public static void main(String[] args){ //定义一个整型变量a,并赋值为10 int a=10; //定义一个变量b,做自增运算 int b=++a;//结果为11 //定义一个整型变量a1,并赋值为8 int原创 2021-08-03 08:59:11 · 490 阅读 · 0 评论 -
嵌套循环之九九乘法表
循环结构可以在内部嵌入若干个子的循环结构,这样可以实现更加复杂的循环控制结构,但需要注意,这类循环有可能会导致程序复杂度提升例:九九乘法表public class TestDemo{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"=原创 2021-08-04 14:50:51 · 3428 阅读 · 1 评论 -
Java——重写与重载的区别
1.重写(Override)从字面上看,重写就是重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。例如:public class Fu{ public static void main(String[] args) {..原创 2021-08-03 10:37:41 · 64 阅读 · 0 评论 -
冒泡排序及优化
什么是数组:数组是一种结构化的线性数据类型,也是数据操作的重要组成部分。冒泡排序原理:比较两个相邻的元素,如需要从小到大排序,则将值大的那个数调到右边,同理从大到小的排序,就将值小的数调到右边。例:冒泡排序import java.util.Arrays;public class TestDemo{ public static void main(String[] args) { /** * 冒泡排序 */ int原创 2021-08-05 18:18:48 · 85 阅读 · 0 评论 -
java 构造器(构造方法)使用详细说明
知识点什么是构造器 构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。构造器格式如下:[修饰符,比如public] 类名 (参数列表,可以没有参数){ //这里不能有return} 默认构造器 如果没有定义构造器,则会默认一个无参构造器,这就是为什么你定义了一个对象,比如 People,没有定义任何构造器却可以new这个对象,比如 new People() 。如果自定义了构造器,则会覆盖默认构造器。 如何禁止对象被外部创转载 2021-08-03 09:43:23 · 810 阅读 · 0 评论 -
关于普通与(&)、普通或(|)和逻辑与(&&)、逻辑或(||)的区别
1.关于&和&&的区别"与"逻辑的操作需要若干判断条件全部返回true,最终的结果才为true,如果有一个判断条件为false,name不管有多少个true最终的结果一定就是false。所以在java中针对逻辑"与"操作提供了两类运算符1)普通与逻辑(&):所有的判断条件都进行判断2)短路与逻辑(&&):如果前面的判断返回了false,直接中断后续的判断条件,最终的结果就是false。例:使用普通"与"逻辑运算符public class原创 2021-08-04 13:59:14 · 1218 阅读 · 0 评论