类别:

java

  • [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)

    [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)如若转载请注明出处:http://www.cnblogs.com/wang-meng/p/5898837.html谢谢.上一篇发了一个找工作的面经,找工作不宜,希望这一篇的内容能够帮助到大家.对于这次跳槽找工作,我准备了挺长的时间,其中也收集了很多比较好的笔试面试题,大都是一些常用的基

    2023-10-31
  • java :多线程实现的三种方式

    java :多线程实现的三种方式一、并行、串行、并发在了解java中多线程的三种实现方式之前,我们首先需要明白并行、串行、并发三个概念。1.并行:多个CPU同时处理多个任务;2.串行:单个CPU处理多个任务,当一个任务执行完成之后下一个任务才能够执行;3.并发:单个CPU处理多个任务,每个任务都会被分一定的时间片,一个任务

    2023-10-29
  • Java使用RSA加密解密签名及校验

    Java使用RSA加密解密签名及校验RSA加密解密类:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

    2023-10-28
  • IDEA 中,Java出现无效的源发行版 解决办法

    IDEA 中,Java出现无效的源发行版 解决办法出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。1、首先我们需要查询一下本机的jdk版本,win+R输入cmd命令行提示符输入:java-version2、IDEA中查看配置2.1、File>ProjectStructure(项目结构)查

    2023-10-27
  • Java 运算符 – 除法

    Java 运算符 – 除法1.除法运算符Java中的除法运算符是“/”符号,表示将左侧操作数除以右侧操作数。2.整数除法在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分。例如,7/2的结果是3,而不是3.5。3.浮点数除法如果操作数中至少有一个是浮点数,则Java会执行浮点数除法,

    2023-10-26
  • 【Java】Java 中实现深拷贝

    【Java】Java 中实现深拷贝浅拷贝和深拷贝浅拷贝:只复制一层,如果对象的属性是引用数据类型,只会复制属性内存地址。深拷贝:不只复制一层,如果对象属性是引用数据类型,会继续向下进行复制。深拷贝的实现方法1.实现Cloneable接口Artist.classpublicclassArtistimplem

    2023-10-26
  • java 中的名称命名规范

    java 中的名称命名规范基础三3.1名称命名规范1.包名:多单词组成时,所有字母都小写:xxxx2.类名、接口名:多个单词组成时,首字母大写,其余字母小写XxxYyy(驼峰式命名大驼峰)3.变量名、方法名:多个单词组成时,第一个单词全是小写,第二个单词开始每个单词首字母首字母大写:xxxYyy(小驼峰式命名)

    2023-10-25
  • java下载网络文件的N种方式

    java下载网络文件的N种方式1、使用common-io库下载文件,需要引入commons-io-2.6.jarpublicstaticvoiddownloadByCommonIO(Stringurl,StringsaveDir,StringfileName){try{FileUtils.copyUR

    2023-10-25
  • 初探Java反序列化

    初探Java反序列化####1.缘起在Java中,序列化是将对象转换成数据字节流,反序列化是将数据字节流转换成对象。由于Java的开发生态里各种第三方库组件相互依赖,当Java开发中常用的基础底层组件出现安全问题时,就会导致大量基于这些底层库构建的上游应用受到威胁。反序列化漏洞是在各种Java基础底层库里常见的漏洞

    2023-10-23
  • Java字符串按字符排序的方法

    Java字符串按字符排序的方法Java字符串按字符排序的方法字符串排序是一种常见的编程需求,它可以让我们按照一定的规则对字符串进行比较和排列。在Java中,有多种方法可以实现字符串按字符排序,本文将介绍四种常用的方法,并给出相应的示例代码。1.使用String类的compareTo()方法String类提供了一个comp

    2023-10-22
  • 浅谈Java容器

    浅谈Java容器#Java容器>容器类是Java以类库的形式供用户开发程序时可直接使用的各种数据结构。所谓数据结构就是以某种方式将数据组织在一起,并存储在计算机中。数据结构不仅可以存储数据,还支持访问和处理数据的操作。在面向对象思想里,一种数据结构被认为是一个容器。数组是一种简单的数据结构,除数组外Ja

    2023-10-22
  • 4.JAVA-数组、String详解

    4.JAVA-数组、String详解1.数组2.二维数组初始化的一般为3种:示例:打印:3.String类java中的String采用共享设计模式(后续会讲),都存在string池中,存储的是常量字符串.string常量字符串的说明可以看第2章说明:2.JAVA-基础语法以及String的介绍3.1String两种实

    2023-10-20
  • JAVA 数组转字符串

    JAVA 数组转字符串在数组类中并没有对此方法重写(override),仅仅是重载(overload)为类的静态方法。所以数组转为字符串应写成:Arrays.toString(a)数组转字符串一般而言有三种方法:一、遍历String[]arr={"0","1",&quo

    2023-10-18
  • java中的断言

    java中的断言断言:也就是所谓的assertion,是jdk1.4后加入的新功能。它主要使用在代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。当软件正式发布后,可以取消断言部分的代码。java中使用assert作为断言的一个关键字,这就可以看出jav

    2023-10-18
  • Java计时器Timer中schedule方法和scheduleAtFixedRate方法的区别

    Java计时器Timer中schedule方法和scheduleAtFixedRate方法的区别概述schedule关注执行间隔(大混子),scheduleAtFixedRate关注执行时间(守信的人)。例子schedule(task,1000L,2000L)1秒后开始执行task线程,循环:每过2秒执行一次。scheduleAtFixedRate(task,1000L,

    2023-10-17
  • java图形化界面编程(AWT)

    java图形化界面编程(AWT)1.AWT编程简介在JDK发布时,sun公司提供了一套基本的GUI类库,这个GUI类库希望可以在所有平台下都能运行,这套基本类库被称为“抽象窗口工具集”,它为java应用程序提供了基本的图形组件,AWT是窗口框架,他从不同平台的窗口系统中提取出不同的组件,当程序运行时,将这些组件和动作委托给程序所

    2023-10-17
  • Java中数组的定义方式

    Java中数组的定义方式数组定义方式一动态方式(指定数组的长度)格式:数组存储的数据类型[]数组名字=new数组存储的数据类型[长度];[]:表示数组。数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。new:关键字,创建数组使用的关键字。数组存储的数据类型:看创建的数组用来

    2023-10-17
  • 【Java】对List集合分组排序

    【Java】对List集合分组排序1、List<String>分组packagecom.mkyong.java8;importjava.util.Arrays;importjava.util.List;importjava.util.Map;importjava.util.function.Func

    2023-10-16
  • Java 数组的创建

    Java 数组的创建与C、C++不同,Java在定义数组时并不为数组元素分配内存,因此[]中无需指定数组元素的个数,即数组长度。定义一个数组有两种方式:对于如上定义的一个数组是不能访问它的任何元素的,我们必须要为它分配内存空间:1、通过new关键字创建,指定数组长度。属于动态初始化。2、通过new关键

    2023-10-15
  • java读取文件的多种方法

    java读取文件的多种方法java读取文件的多种方法1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容5、将内容追加到文件尾部其他一:按字节读取文件内容/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoid

    2023-10-15
关注微信