LIN阿涛
码龄3年
关注
提问 私信
  • 博客:33,400
    动态:55
    33,455
    总访问量
  • 23
    原创
  • 1,956,446
    排名
  • 661
    粉丝
  • 0
    铁粉

个人简介:一杯茶一包烟一个bug修一天

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:海南省
  • 加入CSDN时间: 2021-07-14
博客简介:

T2827813408的博客

查看详细资料
个人成就
  • 获得171次点赞
  • 内容获得79次评论
  • 获得68次收藏
创作历程
  • 9篇
    2022年
  • 14篇
    2021年
成就勋章
TA的专栏
  • JAVA
    12篇
  • C
    18篇
  • C++
    21篇
  • C#
    5篇
  • 规划
    7篇
兴趣领域 设置
  • Java
    java
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

支持一下

JAVA方法(函数)的概念
发布动态 2022.05.24

JAVA方法(函数)的概念

JAVA中函数的概念,什么是函数?答:函数英文称function,单一或相关联功能用来实现指定 要求功能的代码块,就是函数,函数在项目组可以直接进行调用且实现独立的功能,应对不同的实现需求的各种实现方法,就被称为函数,但主函数只有一个主函数是JVM识别调用的入口函数.函数一般在内存的栈中运行,当一个函数运行时函数就会在栈顶处被调用.我们把开发对象比作造一辆车,而车这个类车架就是程序整体框架,而每个零件就是函数,实现的功能各不相同但最后的结果都是造就车这个项目一个拥有多种功..
原创
发布博客 2022.05.24 ·
1284 阅读 ·
5 点赞 ·
2 评论 ·
2 收藏

一颗二叉树代码(图解)

什么是二叉树?树结构是一种非线性存储结构,存储的是具有一对多关系的数据的集合而树形结构的一种抽象出来的数据结构往往是二叉树的形式满足以下两个条件的树就是二叉树:本身是有序树树中包含的各个节点的度不能超过 2即只能是 0或者1 或者 2接下来要分享的二叉树的基本构成如图static class TreeNode{public String val;//值public TreeNode left;//左public Tre...
原创
发布博客 2022.05.23 ·
273 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

模拟实现单向链表(不带傀儡节点)代码

什么是链表?链表 [Linked List]:链表是由一组独立的内存结构(节点)而链表是可以连续也可以不连续,按特定的顺序链接在一起的抽象数据类型。(类似数组结构)数组和链表的区别和优缺点:数组是一种连续存储线性结构,元素类型相同,大小相等数组的优点:存取速度快数组的缺点:必须先求得数组的长度时间复杂度是O(N)插入删除元素慢,限制空间需要大块连续的内存块,插入删除元素的效率很低链表是离散存储线性结构:彼此通过引用(指针)相连,每个节点只有一个前驱节点,每个节点只有一 个后续节点,首..
原创
发布博客 2022.05.15 ·
241 阅读 ·
5 点赞 ·
2 评论 ·
4 收藏

JAVA中String类常见的几种查找字符方法

String类简介: 在JAVA中String是一个引用数据类型默认为null,String为final修饰值在创建后不能更改,类型且是线程安全的不能被继承,但可以被线程共享 引入大佬博客 而String类中给我们提供了许多查找的方法,接下来我会盘点几种比较常用的String类查找方法,欢迎点赞收藏您的关注就是我的动力 :-)...
原创
发布博客 2022.04.24 ·
12351 阅读 ·
27 点赞 ·
8 评论 ·
21 收藏

问 为什么String是线程安全的

因为String是final修饰的类是不可被修改所以是线程安全的为什么被final修饰为了实现字符串池​ 为了线程安全​ 为了实现String可以创建HashCode不可变性 String字符串是不可变的,所以在它创建的时候HashCode就被缓存且同一个字符串支持多线程共享,在字符串池中未创建的对象使用会被创建,而相同的已创建过的字符串二次创建时,会在字符串池中共享线程而不会产生新的对象 ...
原创
发布博客 2022.04.18 ·
916 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

接口实现 图书管理器(模拟)

直接放代码+package User;++import operation.*;++import java.util.Scanner;++//管理用户+public class AdminUser extends User {+ public AdminUser(String name) {+ super(name);+//实现接口数组IOPeration+ this.ioPerations=new IOPeration[] {+
原创
发布博客 2022.04.15 ·
518 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

(JAVA)模拟实现账号登录

直接上代码import java.util.Scanner;public class login{ public static void main(String[] args) { int cont=4; Scanner scanner=new Scanner(System.in); while (cont!=0) { System.out.print("请输入账号:"); String a.
原创
发布博客 2022.04.06 ·
615 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

JAVA中比较常用的三种基本结构类型

JAVA概述Java 是近 10 年来计算机软件发展过程中的传奇,其在众多开发者心中的地位可谓“爱不释手”,与其他一些计算机语言随着时间的流逝影响也逐渐减弱不同,Java 随着时间的推移反而变得更加强大而我们实现大部分的代码实现功能三种基本结构必不可少我们实现的功能中包括代码集合体中我们构思代码往往会用到基本结构类型来处理而JAVA中常用的基本结构类型有 :顺序结构 分支结构 循环结构不仅仅是JAVA中包括我们认识的C C++,乃至前端开发语言等等都会包含基本结构...
原创
发布博客 2022.04.05 ·
1997 阅读 ·
8 点赞 ·
3 评论 ·
6 收藏

关于gite代码提交不显示绿格子的处理心得git

问题:今天写完代码,push提交到gite的时候突然发现代码提交成功但贡献格子没看见涨以为是master提交分支的问题,连续修改提交好几次发现还是不行原因:后发现原来是我开始用githup提交代码但这段时间githup登不上我改用gitee导致git上的name(账号)email(邮箱)修改导致代码push成功没显示格子处理:打开git.bash 输入git config user.email //查看邮箱是否和gite上的邮箱相同git config user.nam
原创
发布博客 2022.04.05 ·
986 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

JAVA中关于print打印(对象)和return返回的打印顺序

首先我们来看这一段代码public class mytest { public static void main(String[] args) { System.out.println(new mytest()); } public String toString() { System.out.println("print"); return "return"; }}请问以上代码的输出顺序是..
原创
发布博客 2021.11.01 ·
1922 阅读 ·
14 点赞 ·
9 评论 ·
7 收藏

(联想记忆法)JAVA如何巧妙的记忆位运算符号 !!小朋友都能学会

前言:在我们学习编程时候往往需要遇到逻辑运算这时我们就需要接触到位运算符这个概念不知道大家有没有像我一样经常容易把运算符的关系搞错在经历了,无数次错误之后我总结出了一套(傻瓜式)记忆方法 下面就由我来给大家细品这几个最常用的运算符号位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)。...
原创
发布博客 2021.10.14 ·
812 阅读 ·
28 点赞 ·
24 评论 ·
7 收藏

盘点JAVA中比较常见的数据类型的 取值空间大小(让我们来干了这杯爪洼岛咖啡)

JAVA作为一门面向对象的编程语言,吸收了C++等编程语言的优点的同时,也展现了它独有的强大一面,列如可移植性可跨平台性与及兼容性等特征,吸引了无数程序猿为其着迷,话不多说接下来今天我来带大家了解JAVA这门编程语言中常用的数据类型的相关知识!————————————————————————————————————1.JAVA中常用的数据类型1.整形byte(字节型)(JAVA独有)short(短整形),int(整形),long(长整形)2.浮点型fl
原创
发布博客 2021.10.10 ·
1402 阅读 ·
14 点赞 ·
9 评论 ·
2 收藏

通讯录(添加,删除,查找,修改,显示,清空)功能实现 附 注释

#pragma once#include<string.h>//memset所包含的头文件需要引用才可使用#include<stdio.h>#define NAME_MAX 30//定义下方的数值#define SEX_MAX 5#define TELE_MAX 12#define ADDR_MAX 30#define MAX 1000struct peoinfo //定义通讯录里人的信息//struct结构体{ char name[NAME_MA.
原创
发布博客 2021.09.26 ·
1261 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

关于函数栈帧,变量是如何创建和销毁的(附图解)

hollow各位程序猿,当我们学习编程时有没有和我一样有这种困惑比如变量是如何创建的?为何局部变量是随机值?函数返回调用是如何传递参数?和函数是如何返回的?这里我用的编译器是VS2019接下来我将带着大家了解函数栈帧是如何创建销毁注:函数栈帧创建销毁每个编译器不一定会相同如有疏漏之处欢迎大佬指出和讨论,瑞斯拜 瑞斯拜 此时我们创建一个函数并且调用它 而调用函数就会用到寄存器此时我们用到的...
原创
发布博客 2021.09.14 ·
394 阅读 ·
9 点赞 ·
3 评论 ·
0 收藏

2021-09-13如何解释数组死循环

#include <stdio.h> int main() { int i = 0; int arr[] = {1,2,3,4,5,6,7,8,9,10}; for(i=0; i<=12; i++) { arr[i] = 0...
原创
发布博客 2021.09.13 ·
162 阅读 ·
11 点赞 ·
3 评论 ·
0 收藏

秋天第一杯(你们懂的啦)水博客来啦

int main(){ printf(" ____
"); printf(" | |
"); printf(" .
原创
发布博客 2021.08.08 ·
153 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

关于C语言代码 小游戏“扫雷“的实现 与步骤

首先创建两个源文件.c,和一个头文件.h,以便程序功能的分类管理先开始创建游戏界面1.游戏界面设置#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>void menu(){ printf("**************************************
"); printf("********** 1.开始游戏 ***********
"); printf("********** 0.结束
原创
发布博客 2021.07.29 ·
245 阅读 ·
13 点赞 ·
1 评论 ·
1 收藏

C语言实现三子棋代码

#define _CRT_SECURE_NO_WARNINGS 1#define MAX_ROW 3#define MAX_COL 3#include <stdlib.h>#include <stdio.h>#include <time.h>void init(char chessBoard[MAX_ROW][MAX_COL]) { for (int row = 0; row < MAX_ROW; row++) { for (i...
原创
发布博客 2021.07.27 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于递归的注意事项和总结

一 递归调用每一级的函数都会有变量二 递归每一次函数调用都会有一次返回三 递归函数中 位于递归调用前的语句和各个级别调用的函数执行顺序相同四 递归函数中,位于递归调用后的语句中的执行顺序以及被调用函数的顺序相反五 每一级递归都有相应的变量,但函数代码不会迭代,传给下一级六 递归函数中不能缺少终止递归调用的语句,否则会循环递归...
原创
发布博客 2021.07.23 ·
583 阅读 ·
5 点赞 ·
1 评论 ·
1 收藏
加载更多