Java基础知识

简介: Java基础知识

基础知识

  • java代码是如何运行的?

首先要让java代码运行起来,你需要安装java开发工具包(JDK)并确保你的系统PATH环境变量中包含了JDK的bin目录。

1,创建一个Java源文件,比如Hello.java 并写入以下代码。

 
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

2.打开命令行

3.使用cd 命令导航到包含hello.java 文件的目录

4.编译Java源文件

5 运行编译后的类文件

  • JVM的工作原理和阶段?

解释JVM类加载的五个阶段分别为:加载,验证,准备,解析和初始化。

  • 为什么redis使用单线程性能会优于多线程?

采用单线程,避免不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗CPU。

  • 什么情况下,Mysql数据库索引会失效?

条件使用不等号 or   like

在索引列上做相关的计算

  • 如何解决瞬间大流量高并发?

访问数据库做有效的缓存机制,必要时做高可用缓存集成。

做好熔断或者服务降级,假如缓存不起作用不至于整个服务挂掉。

使用负载均衡技术

  • Java为什么使用接口而不是直接使用具体类?

代码说:因为单继承,接口更灵活。重构代码也不用改动太大

设计说:不用定义具体内容,只有行为规范

分工说:接口定义程序员的工作标准

世界观:只关心行为本身,而不关心行为主体。

  • 抽象类和接口的区别?

有默认的方法进行实现,可以有构造器,可以有main方法进行运行。可以直接添加方法,

目录
相关文章
|
Java
【Java基础知识】
【Java基础知识】
81 0
|
8月前
|
存储 安全 Java
java基础知识
【4月更文挑战第30天】java基础知识
33 0
|
存储 算法 Java
day15_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
Java 存储 人工智能
1. Java基础知识介绍
1. Java基础知识介绍
|
安全
day14_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
存储 算法 Java
java重要基础知识汇总
java重要基础知识汇总
94 0
|
Java 程序员 API
|
存储 设计模式 SQL
Java基础知识总结(下)
Java基础知识总结(下)
Java基础知识总结(下)
|
存储 域名解析 网络协议
java基础知识02
接着《java基础知识01》,再来聊聊剩下的那些知识点。
java基础知识02
|
存储 并行计算 JavaScript
Java基础知识总结(中)
Java基础知识总结(中)
Java基础知识总结(中)