Java基础
文章平均质量分 75
Java基础总结
扬奇
道阻且长,行则将至!
展开
-
Java基础--类加载机制
一、Java类加载机制在讲类加载机制之前先放上一张JVM物理结构图,有助于理解类加载机制:JVM物理结构图1、类加载机制概念 当程序主动使用某个类时,如果该类还没被加载到内存中,则JVM会通过加载、连接、初始化 3 个步骤来对类进行初始化。如果没有意外,JVM将会连续完成这 3 个步骤,所以有时也把这 3 个步骤统称为类加载或类初始化。2、类加载过程工作机制...原创 2019-09-06 16:14:49 · 203 阅读 · 0 评论 -
Java字符串大小比较--compareTo()方法
Java编程中,我们会偶尔遇到字符串大小比较的问题compareTo()方法很简单就实现这种功能。该方法用于判断一个字符串是大于、等于还是小于另一个字符串。判断字符串大小的依据是根据它们在字典中的顺序决定的。 语法:str1.compareTo(str2);其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字...原创 2019-08-19 15:06:30 · 38636 阅读 · 5 评论 -
Java ==和equals()的区别
本篇文章讲的是从JVM角度比较==和equals的区别一、**Java数据类型分类**1:基本数据类型又称为原始数据类型,他们之间的比较应该使用(==),比较的是他们的值。2:引用数据类型当引用数据类型用(==)进行比较,比较的是他们在内存中的存放地址。当复合数据类型之间进行equals比较时,这个方法的初始行为是比较对象在堆内存中的地址。equals()方法...原创 2019-08-14 09:28:41 · 206 阅读 · 0 评论 -
Java基础--变量
Java变量有两种类型:primitive主数据类型和引用类型primitive主数据类型:用来保存基本类型的值,包括整数,布尔和浮点数等类型 位数 值域 boolean JVM决定 true/false char 16bits 0~65535 byte 8bits -128~127 short 16bits -3...原创 2019-08-08 10:23:41 · 208 阅读 · 0 评论 -
Java中基本数据类型转换(自动、强制、提升)
Java种的8大基本数据类型,以及它们所占内存大小和范围1、自动类型转换自动类型转换是指:数字表示范围小的数据类型可以自动转换成范围大的数据类型。如:long l = 100;int i = 200;long ll = i;具体自动转换如如下图所示:实线表示自动转换时不会造成数据丢失,虚线则可能会出现数据丢失问题。自动转换也要小心数据溢出问题,看下...原创 2018-10-23 16:41:32 · 360 阅读 · 0 评论 -
IDEA搭建MyBatis工作环境(不使用Maven)
一、创建工程1、创建Java项目,勾选Java EE,Next,修改名称位MyBatisDemo,Finish新建后目录结构如图:2、在WEB-INF下创建两个文件夹classes和lib,分别用作 输出文件目录 和 库文件目录3、File-Project Structure, Module-Path中将Out path和Test Out path更改为classes4、File-Project ...原创 2018-07-16 15:35:26 · 4437 阅读 · 2 评论