自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java面试题

和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用 String。不一样,因为内存的分配方式不一样。:Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非堵塞 IO ,异步 IO 的操作基于事件和回调机制。

2024-02-22 20:58:30 1962 1

原创 Java常见面试题11-20(JVM)

面试题jvm

2024-02-21 17:26:17 1473

原创 Java常见面试题1-10

覆盖也叫重写,发生在子类与父类之间,表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。当父类的方法被private修饰时,表明该方法为父类私有,对其他任何类都是不可见的,因此如果子类定了一个与父类一样的方法,这对于子类来说相当于是一个新的私有方法,且如果要进行向上转型,然后去调用该“覆盖方法”,会产生编译错误。这也体现java中一切皆对象的宗旨。

2024-02-20 13:32:42 585

原创 第06章_面向对象编程(基础)

2. 面向对象的程序设计思想( Object Oriented Programming),简称OOP 关注的焦点是类:在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为 特征抽象出来,用类来表示。代码扩展性强、可维护性高。• 其他关键字的使用:this、super、package、import、static、final、interface、 abstract 等。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程 的弊端越来越明显,出现了面向对象思想并成为目前主流的方式。

2024-02-19 08:23:56 420 1

原创 第04章_数组

因为第一个元素距离数组首地址间隔0个单元格。Java 语言里提供了支持多维数组的语法。如果说可以把一维数组当成几何中的线性图形,那么二维数组就相当于是一个表格,像Excel中的表格、围棋棋盘一样。某公司2022年全年各个月份的销售额进行登记。按月份存储,可以使用一维数组。如下:如果改写为按季度为单位存储怎么办呢?高一年级三个班级均由多个学生姓名构成一个个数组。如下:String[] class1 = new String[]{"段誉","令狐冲","任我行"};

2024-02-18 17:29:00 839

原创 第03章_流程控制语句

随机产生3个1-6的整数,如果三个数相等,那么称为“豹子”,如果三个数之和大于9,称为“大”,如果三个数之和小于等于9,称为“小”,用户从键盘输入押的是“豹子”、“大”、“小”,并判断是否猜对了。---> 从2开始,到这个数-1为止,此范围内没有这个数的约数。比如:2、3、5、7、11、13、17、19、23、...(1)如果是嵌套在if语句块中的,只有当外部的if条件满足,才会去判断内部的条件 (2)如果是嵌套在else语句块中的,只有当外部的if条件不满足,进入else后,才会去判断内部的条件。

2024-02-18 17:16:43 901

原创 Java关键字和变量

3.2 初识变量 • 变量的概念: – – – 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化 变量的构成包含三个要素:数据类型、变量名、存储的值 Java 中变量声明的格式:数据类型 变量名 = 变量值 • 变量的作用:用于在内存中保存数据。4.1 整数类型:byte、short、int、long Java 各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,以保证Java 程序的可移植性。3.4.2 步骤2:变量的赋值 给变量赋值,就是把“值”存到该变量代表的内存空间中。

2024-02-18 17:09:11 887

原创 Java语言概述

JDKJavaDevelopmentKit):是Java程序开发工具包,包含JRE和开发人员使用的工具。JREJavaRuntimeEnvironment) :是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。如下是Java 8.0 Platform:小结:JDK = JRE + 开发工具集(例如Javac编译工具等)JRE = JVM + Java SE标准类库。

2024-02-18 16:45:11 1962

原创 Java编程入门

而软件提供看不见的指令。 如果你掌握了一种编程语言,应该会更容易上手其它的编程语言。除了个人计算机,飞机、汽车、手机甚至烤 面包机中,同样运行着软件。 经验丰富的程序员知道各种语言擅长的应用场景,因此,会尽可能的掌握 各种不同的程序设计语言。 你会困惑哪种语言是最好的。事实上,没有“最好”的语言。每种语言都 有它的长处和短处。软件包含了指令,告诉计算机做什么。程序设计语言 软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。 程序设计语言有很多种,每种语言都是为了实现某个特定的目的而发明的。

2024-02-18 16:28:13 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除