![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
micro_boy
做一个具有财商的程序员
展开
-
Java运行时异常和非运行时异常
1.Java异常机制Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:图片来源:http://blog.csdn.net/wuwenxiang91322/article/details/103463372.Throwab转载 2017-10-27 17:13:35 · 245 阅读 · 0 评论 -
service层实现类serviceImpl单元测试,报错org.springframework.beans.factory.UnsatisfiedDependencyException,报代理错误
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.microboy.demo.service.Impl.AreaServiceImplTest': Unsatisfied dependency expressed through field 'ar...原创 2018-10-02 11:01:46 · 1690 阅读 · 0 评论 -
windows下安装和配置多个版本的JDK
随着技术的进步,JDK的更新也在持续,现在已经是java9了。作为比较资深java程序员,肯定会对某一版本情有独钟,但又想尝试新版本带来的技术体验,这样就需要具有多个JDK版本。那么,可不可以在一台电脑上安装多个版本的JDK呢?答案是肯定的。你只需要下载那些你想体验的版本,并安装在不同的文件夹中,通过设置系统环境变量,就可以随意切换到你所要使用的版本就可以了。这里关键点在环境变量的设置,JAV转载 2018-04-14 14:31:44 · 880 阅读 · 0 评论 -
JDK中的,Java的运行环境组件——JRE
JRE:Java Runtime Evironment,只要有这个组件就可以运行java应用程序。JRE有两种: 专用JRE。安装JDK时,你可以选择安装一个公共副本。需要这种专用JRE,JDK中的工具才能使用。没有注册表设置,而且仅仅包含在对JDK已知的目录中,即JDK安装目录下:“.../ jdk 1.7.0/ jre 1.7.0” 公...原创 2018-05-04 09:27:26 · 686 阅读 · 0 评论 -
如何阅读Java源码
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽转载 2017-12-11 10:31:26 · 996 阅读 · 0 评论 -
在做java 的web开发,为什么要使用框架
现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+Spring+Hibernate),SSM(Struts/springMVC+Spring+Hibernate),而我最近做的项目itoo中,使用到框架为easyUI+SpringMVC+EJB+hibernate.做项目分层是为了更好的解耦,分层可以完全不用你框架就能够解决,为什么还不需要这么多框架呢?转载 2017-11-21 09:55:57 · 627 阅读 · 0 评论 -
Java中main函数调用同类中的方法
1、需要创建这个类的实例,再进行调用public class Test{ public static void main(String[] args){ Test t = new Test(); t.train(); } voidtrain(){ System.out.println("china");转载 2017-10-17 10:27:24 · 24805 阅读 · 2 评论 -
反射机制获取Class对象的三种方式
反射机制获取Class对象的三种方式:Person person = new Person();//1、通过Object类的getClass()方法:(需要先实例化一个对象)Class clazz1 = person.getClass();//2、通过对象实例方法获取对象:(需要先实例化一个对象)Class clazz2 = person.class;//3转载 2017-10-16 14:02:27 · 282 阅读 · 0 评论 -
java事件监听机制中的事件、监听器接口、处理方法、事件源
1、 2、原创 2017-11-07 22:32:37 · 2096 阅读 · 0 评论 -
JAVA事件处理机制
本讲内容 事件 事件的概念与事件对象 事件源 事件类型 事件处理机制 事件处理器(事件处理方法) 事件监听器接口与事件监听器类 事件监听器适配器 一.GUI的设计步骤1.建立用户界面 设计一个顶层容器对象,如JFrame 确定布局,增加组件 改变组件颜色、字体2.增加事件处理 编写事件监听器类(内含事件处转载 2017-11-07 22:29:09 · 495 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public stati转载 2017-11-07 11:19:24 · 146 阅读 · 0 评论 -
java程序执行步骤,JVM的内存区域划分
由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程转载 2017-10-21 09:23:00 · 684 阅读 · 0 评论 -
spring中的两大核心模块:IOC和AOP
Spring就像一个管家,帮你管理事务。传统的应用,应用层(Struts2)和事务层(Service)联系很紧密,通过Spring管理之间的关系,减低其耦合性。Spring的出现就是为了解决现有问题,使开发更快捷,更健壮。另外,一定要好好学习Spring,他可是有一统天下的野心。有针对Struts2的SpringMVC,有针对Hibernate/mybatis的SpringData,以及为了简...原创 2018-10-11 15:43:37 · 5609 阅读 · 0 评论