java基础
文章平均质量分 64
阿崽meitoufa
一起学习 一起进步 对2025年更新的深度学习知识有问题可以私聊或评论
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javaB组 蓝桥杯2021 F-日期显示
原题链接:“蓝桥杯”练习系统 (lanqiao.cn)目录使用Api:Date实例化Date对象:Date的格式化本题完整代码:使用Api:Date包:import java.util.Date实例化Date对象:1.Date date=new Date();2.带一个Long型毫秒数形参,该毫秒数表示当前日期到1970年1月1日00:00:00的时间差Long d=xxxxxx;Date date=new Date(d);Dat...原创 2022-04-03 23:12:56 · 493 阅读 · 0 评论 -
Java数据结构 学习约瑟夫问题的单链表解决 Joswphu
目录// 节点类:制造小孩//单链表的功能类 * 添加n个小孩 * 检查链表是否为空 * 遍历链表 * 实现约瑟夫环//主函数// 节点类:制造小孩class Kid { // 封装,方便信息的录入和使用 private int no; private Kid next; public Kid(int no) { this.no = no; } pub...原创 2022-01-24 14:48:38 · 574 阅读 · 0 评论 -
Java数据结构 双向链表增删改查 图解和代码实现
目录* 双向链表* 节点结构:* 操作:(前后节点一定是双向奔赴的,箭头指向节点)图解:主函数 //创建节点 //创建链表 //添加节点到链表// 节点类 // 节点信息//链表类 * 显示//链表是否为空 * 添加 * 通过编号修改节点信息 * 删除某节点/*** 双向链表* 节点结构:* node* 【pr...原创 2022-01-22 17:59:39 · 661 阅读 · 0 评论 -
Java数据结构 单链表增删改查的使用和两个题目
目录* 单链表的使用, //主函数 //创建节点 //创建链表 // 建立节点 // 建立链表 * 显示 * 不考虑编号顺序的添加 *排序的加入 * 通过编号修改节点信息 * 删除某节点 // 题1:求单链表中有效节点的个数 //题2:查看倒数第k个节点/*** 单链表的使用,* 游戏英雄排行榜* 功能:增删改查* 缺陷:删改功能对不按顺序编辑的链表无用** 题1:求单链...原创 2022-01-22 15:46:26 · 549 阅读 · 0 评论 -
Java 稀疏矩阵(五子棋存盘)和增强for循环
目录稀疏数组的作用: 二维数组转稀疏数组: 稀疏数组转二维数组: 俺的理解如图 实例:五子棋存盘功能 实例代码如下: 增强for循环(foreach) 一维数组循环: 二维数组循环稀疏数组的作用:一个数组中有大部分无意义数据/0,可以用稀疏数组对这个二维数组进行压缩; 将有用的数据存放在一个列为3的稀疏数组中,用这个数组来记录有用的数字在二维数组中所处的位置; 大大缩小了存放数组的规模;二维数组转稀疏数组:设置棋盘,棋子; 遍历棋盘,记录下棋子的个数coun..原创 2022-01-20 23:53:57 · 744 阅读 · 0 评论 -
Java 匿名内部类的使用
/*** 匿名内部类的使用形式* 实例:学生和老师一起参加游泳比赛*//** * 匿名内部类的使用形式 * 实例:学生和老师一起参加游泳比赛 */public class Main { public static void main(String[] args) { //1 Swimming s=new Swimming() { @Override public void swim() ...原创 2022-01-18 18:10:31 · 339 阅读 · 0 评论 -
Java面向对象:内部类
目录* 内部类: * 作用: * 优点: * 内部类的分类外部类 * 静态内部类: * 成员内部类:(实例内部类)主函数 // 静态内部类的调用:外部类.内部类 //成员内部类的调用,外部类.内部类 对象名=new 外部.new 内部(); * 局部内部类 * 匿名内部类* 内部类: * 定义(寄生)一个主类(宿主)里面的类 * 作用: ...原创 2022-01-18 17:47:35 · 495 阅读 · 0 评论 -
Java面向对象:多态
目录多态: * 多态的常见形式: * 多态中成员访问的特点: * 方法调用: //变量调用 // 多态下的类型转换 //自动类型转化 //强制类型转换 //1.将父类(Animal)a 转换成子类(Dog)b,运行可能会出错 /**2.变量名 instanceof 真实类型 * 多态的优势多态:* 同类型的对象,执行同一个动作,输出不同的行为//父类,子类共同存在的行为abstract class Animal{ public String nam...原创 2022-01-18 14:54:30 · 366 阅读 · 0 评论 -
java面向对象:继承
目录继承: 父类 子类继承父类 主函数继承:*类(超类/父类/基类)与类(子类)之间的关系* 子类可以使用父类的方法* 优点:提高代码的复用 父类 * 子类的相同特性和方法封装在父class People{ //封装特性 private String name; private int age; public String getName() { return name; } publ...原创 2022-01-17 18:29:07 · 245 阅读 · 0 评论 -
Java 关键字final
目录final修饰变量 静态成员变量赋值 实例成员变量赋值 Final实例成员变量的使用 局部变量赋值 fianl修饰方法,方法不能被重写 fianl修饰类,类不能被继承 final的使用:public class Main {final修饰变量 * 变量有且仅能被赋值一次 * 变量存储的值不能被改变变量的类型: 局部变量 成员变量 静态成员变量 实例成员变量 静态成员变量赋值 pu...原创 2022-01-17 17:55:37 · 141 阅读 · 0 评论 -
Java 面向对象:接口
目录接口:不可以创建对象 jdk8以前 jdk8新增方法: jdk 9:私有方法 接口的使用:被实现 主类 接口多继承:接口 extends 其他接口...接口:不可以创建对象public interface base{ jdk8以前 //成分1:常量,public static final 通常省略 public static final String a="Azai"; String b="azai"; //成分2:抽象方法,pu...原创 2022-01-17 17:11:08 · 343 阅读 · 0 评论 -
java 面向对象练习 1
1public class Person { public String name; public int age; public String sex; public void study(){ System.out.println("studying"); } public void showAge() { System.out.println("age:"+age); } public int原创 2021-10-30 20:50:20 · 160 阅读 · 0 评论 -
每日一练 数组
目录1.使用冒泡排序,实现如下数组从小到大的排序2.反转该数组3.复制该数组4.在该数组中查找225.数组中的常见异常1.使用冒泡排序,实现如下数组从小到大的排序冒泡排序:重复相邻数字的比较int[] arr=new int[]{34,55,22,-98,6,-76,0,-3}; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j < arr.length-原创 2021-10-30 18:36:30 · 168 阅读 · 0 评论 -
JAVA SE 数组简单练习
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Cv411372m?p=91原创 2021-10-30 00:42:21 · 473 阅读 · 0 评论 -
java基础 ATM机系统实例及功能需求
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Cv411372m?p=83ATM系统技术分析:1.面向对象编程:每个用户都是一个对象,所以需要一个账类创建用户对象封装账户信息2.使用集合容器:用ArrayList集合存储账户对象的信息3.程序流程控制:分钟,循环,跳转4.使用常用API:登录信息的比较,业务数据的...原创 2021-10-21 02:18:12 · 1258 阅读 · 0 评论 -
java基础 ArrayList案例
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开原创 2021-10-16 18:08:28 · 413 阅读 · 0 评论 -
Java基础 ArrayList及常用Api
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开发执原创 2021-10-16 17:58:41 · 1133 阅读 · 0 评论 -
JAVA基础 API String类
目录java.lang.String类代表字符串String的特点创建字符串对象的两种方式1.直接使用""创建2.使用构造器创建一些面试题一些常用API //字符串内容的比较 equals //1.正确登录名 //2.输入登录名称和正确密码 //3.判断用户名输入的登录名称和密码与正确的内容是否相等equals //忽略大小写比较内容的api 一般用于比较验证码equalsIg...原创 2021-10-10 18:58:56 · 602 阅读 · 1 评论 -
java基础 面向对象(3)封装 Javabean
面向对象的三大特征,封装,继承,多态封装:隐藏实现细节,暴露出合适的访问方式封装的实现:步骤一:隐藏一般对成员变量使用private关键字修饰进行隐藏, private修饰后该成员变量就只能在当前类中访问,此时age变量不能被其他类访问:public class student { private int age;}步骤二:暴露提供public修饰的公开的getter,setter方法暴露其取值和赋值public class st...原创 2021-10-08 23:14:27 · 322 阅读 · 0 评论 -
java基础 面向对象(2)this关键字
目录this关键字:1.this在有参数构造器中的用法·不使用this时:·使用this关键字:2.this在成员变量中的用法·不使用this时·使用this:this关键字:出现在成员方法,构造器中代表当前对象的地址,用于访问当前对象的成员变量this在有参数构造器中的用法 不使用this时: public class Car { String name; double price; public Car(String nam原创 2021-10-08 22:34:33 · 240 阅读 · 0 评论 -
java基础 面向对象
/*面向对象:一种编程思想把具体事件当做一个个的对象来解决问题程序代码更容易理解学习:获取已有对象并使用自己设计对象并使用1.设计类,才能获得对象类图(设计图):对象共同特征的描述类:publicclass类名{1.成员变量(一般是名次,代表属性;例如汽车类型,价格)//成员变量的完整定义格式:修饰符数据类型变量名称(=初始化值:不写也有默认...原创 2021-10-08 17:15:52 · 192 阅读 · 0 评论 -
java基础 面向对象 购物车模块模拟
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili目录*一. 需求分析:模拟购物车模块的功能 1.控制台while(true){switch(command){2.添加商品://1.商品的对象:商品id,商品名称,商品价格,商品购买数量//2.将商品添加到购物车-->把商品对象加入到数组中去//3.查询购物车信息--...原创 2021-10-08 01:44:59 · 2623 阅读 · 1 评论 -
如何在VS code中使用java
1.下载中文插件2.打开命令面板view ----->命令面板或者快捷键Ctrl+Shife+P;.3.在命令面板中搜索java,选择创建新项目4.选择你的文件夹然后确定5.输入项目名称,得到一个java项目 7.下载插件Code RunnerDebugger for FirefoxExtension Pack for JavaLanguage Support fo...原创 2021-10-06 17:18:26 · 2682 阅读 · 0 评论 -
学习笔记 java基础 方法
学习视频:B站黑马程序猿Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili/*方法的完整定义格式修饰符 返回值类型 方法名(参数){ 方法的操作代码; return 返回值;}写法2:publicstaticvoid方法名(){方法体;}方法的调用方法名();注意事项:方法的修饰符:目前都是publicstatic 方法...原创 2021-10-05 17:09:48 · 764 阅读 · 0 评论
分享