#Jdk

JDK源码阅读顺序

 很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang1)Object12)String13)AbstractStringBuilder14)StringBuf...
代码星球 ·2020-12-09

jdk提供的四种线程池

 “线程池”顾名思义,就是存放线程的池子,这个池子可以存放多少线程取决于采用哪种线程池,取决于有多少并发线程,有多少计算机的硬件资源。使用线程池最直接的好处就是:线程可以重复利用、减少创建和销毁线程所带来的系统资源的开销,提升性能(节省线程创建的时间开销,使程序响应更快)。 2.1、固定线程数的线程...
代码星球 ·2020-12-09

动态代理:JDK动态代理和CGLIB代理的区别

 代理模式:代理类和被代理类实现共同的接口(或继承),代理类中存有指向被代理类的索引,实际执行时通过调用代理类的方法、实际执行的是被代理类的方法。而AOP,是通过动态代理实现的。一、简单来说:  JDK动态代理只能对实现了接口的类生成代理,而不能针对类  CGLIB是针对类实现代理,主要是对指定的类生成一个子...

自己动手实现JDK动态代理

出自:作者:孤独烟  http://rjzheng.cnblogs.com/----------------------------------------------------------------------------------------------------------------...

Linux_JDK安装

一、下载linux版本的jdk压缩包(这里安装jdk1.7版本,子版本随意,选择*.tar.gz文件下载)    下载目录:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html二、利用外部工具(filezi...
代码星球 ·2020-12-07

linux上安装jdk

在Linux上安装JDK:【步骤一】:上传JDK到Linux的服务器.*上传JDK*卸载open-JDKjava–versionrpm-qa|grepjavarpm-e--nodepsjava-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686rpm-e--nodepsjava-1.7...
代码星球 ·2020-11-27

CentOS下安装JDK的三种方法

由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:1.在/usr/目录下创建java目录[root@localhost~]#mkdir/usr/java[root@localhost~]#cd/usr/java2.下载jdk,然后解压[root@...

linux 系统添加jdk环境变量

 exportJAVA_HOME=/usr/local/jdk1.7.0_79exportJAVA_BIN=$JAVA_HOME/binexportPATH=$PATH:$JAVA_BINexportCLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.ja...

检查jdk版本

###检查JDK版本信息-----------------------------查看jdk是否已安装javac查看jdk版本信息javac-version查看jdk安装位置java-verbose查看jdk版本java-d32或java-d64...
代码星球 ·2020-11-01

Java 11 将至,不妨了解一下 Oracle JDK 之外的版本

Java11计划于本月,即9月25日发布。与Java10不同,Java11不仅提供了长期支持,还将作为Java平台的参考实现。新的长期支持版本每三年发布一次,根据后续的发布计划,Java17将于2021年发布。我们曾报道过,甲骨文已经改进了JavaSE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持...

CentOS下yum安装mysql,jdk以及tomcat

首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0.创建个人文件夹 #使用yum安装tomcat和mysql#创建文件夹cd/usr/localmkdirrenfufei1. 安装rzsz &...
代码星球 ·2020-10-21

JDK1.5中线程池,定时器知识

packagecn.it.pool;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.TimeUnit;publicclassThreadPoolTest{...

JDK

JavaDevelopmentKit(JDK)是Java软件开发工具包(SDK),是整个Java的核心,包括了Java运行环境,java工具和java基础类库。 JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些javaClass。...
代码星球 ·2020-10-11

linux 下面完美安装jdk

两种方式:第一种:使用yum方式安装jdk1.查看yum中管理的可用的JDK软件包列表:yumsearchjava|grep-i--colorJDK结果如下图所示: 2.选择合适版本,安装jdk,本人选择的是java-1.8.0-openjdk-devel.x86_64yuminstalljava-1.8.0...

jdk 1.8新特性 流式字符串转list<Long>

String ids= "1,2,3,4,5,6"; List<Long> listIds = Arrays.asList(ids.split(",")).stream().map(s -> Long.parseLong(...
首页上一页...89101112...下一页尾页