- 方向:
- 全部 网络3.0 后端开发 web前端 数据库 运维 开发工具 php框架 每日编程 微信小程序 常见问题 其他 科技 CMS教程 Java 系统教程 电脑教程 硬件教程 手机教程 软件教程 手游教程
- 分类:
-
- dataoutputstream乱码怎么办
- dataoutputstream乱码的解决办法:1、通过“dos.write("...".getBytes());”方式写入String;2、设置“new OutputStreamWriter(new FileOutputStream(file), "utf-8");”即可。
- Java基础 30653 2023-01-05 11:28:53
-
- mybatis分页的几种方式
- mybatis分页的方式:1、借助数组进行分页,首先查询出全部数据,然后再list中截取需要的部分。2、借助Sql语句进行分页,在sql语句后面添加limit分页语句即可。3、利用拦截器分页,通过拦截器给sql语句末尾加上limit语句来分页查询。4、利用RowBounds实现分页,需要一次获取所有符合条件的数据,然后在内存中对大数据进行操作即可实现分页效果。
- Java基础 7088 2023-01-04 16:23:34
-
- java实现多线程的几种方式
- 实现多线程的方式:1、继承Thread类,通过JDK提供的Thread类,重写Thread类的run方法即可;2、实现Runnable接口,Runnable是一个“@FunctionalInterface”函数式接口,也就意味了可以利用JDK8提供的lambda的方式来创建线程任务;3、使用内部类的方式;4、利用定时器;5、带返回值的线程实现方式;6、基于线程池实现多线程。
- Java基础 9426 2023-01-04 15:52:49
-
- 怎么将eclipse语言设置为中文
- eclipse语言设置为中文的方法:1、打开浏览器找到语言包下载地址,并将最新的安装包地址复制;2、打开eclipse,点击“help”,然后点击安装新的插件;3、点击“Add”,在Location中粘帖网址;4、在下拉菜单中找到简体中文包,进行勾选,点击Next等待安装;5、重启eclipse即可。
- Java基础 5562 2023-01-04 15:51:00
-
- spring boot是什么?
- Spring Boot是由Pivotal团队提供的基于Spring的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot集成了绝大部分目前流行的开发框架,就像Maven集成了所有的JAR包一样,Spring Boot集成了几乎所有的框架,使得开发者能快速搭建Spring项目。
- Java基础 38686 2022-11-29 11:46:44
-
- java程序的运行环境简称为什么
- java程序的运行环境简称为“JRE”。JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JRE包括两部分:1、Java Runtime Environment,是可以在其上运行、测试和传输应用程序的Java平台;2、Java Plug-in,允许Java Applet和JavaBean组件在使用了JRE的浏览器中运行。
- Java基础 12904 2022-11-28 19:17:35
-
- java final关键字的作用是什么
- 在java中,final可以用来修饰类、方法和变量。final修饰类,表示该类是无法被任何其他类继承的,意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行修改或扩展。final修饰类中的方法,表示该类是无法被任何其他类继承的,不可以被重写;也就是把该方法锁定了,以防止继承类对其进行更改。final修饰类中的变量,表示该变量一旦被初始化便不可改变。
- Java基础 24557 2022-11-25 16:26:26
-
- java中private是什么意思
- 在java中,private的意思为“私有的”,是一种访问控制修饰符,用于修饰类、属性和方法。用private修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用;因此,private修饰符具有最高的保护级别。
- Java基础 20324 2022-11-24 18:27:33
-
- java有几种线程状态
- java有6种线程状态:初始(NEW)、运行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、超时等待(TIMED_WAITING)、终止(TERMINATED)。用new关键字新建一个线程,但还没有调用start()方法,这个线程就处于新建状态;阻塞状态表示线程正等待监视器锁,而陷入的状态;进入等待状态的线程需要等待其他线程做出一些特定动作(通知或中断)。
- Java基础 14334 2022-11-24 16:03:03
-
- java的特点是什么
- Java的特点:1、面向对象;它对对象中的类、对象、继承、封装、多态、接口、包等均有很好支持。2、平台无关性;在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。3、简单性。4、解释执行;程序在Java平台运行时会被编译成字节码文件,然后可以在有Java环境的操作系统上运行。5、支持多线程,并提供多线程之间的同步机制;6、分布式;7、健壮性;8、高性能;9、安全性。
- Java基础 47576 2022-11-22 17:55:06
-
- heap和stack有什么区别
- 区别:1、堆(heap)的空间一般由程序员分配释放;而栈(stack)的空间由操作系统自动分配释放 。2、heap是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定;而stack使用的是一级缓存,通常都是被调用时处于存储空间中,调用完毕立即释放。3、数据结构不同,heap可以被看成是一棵树,而stack是一种先进后出的数据结构。
- Java基础 9681 2022-11-22 16:13:03
-
- 静态代码块、构造代码块、构造方法的执行顺序是什么
- 执行顺序是:先执行“静态代码块”,再执行“构造代码块”,最后执行“构造代码块”。静态代码块是类级别的,而构造代码块和构造方法是实例级别的,因而静态代码块先执行;又因构造代码块是独立的,必须依附载体才能运行,因而构造代码块需放到构造方法前。
- Java基础 15040 2022-01-25 11:41:17
-
- Java 注解——Java自己的配置文件
- 作者留言 哈喽,大家好,这是我的第一篇文章,我希望能够将所学习的知识进行归纳总结,并且与大家进行分享,接下来的一段时间会发布一系列Java、Python等入门级别相关文章,并且是有体系的进行分享,夯实基础才能走的更远。希望大家不吝赐教!
- Java基础 2174 2022-01-07 13:41:51
-
- scala和java的区别是什么
- 区别:1、Java需要显示的采用return进行值的返回;而scala的return是可选的。2、类和方法修饰符,scala默认是public,java默认是protected。3、java支持接口;scala不支持接口,而采用trait。
- Java基础 14600 2023-01-13 00:40:03
-
- java中内存泄漏和内存溢出是什么
- 内存泄漏是指程序在申请内存后,无法释放已申请的内存空间。内存溢出是指程序申请内存时,没有足够的内存供申请者使用;或者说提供一块存储int数据的存储空间,但存储了long数据,则结果是内存不够用,报错OOM。内存泄漏的堆积最终会导致内存溢出。
- Java基础 15563 2023-01-13 00:40:03