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方法进行运行。可以直接添加方法,

目录
相关文章
|
11月前
|
Java
【Java基础知识】
【Java基础知识】
69 0
|
1月前
|
分布式计算 安全 Java
Java基础知识都有什么
Java基础知识涵盖了广泛的概念和技能,包括语言特点(如面向对象、简单易用、健壮性、安全性、平台无关性、多线程支持和分布式计算)、语法基础(如标识符、数据类型和运算符)、流程控制语句、数组操作、类与对象、集合框架(如List、Set和Map接口)、异常处理机制及JVM原理等。掌握这些核心知识点对于成为Java开发工程师至关重要,通过实践可逐步深入理解并探索更高级主题。
200 78
|
存储 算法 Java
day15_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
存储 安全 Java
Java基础知识巩固
本章工作任务 构建Java知识体系 本章技能目标
75 0
|
安全
day16_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
Java 程序员 API
|
存储 域名解析 网络协议
java基础知识02
接着《java基础知识01》,再来聊聊剩下的那些知识点。
java基础知识02
|
缓存 算法 安全
Java基础知识(一些需要注意的点)
前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger
115 0
|
存储 缓存 安全
Java基础知识总结(上)
Java基础知识总结(上)
Java基础知识总结(上)