
Java学习之路
文章平均质量分 66
TempleRunStep
这个作者很懒,什么都没留下…
展开
-
idea项目 无法识别配置文件问题
如果你的配置文件是这么显示的,那是忘记将resource文件夹设置为资源文件夹了 即可解决问题原创 2021-12-13 15:31:05 · 1716 阅读 · 1 评论 -
String、StringBuilder、StringBuffer比较(面试常问)
String、StringBuilder、StringBuffer 1、String (1)对象创建方法 //对象创建方法 //1、常量值 String str = "hello";//引用放在栈内存,字符串常量存放在常量池中,下次使用常量值赋值的方法,会先去常量池找是否已经存在对象,是的话指向同一对象 String string = "hello"; System.out.println(str==string);//结果为true,俩个引用指向的对象是同一内存地址 //2、new来创建对象并赋值 Str原创 2021-09-14 17:35:07 · 204 阅读 · 0 评论 -
Java面试题(基础篇)持续更新中
一、Java背景知识 1、JDK1.5之后三大版本 (1)Java SE(也叫J2SE,Java 2 Platform Standard Edition,标准版) 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为Java EE和Java ME提供基础。 (2)Java EE(也叫J2EE,Java 2 Platform Enterprise Edition,企业版) 企业版本帮助开发和部署可移植、健壮、可伸缩且原创 2021-09-13 19:34:50 · 659 阅读 · 0 评论 -
Java基础
Java基础 java语言的三大特性即是:封装、继承、多态 1、封装 概念:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 作用:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 目的:是增强安全性和简化编程,通过隐藏对象的属性和实现细节,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。 基本要求:所有属性私有化,为每个属性提供getter和setter方法,如果有一个带参的构造函数的话,那一定要写一个无参的构造函原创 2021-09-10 09:21:25 · 163 阅读 · 0 评论 -
Java多线程基础(一)
Java多线程基础 一、概述 1、进程和线程的概念 进程是Process,线程是Thread。下图所示: 从左图可以看到,当程序中只有主线程(单线程)的时候,程序会顺序执行,调用run方法的时候会等run方法的方法体执行完才继续执行主函数里边的代码。 右图是多线程(双线程)我们可以看到,在主线程中调用了start()方法调用子线程的执行,run方法会在子线程中执行,而不会影响主函数的执行,两条线程并行交替执行。 2、牢记以下概念,面试中可能会被问到! 程序是指令和数据的有序集合,其本身没有任何运行的含义原创 2021-08-16 23:31:07 · 119 阅读 · 0 评论