流程scanner java day

国内免费ChatGPT接口(Java及Python调用示例)

一、接口信息 接口地址:https://www.1bit.asia/openai/api/ask类型:POST参数:{ "prompt": "写一个修仙小说目录", "userName":"apiuser002", "token":"链接页面获取"} 说明:userName参数和token需要对应。 ......
示例 接口 ChatGPT Python Java

关于Java

Java的优势和特性 简单化 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java的三个版本 JavaSE 标准版(桌面程序,控制台开发等) JavaME 嵌入式开发(手机,小家电等) JavaEE E企业级开发(Web端,服务器开发等) 简单介绍JDK JRE JVM JD ......
Java

day1day2

https://www.mubucm.com/doc/6X48Gn8O_Ws https://www.mubucm.com/doc/5WBDPQ4ES7s ......
day day1day2 1day day1 day2

Java面试-基础篇之4

#String、StringBuffer、StringBuilder的区别与联系 首先,String、StringBuffer和StringBuilder都是操作字符串的数据的类。 不同的是,从源码角度来看,String是继承自Object祖宗类,实现Serializable(可序列化接口)、Com ......
基础 Java

leeched-day3

今天的都是用动态规划解决的。 53最大子数组和 题目描述:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。 印象中这道题做过,但是我还是不会,看了题解,然后自己分析了的结果如下。 这道题需要求的是连续子数组的最 ......
leeched-day leeched day

java第一次作业

1. 定义圆形半径,求面积。int r =5; package hhhh; public class hhh { public static void main(String[] args) { double r = 5; double mian = 0; mian = r * r * 3.14; ......
第一次 java

java学习日记20230321-main方法

Main方法 java虚拟机需要调用类的main方法,所以该方法的访问权限必须是public java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static 该方法接收String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数 java执行的程序 参数1 参数 ......
20230321 方法 日记 java main

20.(行为型模式)java设计模式之迭代器模式

一、什么是迭代器模式(IteratorPattern) 提供—种方法顺序访问一个聚合对象中各个元素,而又无须暴露该对象的内部实现,属于行为型模式。 应用场景: —般来说,迭代器模式是与集合是共存的,只要实现一个集合,就需要同时提供这个集合的迭代器,就像java中的Collection,List、Se ......
模式 设计模式 行为 java 20

java学习日记20230320-类变量和类方法

类变量和类方法 static修饰的静态变量或者方法 静态变量是类共享的,当class运行时。jdk8之前时放在方法区,静态域,jdk8之后放在堆中,会生成class对象在堆中; 在类加载中生成; static静态变量是同一个类的所有对象共享 static类变量,在类加载的时候就生成 类变量也叫静态变 ......
变量 20230320 方法 日记 java

决战圣地玛丽乔亚Day39 -----GC、内存模型、类加载

内存模型: java内存模型定义了JVM虚拟机如何与计算机的内存进行交互。java内存模型把内存划分为两部分:主内存和工作内存。主内存共享,工作内存线程私有。 java内存模型的实现有两种:基于锁的同步和volatile、 基于锁的同步和synchronized 线程私有变量可以通过ThreadLo ......
模型 内存 Day 39 GC

day22(2023.3.22)

1.IO流技术(并不规范,仅用于测试) 2.IO经典写法 运行结果: 3.IO流新语法经典写法 4.FileInputStream 文件字节流 5.FileOutputStream 文件字节输出流 运行结果: 6.使用字节缓冲区提高读写效率 运行结果: 7.缓冲字节流 也能实现图片的复制 8.Fil ......
22 2023 day

Day-0.2

打开CMD 1. 开始+系统+命令提示符 2. win键+R 输入CDM 打开控制台 3. 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 4.资源管理器地址栏前面加上CMD路径常见DOS命令 1.盘符切换 2.查看当前目录下的所有文件 dir 3.切换目录 cd chang ......
Day 0.2

深度理解Java线程池ThreadPoolExecutor

一.使用线程池的好处 1.提高系统性能和响应速度:线程池可以通过复用线程来减少线程的创建和销毁,从而减少了系统开销,提高了系统的性能和响应速度。 2.提高代码的可维护性:使用线程池可以将任务的执行与线程的创建和管理分离开来,使得代码更加清晰易懂,也更加容易维护。 3.提高代码的可复用性:线程池可以让 ......
ThreadPoolExecutor 线程 深度 Java

day10-SpringBoot的异常处理

SpringBoot异常处理 1.基本介绍 默认情况下,SpringBoot提供/error处理所有错误的映射,也就是说当出现错误时,SpringBoot底层会请求转发到/error这个映射路径所关联的页面或者控制器方法。(默认异常处理机制) 要验证这个点,我们只需要设置一个拦截器,当每次请求时都在 ......
SpringBoot day 10

Java 静态方法不能被重写

1、静态方法不能被重写,如果重写静态方法,会编译报错的 {:height="50%" width="50%"} 2、如果不加@Override标签,是可以的。但这样写,父类的静态方法和子类的静态方法就没有什么关系了,我将它理解成形参列表相同的重构。实际效果类似于覆盖。 {:height="50%" ......
静态 方法 Java

3.22 c++提高 4day

1.对象模型 成员函数不占用对象的内存 - 那么他们如何找到对象的成员呢 因为虽然不是默认传参 但是编译器会传入 this指针 来指向成员 21: a.test(); 007E40B7 lea ecx,[a] 007E40BA call to::test (07E13BBh) 2.this -》th ......
3.22 4day day 22

Java第一次作业

1. 定义圆形半径,求面积。 package wwww; import java.util.Scanner; public class apo { public static void main(String[] args) { // TODO Auto-generated method stub ......
第一次 Java

Scrun团队流程学习经验

在做此作业中我们查阅了很多资料,首先就是Scrum过程管理方法我们是不理解的,其次是什么是敏捷过程,什么是Scrum过程管理方法?我们也仅此了解了一点思路。 1、‘敏捷过程’首先敏捷过程就是一种过程控制论,通俗的说,就是一种做事情的方法,按照步骤一步步的解决问题。 特点:以人为中心,循序渐进,不断优 ......
学习经验 流程 团队 经验 Scrun

Java运算符

Java运算符 Java运算符有:算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符 算术运算符 A=10,B=20 操作符 描述 例子 + 加法,运算符两侧的值相加 A+B=30 - 减法,运算符两侧的值相减 B-A=10 * 乘法,运算符两侧的值相乘 A*B=200 / 除法, ......
运算符 Java

Java学习笔记(八)GUI

GUI编程 如何学习? 这是什么? 它怎么玩? 该如何去平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘 破解工具 1. 简介 Gui的核心技术:Swing AWT,不流行,快被淘汰了, 因为界面不美观 需要jre环境 为什么我们要学习? 可以写出自己心中想要的一 ......
笔记 Java GUI

爬虫----day05()

上节回顾 # 1 selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态 -半自动点赞 》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢 -requests速度快 -动作链 -自动登录12306 ......
爬虫 day 05

Java面试问题

1、面向对象的特征有哪些方面? 答:抽象、继承、封装、多态。 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、 ......
问题 Java

day22 打卡235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点

day22 打卡235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点 235. 二叉搜索树的最近公共祖先 235题目链接 1.递归法。利用二叉搜素树中间节点肯定大于左子树,小于右子树的特征。 class Solution { public TreeNod ......
节点 祖先 day 235 701

Java第一次作业

1. 定义圆形半径,求面积。int r =5; package 难得; import java.util.Scanner; public class 无语 { public static void main(String[] args) { // TODO Auto-generated method ......
第一次 Java

Linux启动Java程序jar包Shell脚本

手动方式启动和终止java程序 启动java程序jar:nohup java -jar XXX.jar 查看程序占用pid:ps -ef | grep XXX.jar 或 jps jps是jdk提供的一个查看当前java进程的小工具,查询Linux系统当前所有java进程pid的命令。 根据pid杀 ......
脚本 程序 Linux Shell Java

Java 学习总结

1111 ......
Java

流程控制学习

Scanner对象 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入 Scanner s = new Scanner(System.in) next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next()方 ......
流程

Java基础语法2

# 顺序结构 程序从上到下依次地执行,中间没有任何判断和跳转。 System.out.println("程序开始"); System.out.println("起床"); System.out.println("洗漱"); System.out.println("开车"); System.out. ......
语法 基础 Java

java前后台交互从网络编程到SpringBoot

通过这片文章,想表达的是代码演变的过程,由繁到简 最原始的方法,通过网络编程、I/O流和多线程来实现: package com.itheima; import java.io.*; import java.net.ServerSocket; import java.net.Socket; impor ......
网络编程 SpringBoot 网络 java

java中同步和异步的区别

概念: 1、同步:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。 2、异步:将用户请求放入消息队列,并反馈给用户,系统迁移程 ......
java