
java
丰。。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA学习笔记JEECG BOOT介绍
JEECGJEECG BOOT 低代码开发平台(前后端分离版本)当前最新版本: 3.1.0(发布日期:2022-03-01)AUR GitHub stars GitHub forks项目介绍:Java Low Code Platform for Enterprise web applicationsJeecgBoot 是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shir原创 2022-04-01 08:52:55 · 3541 阅读 · 2 评论 -
JAVA-学习笔记-配套学习-JeecgBoot-Vue3-1
源码下载对应的前端文档前端开发环境的安装nodejs、vite、yarn、npm、vue3 c.npm依赖的安装 d.后端地址的对接packagejson 命令和依赖讲解下载源码源码下载先下载下来项目的代码结构环境安装然后要安装node.js(之前装过了,这里自然就不予演示)安装好了后要在cmd中验证一下node -vnpm同理npm -v然后我们就可以安装依赖了npm install yarn -g上面的-g就是全局安装的意思cmd输入检查对应的版本原创 2022-03-23 20:22:50 · 132 阅读 · 0 评论 -
JAVA学习笔记(四十一)-网络编程-UDP
import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;/** 发送端 一发 一收 */public class ClientDemo1 { public static void main(String[] args) throws Exception { System.out..原创 2022-03-06 15:39:02 · 917 阅读 · 0 评论 -
JAVA学习笔记(四十)-多线程
基本package 多线程;/** 目标:多线程的创建方式一:继承Thread类实现。 */public class ThreadDemo1 { public static void main(String[] args) { // 3、new一个新线程对象 Thread t = new MyThread(); // 4、调用start方法启动线程(执行的还是run方法) t.start(); for原创 2022-02-12 12:39:54 · 705 阅读 · 0 评论 -
JAVA学习笔记(三十九)-打印流
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import java.io.PrintWriter;/** 目标:学会使用打印流 高效 方便写数据到文件。 */public class PrintDemo1 { public static void main(String[] args) throws Exception { ..原创 2022-02-12 11:57:21 · 1064 阅读 · 0 评论 -
JAVA学习笔记(三十八)-对象序列化
import java.io.FileOutputStream;import java.io.ObjectOutputStream;import java.io.PrintStream;/** 目标:学会对象序列化,使用 ObjectOutputStream 把内存中的对象存入到磁盘文件中。 transient修饰的成员变量不参与序列化了 对象如果要序列化,必须实现Serializable序列化接口。 申明序列化的版本号码 序列化的版本号与反序.原创 2022-02-12 11:47:59 · 1025 阅读 · 0 评论 -
JAVA学习笔记(三十七)-转换流
import java.io.*;/** 目标:字符输入转换流InputStreamReader的使用。 字节流 字符流 字节输入流 字节输出流 字符输入流 字符输出流 InputStream OutputStream Reader ..原创 2022-02-12 11:15:58 · 673 阅读 · 0 评论 -
JAVA学习笔记(三十六)-字符缓冲流的使用
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.Reader;/** 目标:学会使用缓冲字符输入流提高字符输入流的性能,新增了按照行读取的方法(经典代码) */public class BufferedReaderDemo1 { public static void main(String[] args) { t..原创 2022-02-12 11:14:41 · 1088 阅读 · 0 评论 -
JAVA学习笔记(三十六)-字符流的使用
import java.io.File;import java.io.FileReader;import java.io.Reader;/** 目标:字符输入流的使用。 IO流的体系: 字节流 字符流 字节输入流 字节输出流 字符输入流 字符输出流 InputStream OutputSt..原创 2022-02-11 20:41:39 · 314 阅读 · 0 评论 -
JAVA学习笔记(三十五)-资源释放的方式
import java.io.*;/** * 目标:学会使用finally释放资源。 */public class TryCatchFinallyDemo1 { public static void main(String[] args) { InputStream is = null; OutputStream os = null; try { // System.out.println(10/ 0);..原创 2022-02-11 20:21:49 · 1717 阅读 · 0 评论 -
JAVA学习笔记(三十四)-字节流的输入与输出
import java.io.File;import java.io.FileInputStream;import java.io.InputStream;/** 目标:字节输入流的使用。 IO流的体系: 字节流 字符流 字节输入流 字节输出流 字符输入流 字符输出流 InputSt..原创 2022-02-11 20:00:53 · 1360 阅读 · 0 评论 -
JAVA学习笔记(三十三)-方法递归
import java.io.File;import java.text.SimpleDateFormat;/** 目标:File类的获取功能的API - public String getAbsolutePath() :返回此File的绝对路径名字符串。 - public String getPath() : 获取创建文件对象的时候用的路径 - public String getName() : 返回由此File表示的文件或目录的名称。 - public long length...原创 2022-02-11 17:36:28 · 1046 阅读 · 0 评论 -
JAVA学习笔记(三十二)-file
package file;import java.io.File;/** 目标:学会创建File对象定位操作系统的文件(文件 文件夹的) */public class FileDemo { public static void main(String[] args) { // 1、创建File对象(指定了文件的路径) // 路径写法: D:\resources\xueshan.jpeg // D:/resources原创 2022-02-11 16:57:43 · 682 阅读 · 0 评论 -
JAVA学习笔记(三十)-日志框架
Java日志概述对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。java领域存在多种日志框架,目前常用的日志框架包括Log4j 1,Log4j 2,Commons Logging,Slf4j,Logback,Jul。Java常用日志框架类别Log4j Apache Log4j是一个基于Java的日志记录工具。它是由Ceki Gülcü首创的,现在则是Apache软件基金会的一个项目。 Log4j是几种Java日志框架之一。Log4j 2 Apac原创 2022-02-10 15:04:12 · 1661 阅读 · 0 评论 -
JAVA学习笔记(二十九)-集合嵌套案例-统计投票人数
import java.util.*;/** 需求:统计投票人数 */public class MapTest4 { public static void main(String[] args) { // 1、要求程序记录每个学生选择的情况。 // 使用一个Map集合存储。 Map<String, List<String>> data = new HashMap<>(); // 2、把..原创 2022-02-09 17:06:35 · 575 阅读 · 0 评论 -
JAVA学习笔记(二十八)-MAP集合案例-统计投票人数
import java.util.*;/** 需求:统计投票人数 */public class MapTest1 { public static void main(String[] args) { // 1、把80个学生选择的数据拿进来。 String[] selects = {"A" , "B", "C", "D"}; StringBuilder sb = new StringBuilder(); Random r =..原创 2022-02-09 16:32:52 · 1299 阅读 · 0 评论 -
JAVA学习笔记(二十七)-斗地主案例
先封装package 斗地主;public class Card { private String size; private String color; private int index; // 牌的真正大小 public Card(){ } public Card(String size, String color, int index) { this.size = size; this.color = co原创 2022-02-09 15:23:34 · 552 阅读 · 0 评论 -
JAVA学习笔记(二十六)-验证码
import java.util.Random;/** 需求:定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。 */public class Test3 { public static void main(String[] args) { // 4、调用获取验证码的方法得到一个随机的验证码 String code = createCode(8); System.out.println("随机验证码:" + cod..原创 2022-02-07 19:08:51 · 1318 阅读 · 0 评论 -
JAVA学习笔记(二十五)-正则表达式
public class RegexDemo1 { public static void main(String[] args) { // 需求:校验qq号码,必须全部数字 6 - 20位 System.out.println(checkQQ("251425998")); System.out.println(checkQQ("2514259a98")); System.out.println(checkQQ(null)); ..原创 2022-02-07 15:20:45 · 1183 阅读 · 0 评论 -
JAVA学习笔记(二十四)-常用API
先封装import java.util.Objects;public class Student { //extends Object{ private String name; private char sex; private int age; public Student() { } public Student(String name, char sex, int age) { this.name = name;原创 2022-02-07 11:26:13 · 978 阅读 · 0 评论 -
JAVA学习笔记(二十三)-多态继承的案例
先封装/** 实现类(子类) */public class Mouse implements USB{ private String name; public Mouse(String name) { this.name = name; } @Override public void connect() { System.out.println(name + "成功的接入了设备了~~~"); } @Ov原创 2022-02-06 19:03:12 · 766 阅读 · 1 评论 -
JAVA学习笔记(二十二)-抽象类与模板方法的应用案例
先封装/** 抽象父类 */public abstract class Card { private String name; // 主人名称 private double money; /** 子类一定要支付的,但是每个子类支付的情况不一样,所以父类把支付定义成抽象方法,交给具体子类实现 */ public abstract void pay(double money); public String getName() {原创 2022-02-06 14:45:36 · 915 阅读 · 0 评论 -
JAVA学习笔记(二十一)-枚举
先封装/** 枚举类 */public enum Season { // 枚举的第一行必须罗列枚举类的对象名称,建议全部大写。 SPRING, SUMMER, AUTUMN, WINTER;}/** 做信息标志和分类 */public enum Orientation { UP, DOWN, LEFT, RIGHT;}import javax.swing.*;import java.awt.event.ActionEvent;/.原创 2022-02-06 12:03:36 · 825 阅读 · 0 评论 -
JAVA学习笔记(二十)-常量
常量的作用在于批量替换/** 目标:学会常量的使用,并理解常量。 */public class ConstantDemo1 { public static final String SCHOOL_NAME = "kkkk集团"; public static final String USER_NAME = "kkkkk"; public static final String PASS_WORD = "123456"; public static void ma原创 2022-02-06 11:28:15 · 1113 阅读 · 0 评论 -
JAVA学习笔记(十九)-final关键词
package com.itheima.d3_final;/** 目标:明白final一些基本语法知识 */public class Test { // 属于类,只加载一次,可以共享 (常量) public static final String schoolName = "黑马"; public static final String schoolName2; static{ schoolName2 = "传智"; // scho.原创 2022-02-06 10:54:29 · 903 阅读 · 0 评论 -
JAVA学习笔记(十八)-继承
先封装public class People { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age;原创 2022-02-05 21:23:23 · 1798 阅读 · 0 评论 -
JAVA学习笔记(十七)-单例
先封装/** 目标:学会使用恶汉单例模式设计单例类 */public class SingleInstance1 { /** static修饰的成员变量,静态成员变量,加载一次,只有一份 */ // public static int onLineNumber = 21; public static SingleInstance1 instance = new SingleInstance1(); /** 1、必须私有构造器:私有构原创 2022-02-05 20:39:06 · 387 阅读 · 0 评论 -
JAVA学习笔记(十六)-static
staticpublic class User { // 在线人数信息:静态成员变量 public static int onLineNumber = 161; // 实例成员变量 private String name; private int age; public static void main(String[] args) { // 1、类名.静态成员变量 User.onLineNumber++;原创 2022-02-05 19:22:09 · 629 阅读 · 0 评论 -
JAVA学习笔记(十五)-ATM系统
先封装/** 系统的账户类,代表账户的信息 */public class Account { private String cardId; // 卡号 private String userName; // 用户名称 private String passWord; // 密码 private double money; // 账户余额 private double quotaMoney; // 每次取现额度限度。 public String g原创 2022-02-05 10:43:07 · 373 阅读 · 0 评论 -
JAVA学习笔记(十四)- String与ArrayList
String/** 目标:了解String类的特点:String类不可变的原理。 */public class StringDemo1 { public static void main(String[] args) { String name = "传智"; name += "教育"; // name = name + "教育" name += "中心"; System.out.println(name);原创 2022-02-04 23:13:23 · 548 阅读 · 0 评论 -
JAVA学习笔记(十三)-双色球模拟
import java.util.Random;import java.util.Scanner;/** 需求:双色球模拟 */public class Test8 { public static void main(String[] args) { // 1、随机6个红球号码(1-33,不能重复),随机一个蓝球号码(1-16),可以采用数组装起来作为中奖号码 int[] luckNumbers = createLuckNumber(); ..原创 2022-02-04 15:38:27 · 1258 阅读 · 0 评论 -
JAVA学习笔记(十二)--模拟抽奖
import java.util.Random;import java.util.Scanner;/** 需求:一个大V直播抽奖,奖品是现金红包,分别有{2, 588 , 888, 1000, 10000}五个奖金。 请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。打印效果如下:(随机顺序,不一定是下面的顺序) */public class Test7 { public static void main(String[] args) { ..原创 2022-02-04 15:37:00 · 2746 阅读 · 0 评论 -
JAVA学习笔记(十一)--加密
/** 需求:某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数, 然后每位数都加上5再对10求余,最后将所有数字反转,得到一串新数。 */public class Test6 { public static void main(String[] args) { // 1、定义一个数组存储需要加密的数据 int[] arr = new int[]{1, 9, 8, 3}; // 2、遍历数..原创 2022-02-04 15:35:13 · 1655 阅读 · 0 评论 -
JAVA学习笔记(九)-评委打分
import java.util.Scanner;/** 需求:在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。 */public class Test5 { public static void main(String[] args) { // 1、定义一个动态初始化的数组,用于后期录入6个评委的分数 int[] scores = .原创 2022-02-04 15:33:05 · 954 阅读 · 0 评论 -
JAVA学习笔记(十)-元素的复制
/** 需求:把一个数组中的元素复制到另一个新数组中去。 */public class Test4 { public static void main(String[] args) { int[] arr1 = {11, 22, 33, 44}; // int[] arr2 = arr1; // 没有完成了数组复制。 int[] arr2 = new int[arr1.length]; copy(arr1 , arr2..原创 2022-02-04 15:30:33 · 860 阅读 · 0 评论 -
JAVA学习笔记(八)--找素数
/** 需求:找出101-200之间的素数输出: 素数是什么:如果除了1和它本身以外,不能被其他正整数整除,就叫素数。 */public class Test2 { public static void main(String[] args) { // 1、定义一个循环,找到101-200之间的全部数据 for (int i = 101; i <= 200 ; i++) { // i = 101 102 103 ... 199.原创 2022-02-04 15:27:08 · 770 阅读 · 0 评论 -
JAVA学习笔记(七)-机票的计算
import java.util.Scanner;/** 需求:机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。 */public class Test1 { public static void main(String[] args) { // 3、录入购买信息,调用方法得到最终结果 ..原创 2022-02-04 15:25:23 · 853 阅读 · 0 评论 -
JAVA学习笔记(六)方法
方法的定义/** 目标:能够说出使用方法的优点: 1、可以提高代码的复用性和开发效率。 2、让程序的逻辑更清晰。 */public class MethodDemo1 { public static void main(String[] args) { // 张工 int c1 = sum(10, 30); System.out.println(c1); // 徐工 int c2 = sum(10, 5原创 2022-02-01 13:30:56 · 343 阅读 · 0 评论 -
JAVA学习笔记(五)数组
数组数组(Array)是有序的元素序列。 [ 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。public class Test1 { public static void main(Stri原创 2022-01-31 12:52:25 · 932 阅读 · 0 评论 -
JAVA学习笔记(四)-程序流程控制
分支结构public class SwicthDemo4 { public static void main(String[] args) { // 需求:用户输入月份可以展示该月份的天数。 // 1、3 、5、 7 、 8、 10、 12月份是 31天 // 2月份是闰年为29天、非闰年为28天。 // 4 、6 、9、 11月份 是30天 int month = 7; switch (month){原创 2022-01-29 21:14:35 · 742 阅读 · 0 评论