随笔分类 -  javase基础

基础课总结与理解
摘要:数组八大运算 1;冒泡排序 2;选择排序 3;直接插入排序 4;希尔排序 5;快速排序 6;归并排序 7;基数排序 8;堆排序 一 冒泡排序 原理;数组元素两两比较,交换位置,大元素向后放。那么经过一轮比较后做大的元素会出现在最大索引处 public class Outer { public sta 阅读全文
posted @ 2022-05-20 11:23 xyz王王 阅读(234) 评论(0) 推荐(0) 编辑
摘要:数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成一个容器。 数组即可以存储基本数据类型,也可以存储引用数据类型 定义格式 什么是数组初始化 java中的必须先初始化,然后才能使用 所谓的初始化,就是为数组中的数组元素分配内存空间。并为每个数组元素赋值 初始化分类; a;动态初始化;指定长 阅读全文
posted @ 2022-05-17 18:03 xyz王王 阅读(29) 评论(0) 推荐(0) 编辑
摘要:异常 异常处理框架 java把异常当作对象处理,并定义了一基类java.Throwable作为所有异常的超类 在java中APL中定义了一朵异常,这些异常分为两大类,错误Error和异常Exception 异常的抛出跟捕获 异常处理的五个关键字 ;try,catch.finally,throw,th 阅读全文
posted @ 2022-05-12 16:21 xyz王王 阅读(41) 评论(0) 推荐(0) 编辑
摘要:static总结 package KuangShen_02;/* Static静态代码块以后学 */public class Student { private static int age;//静态变量 private double score;//非静态变量 public void run(){ 阅读全文
posted @ 2022-05-09 15:45 xyz王王 阅读(19) 评论(0) 推荐(0) 编辑
摘要:多态 /* 多态 即同一方法根据对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多注意;1;多态是方法的多态,属性没有多态2;父类跟子类,有联系。否则出下面类型转换异常classcastexception;3;存在条件,继承关系,方法需要重写,父类引用指 阅读全文
posted @ 2022-05-09 15:31 xyz王王 阅读(33) 评论(0) 推荐(0) 编辑
摘要:继承 /* 1;继承的本质是对某一类的抽象,从而显示对显示世界更好的建模 2;extands的意思是扩展。子类是父类的扩展。 3;java中只有单继承,没有多继承。所有类都直接或者间接的继承与object类 4;继承是类和类之间的一种关系,除此之外类和类之间的关系还有依赖,组合,聚合等 5;继承关系 阅读全文
posted @ 2022-05-07 17:22 xyz王王 阅读(34) 评论(0) 推荐(0) 编辑
摘要:封装 package KuangShen_02;//学生类//封装大多数是对于属性/* 封装的好处 1;提高程序的安全性,保护数据 2;隐藏代码的实现细节 3;统一接口 4;系统可维护增加 *//* private: 私有 get/set ;提供一些可以操作的方法 this;指定变量 */publi 阅读全文
posted @ 2022-05-06 16:21 xyz王王 阅读(27) 评论(0) 推荐(0) 编辑
摘要:创建与初始化对象 总结 创建对象 //一个项目只能有一个main方法public class Demo1 { public static void main(String[] args) { //类:是抽象的;需要实例化。这个实例化过程就是new: //实例化惠普或返回一个自己的对象 //stude 阅读全文
posted @ 2022-04-25 22:00 xyz王王 阅读(18) 评论(0) 推荐(0) 编辑
摘要:面向对象是分类模式思想 什么是面向对象 oop 面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据! 三大特性 封装 继承 多态 方法的加深理解 import java.util.Arrays;//类public class Demo1 { //方法 public static vo 阅读全文
posted @ 2022-04-12 11:38 xyz王王 阅读(37) 评论(0) 推荐(0) 编辑
摘要:arrays类讲解 数组工具类 java.util.Arrays 1;给数组赋值:通过fill方法,也可以填空数组 2;对数组排序;通过sort方法,按序升 3;比较数组:通过equals方法比较数组中的元素值是否相等 4;查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法 阅读全文
posted @ 2022-04-11 21:37 xyz王王 阅读(22) 评论(0) 推荐(0) 编辑
摘要:使用数组 public class Demo1 { public static void main(String[] args) { int [] arr ={1,2,3,4,5}; //遍历数组 for(int i=0;i<= arr.length;i++){ System.out.println 阅读全文
posted @ 2022-04-11 15:44 xyz王王 阅读(20) 评论(0) 推荐(0) 编辑
摘要:数组的三种初始化状态 动态初始化时没有被赋值的元素默认为0 阅读全文
posted @ 2022-04-10 22:25 xyz王王 阅读(19) 评论(0) 推荐(0) 编辑
摘要:数组 1;数组是相同的类型数据集合 2;数组描述的是相同类型的若干个数据,按照一定的先后顺序依次排解组合 3;其中每一个数据成为数组元素,每个数组元素可以通过一个下标来访问他们 数组的声明 数组内有给赋值时,就显示该数组数据类型的默认值 给处数组的长度。 array.lenght 数组长度 数组对对 阅读全文
posted @ 2022-04-10 14:30 xyz王王 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1;alt + insert 生成类的各项基本方法。 2;ctrl + alt +l 格式化代码 3;ctrl + r 替换文本 4;ctrl + f 查找文本 5;ctrl + space 代码提示 6;ctrl + shift + space 自动补全代码 7;ctrl + alt + o 优化 阅读全文
posted @ 2022-04-08 23:06 xyz王王 阅读(100) 评论(0) 推荐(0) 编辑
摘要:方法重载 方法重载跟方法重写的区别; 1;方法重载是一个类中定义了多个方法名相同,而让他们的参数的数量,类型,顺序不同。则称为方法的重载(overloading) 2;方法重写是在子类存在方法与父类的方法名字相同,而且参数的数量,个数,返回值也一样的方法称为方法重写(overrriding) 3;方 阅读全文
posted @ 2022-04-08 18:00 xyz王王 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Java方法重写与重载一、方法重写(0veriding)在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆 阅读全文
posted @ 2022-04-08 16:03 xyz王王 阅读(109) 评论(0) 推荐(0) 编辑
摘要:方法 1;什么时方法;方法是语句的集合。他们在一起执行一个功能。 * 方法是解决一类问题的步骤的有序集合 * 方法包含与类或者对象中 * 方法在程序中被创建,在其他地方被引用 方法1包含一个方法头一个方法体。 修饰符 返回值类型(无返回值 void) 方法名(参数类型){ 方法体 } 方法的参数类型 阅读全文
posted @ 2022-04-08 15:27 xyz王王 阅读(67) 评论(0) 推荐(0) 编辑
摘要:break break在任何循环体中,用来控制流程,强行退出循环,不执行循环中剩余语句 在switch语句中起终止作用,防止case贯穿 continue continue在循环体中,用来终止某次循环(符合条件语句的循环)即跳过该次循环 不执行后面的语句而是执行下一次循环 goto 不用 阅读全文
posted @ 2022-04-07 14:58 xyz王王 阅读(16) 评论(0) 推荐(0) 编辑
摘要:while循环 public static void main(String[] args) { //计算1+2+3+....100 int i =0; int sum =0; while (i<100){ sum = sum+i; i++; } System.out.println(sum); } 阅读全文
posted @ 2022-04-07 10:43 xyz王王 阅读(42) 评论(0) 推荐(0) 编辑
摘要:顺序结构 顺序结构是最简单的算法 选择结构 if单选择结构: Scanner sc = new Scanner(System.in);System.out.println("请输入内容");String s =sc.nextLine();//equals方法判断相等if(s.equals("hell 阅读全文
posted @ 2022-04-06 22:21 xyz王王 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示