![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 78
记录Java中可能遇到的问题和答案
本妖精不是妖精
这个作者很懒,什么都没留下…
展开
-
java基础之入门
局内内部类存在于方法中。和成员内部类的区别在于:局部内部类的访问权限仅限于方法或作用域内。成员内部类可以无条件访问外部类数据,外部类需要创建内部类对象,通过对象访问。传参如果是一个接口,可以直接在方法括号内创建接口的匿名内部实现类。局部内部类只能访问外部类的final变量。不能由权限修饰符和static修饰。将一个类定义在另外一个类的类中。只能访问外部类的final变量。不能包含静态属性和方法。原创 2024-03-05 14:18:24 · 314 阅读 · 1 评论 -
手把手教你在linux服务器中部署javaweb项目
服务器购买地址购买一台腾讯云(阿里云)轻量应用服务器,这里以2核2G示范。 注:因为服务器系统使用的是《宝塔Linux面板 7.8.0 腾讯云专享版》,所以不用再安装宝塔,可跳过此步,其他系统需要手动安装宝塔。宝塔官网:宝塔面板下载,免费全能的服务器运维软件 Linux宝塔面板7.9.0安装脚本Centos安装脚本 Ubuntu/Deepin安装脚本 Debian安装脚本 Fedora安装脚本 访问宝塔面板 进入【控制台】,点击【服务器】原创 2022-07-09 22:20:25 · 903 阅读 · 0 评论 -
【手把手教你使用BIO的方式实现一个简易tomcat】
本课程的难度较高,需要将Servlet原理和IO课程全部学完。自定义servlet需要实现@WebServlet并且实现name和urlMapping重启进行访问http://localhost:8090/myServlet重启进行访问http://localhost:8090/index.html在SearchClassUtil类当中可以设置servlet包的位置我们本次设计的tomcat能够将用户请求的资源进行返回配置HttpServlet创建HttpServletRequest接口原创 2022-07-10 12:22:35 · 404 阅读 · 0 评论 -
图文讲解为什么重写equals()方法一定要重写hashCode()方法
想要接受这个问题我们必须了解一下三个对象==在引用数据类型当中进行的是地址的比较,equals()方法在Object类当中其底层也是用==比较地址,但是不同的类可能会重写equals()方法,比如String类中的equals()方法就是先比较地址是否相同,如果相同直接返回true,地址不同在比较值,如果值相等那么同样返回true();...原创 2022-07-23 11:37:41 · 104 阅读 · 0 评论 -
详细讲解为什么数组记录地址的时有的下标为1有的为0
计算机无论是记文件的地址也好,记什么都只记录首地址,数组中第一个地址就是和数组中第一个数的地址重合 所以数组下标从0开始计算机只记录开头比特点(第一个字节的地址)的地址 即物理存储单元的地址 每一片区域第一个字节的地址原因: 理解版本为什么有的语言下标为0有的语言下标为1...原创 2022-07-09 21:48:20 · 375 阅读 · 0 评论 -
手把手教你如何修改jar包,以及了解JVM虚拟机的重要性
当我们可以读懂他的过程的适合我们就可以通过修改他JVM指令来达到我们修改函数目的,如果只是简单替换字符串的话我推荐使用classlib在这个工具里面我们可以清楚的看到他值的储存位置。我们都知道代码的运行速度和编译成汇编之后的的多少成正比,所以我们有必要去了解java相关虚拟机的知识,并且知道我们怎么写会造成隐形类型转换等导致的运行速度慢等问题。除了这种我们还可以直接修改反编译的,反编译代码少量修改再将其环境搭建起来运行再编译成class直接解包jar文件,替换完再打包也可以。#2就是我们的成员变量a。原创 2023-01-05 00:58:23 · 4834 阅读 · 1 评论 -
【图文结合大白话讲解java中i++、i=i++问题】
【声明:内容摘自知乎博主“热心网友赵女士”,并进行了通俗改编】今天在班里学了自增操作,先看一个简单的案例:i++或者++i参与到运算中的时候,有个特定的规律: 所以上面的题,int m=7+a++;计算过程:(1)先计算 m=7+a (2)再计算: a=a+1所以最后结果 a=11 m=17上面的就是个常规题,你要是上面的都没看懂 ,那么下面的也不用看了。。。。今天上课有个学生问我 :i=i++ 为啥不遵照上面的规律 ???先看一个代码: 按照上面的道理,varNum经过 varNum=va原创 2022-07-09 18:20:46 · 809 阅读 · 2 评论