![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
爱程序的大马猴
业精于勤荒于嬉,行成于思毁于随。 学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。 ——出自(唐)韩愈《进学解》
展开
-
JAVA-SE学习路线图
以上是我一年内学习的成果,JAVA-SE的学习路线分享给大家,内容展示的有些不全,下面是内容的链接,希望可以帮助到大家的学习。链接我放到评论区,大家可以打开百度网盘搜索一下。原创 2022-11-15 12:45:08 · 147 阅读 · 1 评论 -
HTML的使用和详解(持续更新中)
在Visual Studio Code中我们输入一个英文的感叹号可以直接生成我们的骨架,当然你若是处于新手期,尽量使用手写来熟练的掌握,我们可以在body里面写入内容,在浏览器中我们可以展示我们写入的内容。如果你是新手,建议跟学黑马的pink老师的课程走,因为pink老师的客程更偏向于基础,如果你在学习前端,一定要跟着在校老师的步伐,基础很重要的!上面的内容包含普通的显示和换行的显示,普通的显示是看你浏览器的大小来进行扩展的,而换行标签则是可以使我们随意的分开。网页是由图片,文字,视频,音频等文件组成。原创 2022-11-08 22:11:07 · 2357 阅读 · 0 评论 -
Java坦克大战------讲解
做这个游戏的目的是为了更好的复习我们在java-SE所学过的知识,另外我们可以学习到一些新的知识,废话不多说,我们直接开始以上代码演示的是在页面画出一个正方形的图片演示结果原创 2022-06-03 15:20:33 · 333 阅读 · 0 评论 -
JAVA8新特性Lambda表达式
Lambda表达式首先回顾一下之前所学的知识:我们之前所需的JAVA8的一些新特性:1,,在面向对象中,java8提供了一些拓展的新的接口,默默认方法和静态方法2.常用类里面的日期相关的API3.集合中的一些底层的实现原理:比如HashMap中的红黑树什么是Lambda表达式1.Lambda是一个匿名的函数,函数式接口的一个实例/** * Lambda表达式的使用 * 1.举例:(o1,o2)——>Integer.compare(o1,o2); * 2格式:原创 2022-05-14 14:57:22 · 92 阅读 · 0 评论 -
JAVA网络编程上机练习
上机练习1实现用户登录 需求说明:客户端进行对象的序列化操作,服务端进行对象的反序列化操作用户类:User/** * @Auther:Yuhai * @Date:2022/4/30-04-30-10:24 * @Description:IntelliJ IDEA * @version:1.0 *///实现此接口,是序列化的前提public class User implements Serializable { private String userNa...原创 2022-04-30 11:50:21 · 390 阅读 · 2 评论 -
JAVA---网络编程
InetAddressDemo/** * 解决的两个问题: * 如何准确的定位网路上一台或者多台主机;定位主机上的特定的应用 * 找到主机后如何进行可靠的高效率的进行数据的传输 * * 网络编成的要素: * 通信双方地址: * IP * 端口号 * 一定的规则(即:网络通信协议,TCP/IP参考模型(应用型、传输型、应用型、对话型、网络型、物理加数据链表型)) * OSI模型:模型过于理想化 * TCP/IP模型:事实上的国际原创 2022-04-30 10:14:22 · 79 阅读 · 0 评论 -
JAVA学习流程图
以上是java的学习流程图,不过由于图片的展示问题,没有概括详解的地方,如果大家想要的话,私聊我,我会及时的发送给你,记得关注我哟!原创 2022-04-28 21:57:55 · 942 阅读 · 0 评论 -
如何提高自己的学习能力(JAVA篇)
我是一名大专生,我所学的专业是java编程,不知不觉,学习java的时间快一年了,在这里我很高兴的认识到了我们的授课老师,我很喜欢这位老师的授课方式,虽然自己会出现知识性的盲区,但是他都会给予帮助,为我一一解答。还记得我们开学的第一节课时,老师对我们说了一句让我至今都难忘的一句话,老师从来不会嫌弃我们的学问,只要认真的学习,一定会拿到自己理想的offer,不要我们做一个急求功利的一个人,因为这是一个耐学的一个专业。知道今天为止,基本上,我们的java基础阶段的知识刚讲完,也就是刚刚入门,虽然后面的课原创 2022-04-25 19:25:04 · 590 阅读 · 0 评论 -
JAVA面向对象(重写和重载的使用)
回顾一下之前所学知识,以便能够充分学习到这两种方法的使用,简单的用博客记录一下方法的重写:重写的前提是存在继承关系,当父类的方法无法满足子类需求的时候可以选择使用重写的方式下面是例子定义一个父类** * @Auther:Yuhai * @Date:2022/4/21-04-21-13:35 * @Description:IntelliJ IDEA * @version:1.0 *///定义一个类,当做是父类public class Persons{ String原创 2022-04-21 22:41:00 · 266 阅读 · 1 评论 -
JAVA-SE多线程
根据上一个博客,我们还剩下一下内容:多线程的死锁、线程的同步以及线程的通信问题线程的死锁问题:死锁的理解:不同的线程分别占用对方的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。 说明:出现死锁的时候,不会出现异常,不会出现提示,只是所有线程都会处于阻塞状态,无法继续执行 我们使用同步的时候,要避免死锁的出现。/** * @Auther:Yuhai * @Date:2022/4/15-04-15-21:41 * @Descriptio...原创 2022-04-18 16:21:12 · 217 阅读 · 0 评论 -
JAVA 多线程的详解和使用
学完java的多线程我们可以了解到我们的程序是如何进行的,之前我们所学过的知识都是单线程的什么是程序、进程、线程(概念性的理解)程序: 用某种语言编写的一组指令的集合,即是一种静态的代码,静态的对象、进程: 是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程。进程的缺点:内存的浪费,cpu负担线程:进程可进一步细化为线程,是一个内部的一条执行路径。若一个进程同一时间并执行多个线程,就是支持多线程的创建线程的方式一:继承Thread来进行创建线程/**原创 2022-04-18 11:04:11 · 1201 阅读 · 0 评论 -
JAVA IO流
我们对学习IO的一个简单的总结:大致流程图如下以上图片是我们这张知识的大致流程接下来我们用代码演示其中的操作,我大致的将红色的给写一下,其他的大家在下面进行操作InputStream的操作演示public class InputStreamDemo2 { public static void main(String[] args) { InputStream inputStream = null; try { //创原创 2022-04-12 09:20:58 · 759 阅读 · 0 评论 -
java集合框架2
ArrayList和vector的使用package Thecontainmer;/** * @Auther:Yuhai * @Date:2022/3/14-03-14-18:46 * @Description:IntelliJ IDEA * @version:1.0 *//* List 接口是有序的、不唯一、可重复的 ArrayList实现长度可变的数组,在内存分配连续的空间 可调整大小的数组的实现List接口。 实现所有可选列表操作,并允许所有元素原创 2022-04-10 11:07:28 · 365 阅读 · 0 评论 -
JAVA集合框架1
JAVA集合框架Java集合框架概述:提供一套性能优良、使用方便的接口和类,它们位于Java.util包中Collection接口Collection接口的常用方法集合作为容器应该具有的一些功能(增,删,改,查)不一定全部具备集合的基本操作:增加,删除,判断,取出import java.util.ArrayList;import java.util.Collection;/** * @Auther:Yuhai * @Date:2022/3/13-03-13-22:14 * +原创 2022-04-04 08:50:09 · 96 阅读 · 0 评论 -
JAVA面象对象(Final用法、object的用法)
Fianl的用法final的使用:final可以修饰常量:表示常量的值不可以改变fianl可以修饰方法:表示方法不可以被重写final可以修饰类:表示类不可以被继承Object的概述用法:Object是所有类的父类。一个类中没有extends的话一般都是继承ObjectObject 的用法 ...原创 2022-03-29 22:16:28 · 461 阅读 · 0 评论 -
JAVA面向对象(继承、Super关键字、方法重写 、抽象类、抽象方法)
java——继承类是对象的抽象,继承是对某一批类的抽象,从而实现对现实世界会更好的建模提高代码的复用性继承关键字——extends.子类是父类的扩展直接上代码演示:先创建父类的东西,即子类共有的属性和方法在这里我写的是动物是父类子类不能继承父类的所有资源:不能访问私有属性子类与父类不在同一个包下构造方法Super关键字的概述很应用super关键字:super关键字是父类对象的引用。super关键字的用途;1.可以在子类中调用父类在子类中覆盖的方法,super.父类方法名2.在调原创 2022-03-28 15:54:46 · 420 阅读 · 0 评论 -
java-----项目1(家庭收支管理系统)
借鉴了许多大神的写法,终于将这个代码敲了出来1.创建utility工具类,来存储需要的信息/** * Utility 工具类 * 将不同的功能封装为方法,就是直接通过调用方法使用他的功能 *///import java.util.Scanner;Utility工具类:// 将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。 public class Utility { private static Scanner scanner =原创 2022-03-22 09:52:36 · 509 阅读 · 4 评论 -
【Java--面向对象常用知识
JAVA-面想对象2this关键字static关键字this关键字this关键字概述:表示当前对象指针,指向当前对象,表示当前对象的引用。this关键字的用途: 普通方法: 区分类成员属性和方法的形参. – 调用当前对象的其他方法(可以省略) 位置:任意 构造方法: 使用this来调用其他方法 位置:必须是第一条语句This的测试代码package oop2;/** * @Auther:Yuhai * @Date:2022/3/19-03-19-18:原创 2022-03-20 20:43:26 · 847 阅读 · 0 评论 -
java 基础之面向对象编程
通过本章学习我们可以学习到面向对象和过程的编程以及类和对象、局部变量和成员变量。原创 2021-12-16 21:34:41 · 220 阅读 · 0 评论 -
Java基础之数组
在本章学习中我们可以学习到一维数组的入门和简单运用以及二维数组的简单了解。一维数组的的入门:1.数组是一个变量,存储相同数据类型的一组数组,数组只有一个名称,即标识符,就是在元素下标中标识其中的位置,数组中的每个元素可以通过数组下标来访问,长度是固定的,避免越界。使用“四步走”(1.)声明数组、(2)分配空间。(3)赋值,(4)处理数据做好以上基本步骤就可以定义一个数组的基础String[] str = new String[5]; //创建一个长度为5的Str原创 2021-12-16 20:13:24 · 367 阅读 · 0 评论 -
Java基础之流程控制语句简单运用2
之前的课程我们已经学会了简单的语句循环流程!接下来我们学习跳转语句和多重循环的运用以及递归算法的演示1.跳转语句有:break;continue;return;break语句我们在switch语句中实现过,它也适用于循环语句,break可以改变控制流。在do-while,while,for中时,可跳出循环而执行循环后面的语句。public class TestDemo {public static void main(String args[]){int num =0;while(num原创 2021-12-16 19:10:49 · 388 阅读 · 0 评论 -
Day3 :java流程控制语句的简单运用
Java的流程控制语句的简单运用(1)基本数据类型:整型、浮点类型、字符型、布尔类型; 整型数据类型分为:byte、short、int、long; 1.byte类型的取值范围为:(-2的7次方到2的7次方-1) 2.short类型的取值范围为:(-2的15次方到2的15次方-1) 3.int类型的取值范围为:(-2的31次方到2的31次方-1)...原创 2021-12-08 18:03:56 · 233 阅读 · 0 评论 -
JAVA基础课堂Day2.5
今天主要学习JAVA的 “数据类型”1.JAVA语言的基本分类:强类型语言:在使用变量之前,必须显示的声明变量类型: Java 弱类型语言:在使用变量之前,不需要显示的声明变量的类型,程序会根据赋值自动识别是什么类型 js,python,scala2.java中的数据类型: 基本数据类型: 四类八种byte s...原创 2021-11-12 11:09:07 · 399 阅读 · 0 评论 -
2021-11-11
今天是接触java的第三次课,很高兴能学这个知识,老师讲课也很热情,昨天学的java基础:标识符和常量和变量。今天该学习运算符和基础类型转换。默默地为自己加油!希望在接下来的三年间能学有所成!计算机的饭很硬,自己也很菜,但只要将别人打游戏的时间,热爱计算机,热爱学习,热爱程序员这份职业,就够了!1:/*常量和变量:常量:在程序运行过程中,不会变的量就成为常量;变量:在程序运行过程中,会发生变化的量就成为变量; 变量:语法定义 数据类型 变量名称 = 对应的值 变量的作用域原创 2021-11-11 14:29:53 · 236 阅读 · 0 评论