编写一个Java程序后,如果想让自己编写的代码可以正常运行,我们便需要对它进行编译和运行,而Java环境变量的配置就显得尤为重要,本篇文章,我们来谈一谈关于Java环境变量配置的一些方法。
Java架构学习之jason、fastjson解析、xml使用、dom4j解析、java反射机制及手写SpringIOC框架实例讲解。数据交换格式&反射机制&SpringIOC原理分析
Java架构学习之线程池使用讲解。1、什么是线程池?经常创建、启动销毁一个线程都是非常消耗时间的。使用线程池进行管理和复用线程,提高程序效率。
java lang NoSuchMethodError: org springframework core annotation AnnotatedElementUtils findMergedAnn报错解决办法。今天用activemq搭建小demo,发现一直报错
java关于Annotation“注解”的实例解析。一、认识注解:注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2 5以上都是基于注解的,Hibernate3 x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少
设计模式学习之工厂模式实例解析。简介:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class
java线程方法之join简单总结(代码实例)。虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。
java线程之间的通信方式实例讲解。当多个线程需要协作来完成一件事情的时候,如何去等待其他线程执行,又如何当线程执行完去通知其他线程结束等待。线程与进程的区别:进程可以独立运行,它是系统进行资源分配和调度的独立单位。
java排序算法学习之冒泡,选择排序,二分查找,工具类等实现讲解。冒泡排序:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处
Java关于标识符与关键字的知识总结。标识符与关键字:首先,什么是标识符呢?标识符就是用于给Java程序中变量,类,方法等命名的符号。
java中的Map接口实现类TreeMap、HashMap、WeakHashMap、HashTable的实例讲解。1)HashMap的特点:HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长;
java开发学习之Jetty的工作原理讲解。Jetty 的基本架构:Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到
关于java中equals,hashcode和==的区别实例讲解。1、==,java中的数据类型,可分为两类:1 基本数据类型,也称原始数据类型:byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。
java正则:package com modules plateform tool;。
Java关于synchronized同步方法、代码块、静态方法、静态代码块的区别列举说明。Java中的同步块用synchronized标记,是同步在某个对象上,所有同步在一个对象上的同步块在同一时刻只能被一个线程进入并执行操作,其他等待进入该同步块的线程将被阻塞,直到执行该同步块中的
Java计算方差算法实例分享。目前java这个版本没有直接计算方差的封装方法,只能自己写算法:
JAVA基础学习之面向对象编程介绍。(1)什么是面向对象编程?面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据
java排序写法学习之用Kotlin写一个list的排序。今天看了java排序的方法,自己用kotlin写了一个小的list的排序,代码如下。1 首先定义一个内部类,用于比较list中两个数的大小
Java网络基础,Socket通信基础解析。一、网络基础 1、InetAddress InetAddress构造器私有,可以通过多种方式获得inetAddress对象 InetAddress ip = InetAddress getLocalHost(); 获取本机IP ip = InetAddress getByName( "100 64 1
我们都知道 Java 中有三大特性,那就是继承 ,封装和多态 。那我今天我就来说说这几个特性 。 老样子 ,先问问自己为什么会存在这些特性 。首先说封装 ,封装就是使用权限修饰符来实现对属性的隐藏 ,