自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java基础 JDK,JRE,JVM 的区别及联系(面试题)

目录1. 什么是 JDK,JRE,JVM2. JDK,JRE,JVM 三者的区别与联系3. 为什么安装 JDK 时会有两个 jre 文件夹==== 有很多刚开始接触Java的朋友们总是被 JDK,JRE,JVM 搞混 , 安装完JDK也不知道这是什么东西,其中包含什么,有什么作用,下面详细介绍一下。1. 什么是 JDK,JRE,JVM ==== JDK(Java Development Kit)是Sun公司针对Java开发人员发布的免费软件开发工具包。 JDK...

2021-08-18 14:11:35 819 15

原创 面经(一)

面经

2022-09-11 11:44:32 141 1

原创 反射在项目中的应用

【代码】反射在项目中的应用。

2022-09-05 15:21:49 227

原创 设计模式(二)

单例模式

2022-09-05 10:53:52 90

原创 设计模式(一)

工厂模式,代理模式

2022-07-26 16:22:43 116

原创 Spring

Spring 是一个开源的,控制反转( IOC )的,面象切面( AOP )的容器框架.

2022-07-25 22:24:39 79

原创 Java反射

反射

2022-03-09 23:44:58 147

原创 switch 是否能作用在 byte ,String ,long 上 【Java面试题 (4)(面试必备)】

在 java 5 以前,switch(expr)中,

2021-09-23 09:59:33 95

原创 Java和C++的区别 【Java面试题 (3)(面试必备)】

都是面向对象语言。都具有封装、继承、多态的特性。Java不提供指针来直接访问内存,程序内存更加安全。Java的类是单继承的,C++支持多重继承;虽然Java的类不可以多继承,但是接口可以多继承。Java有自动内存管理机制,不需要程序员手动释放无用内存。...

2021-09-22 20:53:03 148 1

原创 String 是最基本的数据类型吗? 【Java面试题 (2)(面试必备)】

String 是最基本的数据类型吗?答:String不是基本数据类型,而是一个类(class),是引用类型。Java基本数据类型只有8个 byte / short / int / long / float / double / boolean / char

2021-09-20 14:17:03 340 8

原创 【Lesson1】:Java标识符

Java中标识符指程序员自己定义的名字,例如包名,类名,函数名,方法名,变量名等等。标识符的命名规则1.只能由字母,数字,下划线( _ )和美元符号($)组成 。2.不能以数字开头3.不能与关键字重名4.严格区分大小写阿里巴巴Java开发手册中的命名规范1. 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / _ _name / $name / name_ / name$ / name_ _2. 类名使用upper...

2021-09-20 11:29:55 111 3

原创 Java跨平台运行原理 【Java面试题 (1)(面试必备)】

我们用 C语言与Java 运行的过程做一个简单的对比C语言将 .cpp .h .c 经过 编译,链接 生成 .exe 文件.exe 是可执行文件,里面装的是能被操作系统直接识别的机器指令(机器码 Machine Code)但编译出来的文件不能跨平台,在什么系统编译的就只能在编译的那个系统执行。Java语言将 .java 文件经过 编译 生成半成品 .class 文件.class 文件里面装着的是 字节码(Byte Code) 但是 .class 是不能直接被操作系统执行.

2021-08-19 16:01:25 215 4

原创 【Lesson1】:Java简介

====Java之父 : 吉姆斯,高斯林====前身 (OAK) //也有人说是从C++发展来的====java语言的版本 : ==JAVASE 标准版 (Standard Edition) java语言的基础,主要用于客户端编程,开发一些桌面应用等等。 ==JAVAME 微型版(Micro Edition) (已淘汰) ==JAVAEE ...

2021-08-18 19:57:35 162 10

原创 Java JDK 下载及环境变量配置

1. 下载JDK首先我们需要从官方网站下载java开发工具包JDK下载地址:点此下载或从我分享的资源中下载(版本为jdk-8u151)下载地址:点此下载下载后JDK的安装根据提示进行即可。安装JDK,安装过程中建议不要修改任何路径,按默认走即可。2. 配置环境变量1. win + R 输入 sysdm.cpl2.选择"高级"选项卡,点击"环境变量";然后就会出现如下图所示的画面:在 "系统变量" 中设置 3 项属性,JAVA_HOME...

2021-08-17 22:07:07 209

原创 MySQL Server 5.5 的安装

1.前往MySQL官方网站下载 MySQL Server ==== 官方网站:点击前往选择完成后点击Download按钮下载MSI Installer安装文件2. 安装 MySQL Server**** 安装软件前请完全关闭杀毒软件 以免安装过程中失败 ******** 在我开头给的官方网站中下载的MySQL不会存在任何病毒 请放心下载安装 ******** 若安装中途弹出选项 选择 是 即可 **** ==== 打开下载的 my...

2021-08-16 15:00:14 1278

原创 【Lesson1】: DOS常用命令

目录1 打开DOS窗口2 常用命令1 打开DOS窗口==== 键盘 win键 + R键 => 在弹出的窗口中输入cmd ,回车 ,就能打开DOS窗口2 常用命令==== dir 列出当前位置的所有目录==== cd 用于切换目录 == cd .. //往上退一层 == cd 目录名称 //进入目录 == cd ...

2021-08-15 18:37:51 150 2

mysql-5.5.57-winx64.msi.zip

MySQL Server 5.5

2021-08-17

20个java练手项目.7z

java练手项目

2021-08-17

spring-tool-suite-4-4.11.0 x86_64

spring tool suite4是一款功能强大的编程开发软件。spring tool suite4集成了多种开发工具,可轻易地生成一个spring的工程,比如web工程,从而帮助开发者提高开发效率。

2021-08-17

jdk-8u151-windows-x64.zip

官方下载的jdk1.8,8u151 ,windows 64位版

2021-08-17

空空如也

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

TA关注的人

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