当前位置:首页 > 技术文章 > Java > Java基础

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

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

有机果蔬供应商网页模板 Bootstrap5

一款有机果蔬供应商网页模板-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus
后端模板
2023-02-02

房产资源服务平台网页模板 Bootstrap5

房产资源服务平台网页模板 Bootstrap5
Bootstrap模板
2023-02-02

简约简历资料网页模板 Bootstrap4

简约简历资料网页模板 Bootstrap4
Bootstrap模板
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

家居装潢清洁维修服务公司网站模板

家居装潢清洁维修服务公司网站模板是一款适合提供家居装潢、清洁、维修等服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-05-09

清新配色个人求职简历引导页模板

清新配色个人求职简历引导页模板是一款适合清新配色风格的个人求职简历作品展示引导页网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-29

设计师创意求职简历网页模板

设计师创意求职简历网页模板是一款适合各种不同设计师岗位个人求职简历展示网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28

现代工程建筑公司网站模板

现代工程建筑公司网站模板是一款适合从事工程建筑服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28