JAVA
文章平均质量分 59
LIN阿涛
一杯茶一包烟一个bug修一天
展开
-
JAVA方法(函数)的概念
JAVA中函数的概念,什么是函数?答:函数英文称function,单一或相关联功能用来实现指定 要求功能的代码块,就是函数,函数在项目组可以直接进行调用且实现独立的功能,应对不同的实现需求的各种实现方法,就被称为函数,但主函数只有一个主函数是JVM识别调用的入口函数.函数一般在内存的栈中运行,当一个函数运行时函数就会在栈顶处被调用.我们把开发对象比作造一辆车,而车这个类车架就是程序整体框架,而每个零件就是函数,实现的功能各不相同但最后的结果都是造就车这个项目一个拥有多种功..原创 2022-05-24 19:37:52 · 1284 阅读 · 2 评论 -
一颗二叉树代码(图解)
什么是二叉树?树结构是一种非线性存储结构,存储的是具有一对多关系的数据的集合而树形结构的一种抽象出来的数据结构往往是二叉树的形式满足以下两个条件的树就是二叉树:本身是有序树树中包含的各个节点的度不能超过 2即只能是 0或者1 或者 2接下来要分享的二叉树的基本构成如图static class TreeNode{public String val;//值public TreeNode left;//左public Tre...原创 2022-05-23 01:27:53 · 274 阅读 · 1 评论 -
模拟实现单向链表(不带傀儡节点)代码
什么是链表?链表 [Linked List]:链表是由一组独立的内存结构(节点)而链表是可以连续也可以不连续,按特定的顺序链接在一起的抽象数据类型。(类似数组结构)数组和链表的区别和优缺点:数组是一种连续存储线性结构,元素类型相同,大小相等数组的优点:存取速度快数组的缺点:必须先求得数组的长度时间复杂度是O(N)插入删除元素慢,限制空间需要大块连续的内存块,插入删除元素的效率很低链表是离散存储线性结构:彼此通过引用(指针)相连,每个节点只有一个前驱节点,每个节点只有一 个后续节点,首..原创 2022-05-15 02:37:01 · 241 阅读 · 2 评论 -
JAVA中String类常见的几种查找字符方法
String类简介: 在JAVA中String是一个引用数据类型默认为null,String为final修饰值在创建后不能更改,类型且是线程安全的不能被继承,但可以被线程共享 引入大佬博客 而String类中给我们提供了许多查找的方法,接下来我会盘点几种比较常用的String类查找方法,欢迎点赞收藏您的关注就是我的动力 :-)...原创 2022-04-24 02:23:27 · 12351 阅读 · 8 评论 -
问 为什么String是线程安全的
因为String是final修饰的类是不可被修改所以是线程安全的为什么被final修饰为了实现字符串池 为了线程安全 为了实现String可以创建HashCode不可变性 String字符串是不可变的,所以在它创建的时候HashCode就被缓存且同一个字符串支持多线程共享,在字符串池中未创建的对象使用会被创建,而相同的已创建过的字符串二次创建时,会在字符串池中共享线程而不会产生新的对象 ...原创 2022-04-18 01:15:06 · 916 阅读 · 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 06:46:59 · 518 阅读 · 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 12:25:05 · 615 阅读 · 1 评论 -
JAVA中比较常用的三种基本结构类型
JAVA概述Java 是近 10 年来计算机软件发展过程中的传奇,其在众多开发者心中的地位可谓“爱不释手”,与其他一些计算机语言随着时间的流逝影响也逐渐减弱不同,Java 随着时间的推移反而变得更加强大而我们实现大部分的代码实现功能三种基本结构必不可少我们实现的功能中包括代码集合体中我们构思代码往往会用到基本结构类型来处理而JAVA中常用的基本结构类型有 :顺序结构 分支结构 循环结构不仅仅是JAVA中包括我们认识的C C++,乃至前端开发语言等等都会包含基本结构...原创 2022-04-05 17:00:00 · 1998 阅读 · 3 评论 -
关于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 03:30:41 · 986 阅读 · 1 评论 -
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 19:46:13 · 1922 阅读 · 9 评论 -
(联想记忆法)JAVA如何巧妙的记忆位运算符号 !!小朋友都能学会
前言:在我们学习编程时候往往需要遇到逻辑运算这时我们就需要接触到位运算符这个概念不知道大家有没有像我一样经常容易把运算符的关系搞错在经历了,无数次错误之后我总结出了一套(傻瓜式)记忆方法 下面就由我来给大家细品这几个最常用的运算符号位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)。...原创 2021-10-14 05:10:18 · 812 阅读 · 24 评论 -
盘点JAVA中比较常见的数据类型的 取值空间大小(让我们来干了这杯爪洼岛咖啡)
JAVA作为一门面向对象的编程语言,吸收了C++等编程语言的优点的同时,也展现了它独有的强大一面,列如可移植性可跨平台性与及兼容性等特征,吸引了无数程序猿为其着迷,话不多说接下来今天我来带大家了解JAVA这门编程语言中常用的数据类型的相关知识!————————————————————————————————————1.JAVA中常用的数据类型1.整形byte(字节型)(JAVA独有)short(短整形),int(整形),long(长整形)2.浮点型fl原创 2021-10-10 16:33:17 · 1402 阅读 · 9 评论
分享