![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 91
fattt_
这个作者很懒,什么都没留下…
展开
-
java面试题(无序版)
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。2.“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。 Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译原创 2021-02-15 20:44:15 · 960 阅读 · 2 评论 -
java基础知识点整理(七)
1、多线程1.什么是进程?什么是线程?进程是一个应用程序(一个进程就是一个软件)线程一个进程中的执行场景或者执行单元。一个进程可以启动多个线程。2.对于java程序来说,当在DOS命令窗口中输入:java HolleWorld回车之后会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发,一个是垃圾回收线程,一个是执行main方法的主线程。3.进程和线程是什么关系?举个例子。原创 2021-02-14 23:18:21 · 494 阅读 · 0 评论 -
java基础知识点整理(六)
1、IO流1.什么是IO流 ?I:inputO:output通过IO可以完成硬盘文件的读和写。2.IO流的分类有多种分类方式:一种是按照流的方向进行分类(以内存作为参照物):往内存中去,叫做输入(input)或者叫做读(read)从内存中出来,叫做输出(output)或者叫做写(write)另一种方式是按照读取数据方式不同进行分类:有的流是按照字节的方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制位。这种流是万能的,什么类型的文件都可以读取,包括:文本文件、图片、声音原创 2021-02-12 17:25:19 · 254 阅读 · 2 评论 -
java基础知识点整理(五)
1、什么是集合?有什么用?数组其实就是一个集合。集合实际上就是一个容器。可以用来容纳其他类型的数据。集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象的内存地址。(或者说集合中存储的是引用)List.add(100);//自动装箱Integer注意:集合在java中本身是一个容器,一个对象。集合中任何时候存储的是“引用”。2、集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象,在实际开发中,假设连接数据库,数据库当中有1原创 2021-02-10 19:16:20 · 386 阅读 · 0 评论 -
java基础知识点整理(四)
1、关于java中的数组1.java语言中的数组是一种引用数据类型,不属于基本数据类型。数组的父类是Object类。2.数组实际上是一个容器,可以同时容纳多个元素。(数组是一个数据的集合),数组:字面意思是“一组数据”。3.数组当中可以存储基本数据类型的数据,也可以存储引用数据类型的数据。4.数组因为是引用数据类型,所以数组对象是在堆内存当中。(数组是存储在堆内存当中的)5.对于数组当中如果存储的是java对象的话,实际上存储的是对象的引用(内存地址)。6.数组一旦创建,在java中规定,长度不原创 2021-02-10 16:01:50 · 459 阅读 · 3 评论 -
java基础知识点整理(三)
1、抽象类1.抽象类的定义:在class前面添加abstract关键字就行。2.抽象类是无法实例化的,无法创建对象,所以抽象类是用来被子类继承的。3.final和abstract是不能联合使用,这两个关键字对立。4.抽象类的子类是可以抽象类的,也可以是非抽象类的。5.抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法是供子类使用的。6.抽象类不一定有抽象方法,抽象方法必须出现在抽象类中。7.抽象方法定义:public abstract void doSome();8.【重点】一个非抽象原创 2021-02-09 23:09:18 · 164 阅读 · 0 评论 -
java基础知识点整理(二)
1、方法在执行过程中,在JVM中的内存是如何分配的呢?内存是如何变化呢?1.方法只定义,不调用是不会执行的,并且在JVM中也不会给该方法分配“运行所属”的内存空间。2.在JVM内存划分上有这样三块主要的内存空间(当然除了这三块之外还有其他的内存空间):方法区内存,堆内存,栈内存。2、方法代码片段存在哪里?方法执行的时候执行过程的内存在哪里分配?1.方法代码片段属于.class字节码文件的一部分,字节码文件在类加载的时候,将其放到方法区当中。所以JVM中的三块主要内存空间中方法区内存最先有数据。存放原创 2021-02-09 00:05:43 · 250 阅读 · 1 评论 -
java基础知识点整理(一)
1、DOS命令窗口首先作为程序员必须先掌握最基本的windows相关的DOS命令,快捷键win+R。常见的DOS命令:-exit退出当前DOS命令窗口-cls清屏-赋值:选中想要复制的内容,然后点击右键,即复制的内容到剪贴板上了;或者点击鼠标右键,选择标记,接下来复制你想复制的内容。-dir列出当前目录下所有子文件/子目录-cd命令:change directory【改变目录】cd 目录的路径【包括绝对路径和相对路径】cd …回到上一级目录cd /直接回到根目录-切换盘符:比如切到D盘原创 2021-02-08 23:12:39 · 260 阅读 · 0 评论