Java基础问题
Java基础问题解析
陌守
这个作者很懒,什么都没留下…
展开
-
Java服务器代码远程调试(IDEA版)
注意,远程调试目的是解决本地环境无法支持调试的情况下,解决线上(测试)环境调试问题。原创 2024-07-02 10:08:30 · 294 阅读 · 0 评论 -
XSS 跨站脚本攻击预防(文件上传)
可以根据需求自定义,改造为拦截器、或者 AOP 等方式实现。原创 2024-06-03 18:03:04 · 388 阅读 · 0 评论 -
把通话时长(s)换算为 HH:MM:SS
【代码】把通话时长(s)换算为 HH:MM:SS。原创 2023-06-13 10:41:44 · 190 阅读 · 0 评论 -
Java实现HTML转PDF
【代码】Java实现HTML转PDF。原创 2023-04-12 15:11:49 · 1000 阅读 · 1 评论 -
面向过程和面向对象的区别及优缺点
面向过程和面向对象的区别及优缺点面向过程:面向过程是一种自顶向下的编程。面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展。面向对象:面向对象是将事物高度抽象化。面向对象必须先建立抽象模型,之后直接使用模型就行了。优点...原创 2019-06-15 00:39:00 · 15865 阅读 · 0 评论 -
Windows环境下使用bat脚本后台运行java或springboot项目的jar包
Windows环境下使用bat脚本后台运行java或springboot项目的jar包准备工作:1、首先将打好的spingboot项目或其他java项目的 jar包放在任意一个文件夹下。2、在相同文件夹(同级目录)新建脚本程序为:script.bat(script为脚本名称,可任意更改),脚本内容如下:@echo offstart javaw -jar jar包名称.jarexit最后:执行该script.bat脚本文件即可。...原创 2020-11-17 21:27:17 · 12169 阅读 · 0 评论 -
静态变量和成员变量、成员变量和局部变量的区别
一、 静态变量和成员变量的区别:(1):所属不同: 静态变量:属于类,也称为类变量。 成员变量:属于对象,也称为对象变量或实例变量。(2):在内存中的位置不同: 静态变量:存储于方法区的静态区。 成员变量:存储于堆内存。(3):生命周期不同: 静态变量:静态变量是随着类的加载而加载,随着类的消失而消失。 成员变量:成员变量是随着对象的创建而存在...原创 2019-06-18 16:31:55 · 9816 阅读 · 0 评论 -
break与continue的区别
break与continue的区别:在循环体内,break语句和continue语句的区别在于: 使用break语句是跳出当前循环,并执行当前循环之后的语句;而continue语句是终止当前循环,并继续执行下一次循环。...原创 2019-06-11 18:55:31 · 26822 阅读 · 0 评论 -
Java实现简单的多用户注册登录的幸运抽奖
Java实现简单幸运抽奖代码模块:User类:package test1;public class User { private String userName; private String password; private int vipID; public User(String userName,String password,int vipID) { t...原创 2019-06-01 20:51:33 · 8905 阅读 · 0 评论 -
Java包的作用
Java包的三个作用:提供了类似于操作系统树状文件夹的组织形式,能分门别类地存储、管理类,易于查找并使用类。解决了同名类的命名冲突问题。包允许在更广的范围内保护类、属性、方法。...原创 2019-06-15 19:54:47 · 9362 阅读 · 0 评论 -
为什么boolean类型没有注明占用多少个字节
在Java中定义的八种基本数据类型中,除了其它七种类型都有明确的内存占用字节数外,就boolean类型没有给出具体的占用字节数,因为对虚拟机来说根本就不存在 boolean 这个类型,boolean类型在编译后会使用其他数据类型来表示,那boolean类型究竟占用多少个字节?网上答案基本有以下几种:1、1个bit理由是boolean类型的值只有true和false两种逻辑值,在编译后会使用1和...原创 2019-06-10 18:51:50 · 7998 阅读 · 0 评论 -
Java中if...else和三目运算符的性能比较
Java中if…else和三目运算符的性能比较:1.从类型转换上看因为三目运算符在做判断的时候需要考虑到类型转换的问题,而if else 不需要考虑类型转换。所以 if else 效率高一点。2.从总体上看A:需要考虑到循环自身所占用的时间。B:需要考虑到赋值以及循环内的其他运算符所占用的时间。所以 三目运算符效率高一点....原创 2019-06-11 09:41:18 · 13323 阅读 · 0 评论 -
Java中一维数组和二位数组的声明、创建与赋值
数组Java提供了一种称为数组的数据类型,数组不是基本数据类型,而是引用数据类型。一维数组和二位数组的声明、创建与赋值:一维数组:例: int[] a = new int[n]; int[] b = new int[]{1,2,3,4,5}; int[] c = {1,2,3,4,5};二维数组:例:int[][] a = new int[m...原创 2019-06-12 21:07:48 · 9525 阅读 · 0 评论