Java基础
文章平均质量分 77
Java基础知识
韩长奇
看得懂的文章,请仔细看;看不懂的文章,请硬着头皮看。
展开
-
Java:StringTokenizer,根据指定分隔符拆分字符串
StringTokenizer,根据指定分隔符拆分字符串原创 2023-07-24 08:00:00 · 1434 阅读 · 0 评论 -
Java:Java系统属性,Spring读取配置文件
1)Spring在解析配置文件的时候使用System.getProperty(“java.class.path”)获取所有classpath路径,获取到的是一个字符串。2)然后使用System.getProperty(“path.separator”)获取路径分隔符,根据路径分隔符将字符串拆分成数组。3)最后将数组中所有classpath路径下的匹配的配置文件解析到Resource数组中。(扫描配置文件的配置使用classpath*)。原创 2023-07-10 00:29:14 · 851 阅读 · 0 评论 -
Java基础:Java代码加载顺序
Java代码加载顺序代码块类加载和初始化相关案例一案例二深度加载知识静态变量内部类中不能定义静态变量代码块项目Value作用局部代码块在main方法里面给变量限定声明周期,局部代码块的变量在执行结束后会被Java回收构造代码块(非静态代码块)在类的成员位置在每次执行构造方法前先执行构造代码块。可以将多个构造方法中的相同的代码放到构造代码块中,对对象进行初始化。静态代码块在类的成员位置一般用于给类初始化,被静态修饰的代码块仅执行一次。1、代码执行顺序:静原创 2021-11-30 18:44:52 · 2359 阅读 · 0 评论 -
Java基础:Java类加载
Java基础:Java类加载Java类加载时机类加载过程1、加载:2、验证:3、准备4、解析5、初始化类加载器类加载器的工作原理类加载机制双亲委派工作原理:优势Java源代码在编译成class文件后,class文件的描述信息加载到JVM才能运行和使用。Java类加载时机当有以下操作时,会加载Java类隐式加载 new 创建类的实例。显示加载 loaderClass、forName等访问类的静态变量,或者为静态变量赋值调用类的静态方法使用反射方式创建某个类或者接口对象的Class对象初始化原创 2021-11-26 11:21:03 · 236 阅读 · 0 评论 -
Java:HashMap源码解析
Java:HashMap源码分析构造方法构造方法1、无参构造方法HashMap()2、指定初始容量的构造方法HashMap(int initialCapacity)3、构造方法HashMap(int initialCapacity, float loadFactor)调整初始化容量大小tableSizeFor(initialCapacity)构造方法构造方法1、无参构造方法HashMap()public HashMap() { //只指定了负载因子:默认的负载因子0.75。所有其他字段默认 th原创 2021-08-19 00:10:26 · 141 阅读 · 0 评论 -
Java:idea查看JDK源码
Java:idea查看JDK源码idea查看JDK源码1、解压JDK包下的src.zip2、将src导入idea中3、设置SDK3.1如果没有自动设置SDK,手动设置4、设置SDK后类标志显示有问题4.1解决类表示显示问题5、找不到基本类库idea查看JDK源码1、解压JDK包下的src.zip此操作非常简单,请自行解压。2、将src导入idea中3、设置SDK3.1如果没有自动设置SDK,手动设置步骤一:步骤二:4、设置SDK后类标志显示有问题4.1解决类表示显示问题在Fi原创 2021-08-02 01:13:46 · 4103 阅读 · 0 评论 -
Java基础:变量和基本数据类型
Java基础:变量和基本数据类型变量变量的概念变量的组成变量的定义变量的声明变量的赋值变量的定义方式基本数据类型整数小数(浮点数)布尔字符变量变量的概念计算机内存中的一块存储空间,是存储数据的基本单元。我们将整个内存比作一个酒店,存储数据的基本单元比作是酒店的房间。酒店的房间有不同的类型(标间,套房),每间房都有唯一的门牌号,每个房间的住客亦不相同。酒店的房间就相当于变量。房间的类型就相当于数据类型,房间门牌号相当于变量名,房间的住客相当于存储的值。变量的组成一个完整的变量由数据类型、变量名原创 2021-04-28 23:07:06 · 136 阅读 · 0 评论 -
Java入门:第一个Java应用程序
Java入门:第一个Java应用程序编写Java源文件编译Java源文件运行.class文件类的描述编写Java源文件1.新建文本文档将后缀改成.java2.在文档中编写Java程序public class HelloWord { public static void main(String[] args){ System.out.print("Hello Everyone!"); }}1.public:权限修饰符。2.class:类(代码的容器).3.HelloWord:类的原创 2021-04-24 23:52:56 · 148 阅读 · 0 评论 -
Java入门:搭建java环境
Java入门:搭建Java环境JDK下载JDK安装配置系统环境变量JDK下载1.进入Oracle官网官网地址:https://www.oracle.com/index.html2.从底部进入JDK下载区(这里写的Java 16,页面跳转后可以看到其他版本)3.进入JDK下载区(也可以更高版本)4.一般选择64位进行下载(只找到了8u291版本)5.点击下载链接(登录Oracle账号)6.登录之后就开始自动下载了。下载成功后找到下载的文件就可以进行安装JDK了。JDK安装下原创 2021-04-24 23:00:35 · 107 阅读 · 0 评论 -
Java入门:Java介绍
Java基础:Java介绍Java概述Java SE,EE,ME的区别JDK,JRE,JVM的区别Java特点Java运行机制Java概述Java之父——詹姆斯·高斯林1995年Sun公司推广面向对象的程序设计编程语言——Java2009年Sun公司被Oracle(甲骨文)收购Java常用的稳定版本为jdk1.8Java SE,EE,ME的区别Java SE 标准版,主要用于桌面应用软件的编程Java SE 可以开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。是Jav原创 2020-07-06 19:43:43 · 164 阅读 · 0 评论