![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
文章平均质量分 74
java全套课程自记笔记
恶熊比比
秋招补裤档选手!!
展开
-
JAVA-STUDY
总费时2个月左右,黑马Java课程。原创 2022-07-29 16:04:02 · 327 阅读 · 0 评论 -
java 学习笔记---1
1.需求:一次性声明大量存储数据变量;且存储的数据都是同类型的数据;2.定义:用于存储多个相同类型数据存储模型;格式一: 数据类型[ ] 变量名;格式二:数据类型 变量名[ ];//数组的两种定义 int [ ] arr;//格式1 推荐 //定义了一个int类型的数组,数组名是arr;//定义了一个int类型的变量,变量名是lrr数组;} }4.数组初始化的方式动态初始化:初始化时只指定数组长度,由系统分配初始值;格式: 数据类型[ ] 变量名 = new 数据类型[数组长度];原创 2022-01-05 13:16:45 · 4506 阅读 · 0 评论 -
java学习笔记---2
2022/1/525.API1.是什么?(Application Programming Interface):应用程序编程接口;2.Java中的API:指得是JDK中提供各种功能的Java类;这些类是将底层的实现封装起来,我们不需要关心这些类是如何实现的,只需要学习如何使用这些类;26.String1.输入一个字符串数据**(Scanner)**2.String的特点:String在java.lang包下,所有使用时不需要导包;String代表字符串,所有带双引号的都是String原创 2022-01-07 15:13:26 · 3938 阅读 · 1 评论 -
java学习笔记---3
32.继承中构造方法的访问1.背景: 创建子类和父类的构造方法时,在测试类中运行 2.特点:子类中的原创 2022-01-09 14:50:16 · 3602 阅读 · 0 评论 -
java学习笔记---4
2022/2/445.Arrays一. 排序: 排序就是将一组数据按照一定的规则进行排列;类:原创 2022-07-13 20:02:26 · 531 阅读 · 0 评论 -
java学习笔记---5
File它是文件和目录路径名的抽象表示。原创 2022-07-20 16:44:43 · 437 阅读 · 0 评论 -
java学习笔记---6
1.进程和线程概念进程:是正在运行的程序是系统进行资源分配粕调用的独立单位每一个进程都有它自己的内存空间和系统资源线程线程: 是进程中的单个顺序控制流,是一条执行路径Q1:为什么要重写run()方法?因为run()是用来封装被线程执行的代码Q2:run()方法和start()方法的区别?run():封装线程执行的代码,直接调用,相当于普通方法的调用start():启动线程;然后由JVM调用此线程的run()方法m1和m2同时执行3.设置和获取线程名称4.线程调度线程有两种调度模型Thr原创 2022-07-25 15:54:13 · 477 阅读 · 0 评论 -
java学习笔记---7
1.函数式编程思想2.体验Lambda表达式需求: 启动一个线程,在控制台输出一句话:多线程程序启动了方式1:方法2:使用匿名内部类改进方法3:使用Lambda表达式改进3.Lambda表达式的格式格式:形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可->:由英文中画线和大于符号组成,固定写法。代表指向动作代码块:是我们具体要做的事情,也就是以前我们写的方法体内容4.Lambda表达式的使用前提(练习)有一个接口接口中有且仅有一个抽象方法练习1:练习原创 2022-07-29 15:45:59 · 696 阅读 · 0 评论 -
java实现学生管理系统
需求:设计一个学生管理系统,满足五个需求,界面如下:分析:定义一个学生类定义成员变量,包括:学号,姓名,年龄,住址;定义成员方法;两个构造方法,一个无参,一个全参;原创 2022-01-07 14:35:22 · 450 阅读 · 0 评论 -
用继承的方法定义老师学生类
老师学生类://需求:定义老师类和学生类,然后写测试类;最后找到老师类和学生类当中的共性内容,抽取出一个父类,用继承的方式改写代码,进行测试;过程:1.老师类(姓名、年龄、教学)2.学生类(姓名、年龄、学习)3.测试类4.共性抽取父类,定义人类(姓名,年龄)5.定义老师类,继承人类,给出自己的特有方法:教学;6.定义学生类,继承人类,给出自己的特有方法:学习;继承前的老师学生类及测试类:package School;public class Teacher { //教师类 p原创 2022-01-11 20:47:37 · 3404 阅读 · 0 评论 -
猫和狗类(继承、多态、抽象、接口)
//需求:采用继承的思想实现猫和狗的案例1.猫: 成员变量:姓名,年龄 构造方法:无参,带参 成员方法:get/set方法,抓老鼠2.狗:成员变量:姓名,年龄 构造方法:无参,带参 成员方法:get/set方法,看门3.共性:成员变量:姓名,年龄构造方法:无参,带参成员方法:get/set方法具体代码:猫类:package Animal;public class Cat extends Common{ //猫类 public Cat() {原创 2022-01-12 16:43:52 · 2313 阅读 · 0 评论 -
运动员和教练(接口实现)
需求:我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识分析,这个案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现分析:我们在看需求的时候一定要从具体到抽象;这个需求里的具体无非就是四个类代表四种对象,即:乒乓球运动员、篮球运动员、乒乓球教练、篮球教练。提取出共性类: 运动员、教练、学习、教学;人;实现:接口:package Sport;public interface English { //成原创 2022-01-24 16:21:19 · 707 阅读 · 0 评论 -
java实现排序
1.冒泡排序 : 属于交换排序:从前往后(从后往前)不断与相邻的关键字比较若大于相邻的(小于)则交换,直至一趟循环没有产生交换,即为排序成功;package Sort;public class MaoPaoSort { //冒泡排序 public static void main(String[] args) { //定义一个数组 int[] arr = {24, 69, 57, 13}; System.out.println("排序前:"原创 2022-02-04 19:25:12 · 732 阅读 · 0 评论 -
Java 模拟斗地主发牌
需求 :通过程序实现斗地主过程中的洗牌,发牌和看牌;思路:对拿到手的牌进行排序思路:原创 2022-07-13 21:05:58 · 1318 阅读 · 0 评论