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 C语言
Java的基础知识
一、Java入门 1.主体框架 c语言:引入一个头文件,main函数 #include <stdio.h> int main() { printf("hello world"); return 0; } java:一个public的类(类名必须与文件名一致),main方法 public class Main{ public static void main(String[] args){ System.out.println("hello, world"); } } 注:java里面说的方法和c语言中的函数是一个意思。 2、 输入输出数据 c语
52 0
|
存储 算法 Java
day15_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
安全 Java 开发者
Java基础知识小结
Java基础知识小结
|
Java 存储 人工智能
1. Java基础知识介绍
1. Java基础知识介绍
|
存储
day13_java_基础知识巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
存储 缓存 监控
|
存储 域名解析 网络协议
java基础知识02
接着《java基础知识01》,再来聊聊剩下的那些知识点。
java基础知识02
|
缓存 算法 安全
Java基础知识(一些需要注意的点)
前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger
120 0
|
存储 并行计算 JavaScript
Java基础知识总结(中)
Java基础知识总结(中)
Java基础知识总结(中)
|
存储 监控 小程序
Java最常见基础知识总结
Java最常见基础知识总结