随笔分类 -  java

温故而知新
摘要:1.递归应用场景 看个实际应用场景,迷宫问题(回溯), 递归(Recursion) 2.递归的概念 简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。 3.递归调用机制 我列举两个小案例,来帮助大家理解递归,部分学员已经学习过递归 阅读全文
posted @ 2023-03-06 15:48 半路_出家ren 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1.文件 1.1 什么是文件 文件,对我们并不陌生,==文件是保存数据的地方==,比如大家经常使用的word文档,txt文件,excel文件...都是文件。它既可以保存一张图片,也可以保持视频,声音.… 1.2 文件流 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历 阅读全文
posted @ 2023-01-05 22:07 半路_出家ren 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.坦克大战 0.3 在坦克大战游戏(0.2版)基础上添加如下功能:当玩家按一下j键,就发射一颗子弹. 编写Shot类 package com.yt.tankgame03; /** * 射击子弹 */ public class Shot implements Runnable{ int x;//子弹 阅读全文
posted @ 2023-01-03 17:27 半路_出家ren 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1.线程相关概念 1.1程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。 简单的说:就是我们写的代码 1.2 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间 阅读全文
posted @ 2023-01-02 19:43 半路_出家ren 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1.队列介绍 队列是一个有序列表,可以用数组或者链表来实现。 遵循先入先出的原则。即先存入队列的数据,要先取出。后存入的要后取出。 2.数组模拟队列思路 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如上图,其中 maxSize是该队列的最大容量。 因为队列的输出、输入是分别 阅读全文
posted @ 2022-12-30 22:28 半路_出家ren 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1.java 绘图坐标体系 1.1 坐标体系-介绍 下图说明了Java坐标系。坐标原点位于左上角,以像素为单位。在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 1.2坐标体系-像素 计算机在屏幕上显示的 阅读全文
posted @ 2022-12-29 17:27 半路_出家ren 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.泛型的理解和好处 1.1看一个需求 1)请编写程序,在ArrayList中,添加3个Dog对象 Dog对象含有name和age,并输出name和age(要求使用getXxx()) 先使用传统的方法来解决->引出泛型 import java.util.ArrayList; public class 阅读全文
posted @ 2022-12-27 21:08 半路_出家ren 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Homework01 按要求实现: (1)封装一个新闻类,包含标题和内容属性,提供get、set方法,重写toString方法,打印对象时只打印标题; (2)只提供一个带参数的构造器,实例化对象时,只初始化标题;并且实例化两个对象: 新闻一:新冠确诊病例超千万,数百万印度教信徒赴恒河“圣浴”引民众担 阅读全文
posted @ 2022-12-23 21:27 半路_出家ren 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.Map 接口和常用方法 1.1Map 接口实现类的特点 [很实用] 注意:这里讲的是JDK8的Map接口特点 1)Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value。 Map 中的key 和 value可以是任何引用类型的数据,会封装到HashMap$Node对 阅读全文
posted @ 2022-12-23 17:17 半路_出家ren 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.Set 接口 1.1基本介绍 1)无序(添加和取出的顺序不一致),没有索引; 2)不允许重复元素,所以最多包含一个null; 3)JDK API中Set接口的实现类有: 1.2Set 接口的常用方法 和 List 接口一样, Set 接口也是 Collection 的子接口,因此,常用方法和Co 阅读全文
posted @ 2022-12-21 17:24 半路_出家ren 阅读(108) 评论(0) 推荐(0) 编辑
摘要:1.List 接口和常用方法 1.1List 接口基本介绍 import java.util.ArrayList; import java.util.List; public class List_ { @SuppressWarnings({"all"}) public static void ma 阅读全文
posted @ 2022-12-20 18:02 半路_出家ren 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.集合的理解和好处 前面我们保存多个数据使用的是数组,那么数组有不足的地方,我们分析一下 1.1数组 1)长度开始时必须指定,而且一旦指定,不能更改 2)保存的必须为同一类型的元素 3)使用数组进行增加/删除元素的示例代码-比较麻烦 1.2 集合 1)可以==动态保存==任意多个对象,使用比较方便 阅读全文
posted @ 2022-12-19 16:00 半路_出家ren 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1.字符串反转 (1)将字符串中指定部分进行反转。比如将"abcdef"反转为"aedcbf"; (2)编写方法 public static String reverse(String str, int start , int end)搞定。 package com.yt.homework; pub 阅读全文
posted @ 2022-12-18 22:28 半路_出家ren 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1.第一代日期类 public class Dog { private String name; private int age; public Dog(String name, int age) { this.name = name; this.age = age; } public void c 阅读全文
posted @ 2022-12-17 23:13 半路_出家ren 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1.BigInteger 和 BigDecimal 类应用场景 BigInteger适合保存比较大的整型; BigDecimal适合保存精度更高的浮点型(小数); 2.BigInteger 和 BigDecimal 常见方法 public class BigInteger_ { public sta 阅读全文
posted @ 2022-12-17 22:04 半路_出家ren 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1.System 类常见方法和案例 public class System_ { public static void main(String[] args) { //exit 退出当前程序 // System.out.println("ok1"); // //老韩解读 // //1. exit(0 阅读全文
posted @ 2022-12-08 22:57 半路_出家ren 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.Arrays 类常见方法应用案例 源码:toString() public class ArraysMethod01 { public static void main(String[] args) { Integer[] integers = {1, 20, 90}; //遍历数组 // fo 阅读全文
posted @ 2022-12-08 22:30 半路_出家ren 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.基本介绍 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 2.方法使用 public class MathMethod { public static void main(String[] args) { //看看Math常用的方法(静态方法) //1.abs 阅读全文
posted @ 2022-12-05 22:46 半路_出家ren 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1.StringBuffer 类基本介绍 java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删。 很多方法与String相同,但StringBuffer是可变长度的。 StringBuffer是一个容器。 public class StringBuffer01 { 阅读全文
posted @ 2022-12-05 22:21 半路_出家ren 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.String 类的理解和创建对象 String对象用于保存字符串,也就是一组字符序列 2)字符串常量对象是用双引号括起的字符序列。例如:“你好"、"12.97"、"boy"等 3)字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节。 String类较常用构造器(其它 阅读全文
posted @ 2022-12-05 20:46 半路_出家ren 阅读(62) 评论(0) 推荐(0) 编辑

返回顶端
点击右上角即可分享
微信分享提示