Java SE基础
ISJINHAO
Living & Working!
公众号:ISJINHAO。
github:https://github.com/isjinhao。
展开
-
接口&多态理解
概述Java的.class文件被加载进虚拟机之后会产生Class对象,程序员通过Class对象完成功能,便是使用到了反射技术。通常能够分析类能力的程序称为反射(reflective)。反射的主要功能实在程序运行时分析类。...原创 2018-09-07 16:38:47 · 1418 阅读 · 0 评论 -
工厂模式
概述在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。同时它可以达到一定程度上的解耦和。举例说明假如我们有一个接口Shape,它有三个实现类Circle、Rectangle、Squire。public interface Shape { void talk();}public class Circle impl...原创 2018-09-06 23:32:09 · 88 阅读 · 0 评论 -
properties配置文件
最近学SSM的时候遇到了很多配置文件的书写,按照教程书写配置文件后,总是觉得很虚,因为小码农从未系统学习xml文件的配置。所以趁着暑假把properties和xml两种文件格式都系统的学了一下。 本文的名字中把xml放在properties前面,只是表示xml比properties更重要,实际上学习的时候都是先学properties,再学xml,本文也将按照这个顺序分析。 prop...原创 2018-09-08 16:39:08 · 558 阅读 · 0 评论 -
09_反射
概述Java的.class文件被加载进虚拟机之后会产生Class对象,程序员通过Class对象完成功能,便是使用到了反射技术。通常能够分析类能力的程序称为反射(reflective)。反射的主要功能实在程序运行时分析类。也就是说使用了反射技术后可以...原创 2018-09-07 19:31:42 · 143 阅读 · 0 评论 -
Java类加载器基础
本文聊一聊类加载器的应用。我们知道,java文件经过javac指令的编译后会生成class文件,class文件经过java指令被JVM加载之后会在其内部生成描述该class文件的的Class对象。在这个过程中,java指令起的就是类加载的作用。三种类加载器 Java中的类加载有三种,按加载顺序(指的是某class文件需要被加载时按以下顺序寻找应该加载它的加载器)如下:Bootst...原创 2018-08-20 22:53:20 · 105 阅读 · 0 评论 -
Java注解基础
Java的注解在学习框架的时候很常见,一般配置信息都可以通过配置文件和注解两种方式进行配置,所以最近小码农就大致学习了一下注解。注解的作用 首先,注解是和类、接口同一层次的东西。它是那些插入到源代码中并且使用其他工具可以对其进行处理的标签。常见的注解都是@xxx的形式。那么具体的来说,注解常用来干什么呢? 代码分析:对代码进行分析,可以取代xml文档,即配置信息。...原创 2018-08-20 22:10:37 · 182 阅读 · 0 评论 -
02_基本语法
1、 标识符26个字母的大小写或数字或’_’或’$’,数字不能开头,一般不用’$’。2、 编程规范1) 类名:以大写字母开头,若是多单词组合,则每个单词都要首字母大写。 2) 变量名和方法名:第一个单词的首字符小写后续的单词首字符大写。 3) 包名在上面的约束的命名规范的情况下,都小写,格式: xxx.yyy.zzz。 4) 常量:多个单词定义常量时候每个单词都大写,单词之间使用...原创 2018-08-01 21:06:49 · 133 阅读 · 0 评论 -
10_初识线程与并发
按照万物皆对象的思想,Java实现创建线程肯定是通过某个类或者某个借口来实现的,也就是说某个类或接口的一个实例就是一个线程。Java中便提供了Runable类和Thread类来帮我们创建线程。继承Thread类创建线程 若某个类想让它的实例称为一个线程,继承Thread类,再覆盖run()方法即可。 - 创建类public class ExtThread extends...原创 2018-08-01 20:56:50 · 124 阅读 · 0 评论 -
正则表达式
概述正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。但是上面的叙述,对于之前没有接触过正则表达式的人还是很迷,我们打个比方,有一串字符:123xyz234和一个模式:*^*,我们假设*表示任意长度的由数字组成的字符串,^表示任意长度的由英文字符表示的字符串,...原创 2018-10-23 14:11:32 · 313 阅读 · 0 评论