加载中
Java反射详细介绍

0.问题答疑 0.1 被反射的类是否一定需要无参构造方法?为什么? 0.2 反射的使用有什么优势和劣势?为什么说反射可以降低耦合? 0.3 反射比较损耗性能,为什么这样说?能否通过案例对比说明反...

2018/08/09 09:03
61
一张图看懂JVM

JVM结构示意图 JVM总体概述 JVM总体上是由类装载子系统(ClassLoader)、运行时数据区、执行引擎、内存回收这四个部分组成。其中我们最为关注的运行时数据区,也就是JVM的内存部分则是由方法...

2018/09/22 23:09
214
JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初...

2018/08/08 22:06
66
Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

Java技术面试题精选

JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class...

JAVA实现遗传算法

算法思想: 遗传算法参照达尔文的进化论,认为物种都是向好的方向去发展(适者生存),因此可以认为到足够的代数之后,得到的最值可实际的最值很接近。 算法步骤: 1)随机产生一个种群; 2)...

2018/06/18 21:19
114
Java 异常处理的误区和经验总结

前言 本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的...

2018/08/20 18:50
43
Java学习提升体系结构

第一步:源码分析 看看大牛是如何写代码的,提升技术审美,提升核心竞争力。(重点) 第二步:工程化 工欲善其事必先利其器,不管是小白,还是资深开发,都需要先选择好的工具,提升开发效率...

2018年阿里巴巴开源的那些牛逼java项目汇总

把阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后) 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布...

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

2018/06/18 21:23
175
java web项目中使用Socket通信多线程、长连接

很多时候在javaweb项目中我们需要用到Socket通信来实现功能,在web中使用Socket我们需要建立一个监听程序,在程序启动时,启动socket监听。我们的应用场景是在java项目中,需要外接如一个硬件...

2016/07/01 14:28
1.8K
Linux安装Java

1.在/usr/lib创建jvm文件夹 tar zxvf jdk-8u112-linux-x64.tar.gz -C /usr/lib/jvm 2.下面配置系统环境变量 vim /etc/profile 在文本编辑器最后添加如下的语句 export JAVA_HOME=/usr/lib/...

2016/12/27 15:43
31
Java 9特性

三个新的API已经公布:   Process API在更新后能够与操作系统中非JAVA相关的进程互动,目前使用的API存在诸多限制,这迫使开发人员经常求助于本地代码。这个API存在的主要风险是操作系统的...

2016/07/02 16:18
44
Redis Java连接操作

连接到Redis服务器 import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) { //Connecting to Redis server on localhost J...

2016/09/11 20:21
47
Java线程的5个使用技巧

 Java线程有哪些不太为人所知的技巧与用法?   萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常工作中你所用到的工具,通常都有些你从来没有了解过的东西,...

2016/07/02 15:47
32
Jedis存储Java对象(Java序列化为byte数组方式)

在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。 1要...

2016/09/11 20:40
1K
Java 类加载机制详解

一、类加载器   类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码...

2016/07/01 14:31
43
java读csv 和excel

以前各种包都用过,操作了无数csv 和excel。 从来没有记录过。下面写了个简单例子,不过对于excel还是建议使用poi来操作。我没有封装,只是事例而已。 import java.io.File; import java.io....

2016/07/19 21:54
1K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部