( cd  ./jdk/make && \  make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/home/sde/jdk7u-dev/jdk JDK_MAKE_SHARED_DIR=/home/sde/jdk7u-dev/jdk/make/common/shared EXTERNALSANITYCONTROL=
原创 2016-06-27 22:44:59
921阅读
  1、jdk10.0特性,局部变量类型推断,var保留字,只要编译器可以推断此种类型,你不再需要专门声明一个局部变量的类型。对于JDK10 来讲最为显著的就是引入了局部类型变量推断这个特性 1 package com.bie.lesson1; 2 3 public class Student { 4 5 //此处报错,因为var必须作为局部变量使用 6
转载 2018-08-12 17:03:00
121阅读
2评论
​​http://jingyan.baidu.com/article/ff42efa9162ea5c19e22021c.html​​
原创 2022-10-09 07:42:44
51阅读
如上文立的flag而言,我会从开始一点点的往后面梳理知识点,和大家一起学习,今天我们就从下载Jdk开始,如无意外情况,以后文章的jdk版本都是以11为基础总述其实直接说下载jdk有点笼统,我们应该区别来说,如上文所说openjdk,oraclejdk是不同的jdk,下载也是不太一样的oraclejdk下载地址及截图https://www.oracle.com/technetwork/java/ja
原创 2021-03-05 12:06:11
242阅读
简介名词解释:jul(java.util.loggin
原创 2022-03-23 11:17:59
384阅读
集合框架ArrayList基于jdk1.8.0_20 关注点 结论 ArrayList是否允许空 允许 ArrayList是否允许重复数据 允许 ArrayList是否有序
原创 2022-08-09 13:57:12
170阅读
下载jdk1.8.0,安装http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html使用eclipse查看源码。点 “window”-> "Preferences" -> "Java" -> "Installed JRES";在右边框里会列出现在的jre环境,如果没有想要看
原创 2016-03-15 13:48:29
1221阅读
1点赞
示例:
原创 2021-08-11 14:20:55
146阅读
...
转载 2021-09-04 12:01:00
130阅读
2评论
JDK自带日志工具类使用 public class Demo { public static final Logger logger = Logger.getLogger(Demo.class.getName()); static { FileHandler fileHandler = null; ...
转载 2021-10-18 16:20:00
235阅读
2评论
jdk源码学习计划1.lang2.util3.io4.nio5.net6.beans7.math8.time9.rmi10.sql接下来一段时间,将会过一遍jdk源码
1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:    sudo mkdir jdk  //创建文件夹jdk    sudo cp -r  ~/download/jdk-7u10-linux-x64.tar.gz   /us
转载 精选 2014-08-25 17:48:22
278阅读
新建一个Person类,重写其中的equals和hashcode方法。这样,同样id的人会被认为是同样的事例,不同id的即时姓名相同也是不同的人,把Person类的实例作为HashMap的key时,key的唯一性讲通过Person实例的id来控制. 打印的结果是 Map m's size :1 ke
原创 2021-07-29 16:16:09
126阅读
文章目录前言一、JUL架构介绍1.1、认识不同组件1.2、Logger1.3、Handler二、输出日志信息三、自定义日志级别配置3.1、认识Level类3.2、输出不同等级日志3.2、自定义日志级别(console与文件输出)四、Logger的子父类关系4.1、认识根Logger4.2、Logger的info(msg)执行流程*4.3
原创 2021-09-15 14:54:09
468阅读
break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行,break的例子您之前已经看过不少,这里不再举例。 continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会
转载 精选 2009-06-21 13:50:08
689阅读
Proxy类。该类即为动态代理类,可以使用反编译工具查看jdk里源码。JDK动态代理实现主要由Proxy类的newProxyInstance()方法实现。实现起来很容易,但是学习都要学习原理,所以本博客主要介绍jdk动态代理实现的源码。newProxyInstance()方法用于根据传入的接口类型interfaces返回一个动态创建的代理类的实例,方法中第一个参数loader表示代理类的类加载器,
JVM
转载 2021-06-03 21:31:11
223阅读
下载jdk for linux jdk for linux oracle download 卸载已有的jdk (1)查询是否安装java软件: rpm -qa|grep java (2)卸载jdk: rpm -e 软件包 安装jdk 1.将jdk.tar.gz 上传到到/opt目录下2.解压上述安装包 配置jdk环境变量 1.使用pwd获取jdk的解压目录 [root@ ho
原创 2021-08-11 10:32:55
17阅读
AbstractQueuedLongSynchronizer类是扩展自AbstractQueuedSynchronizer的,实现了java.io.Serializable接口。 其中提到的wait queue是了CLH lock queue 的一个变种,CLH lock通常被用于spin Lock
转载 2018-01-02 18:24:00
206阅读
2评论
学习Java第一步安装JDK( Java Development Kit Java开发工具包 ),并配置环境。可以去官网下载JDK:https://www.oracle.com/java/technologies/javase-downloads.html进去之后可以看到下图界面,我们选择JDK11进行讲解:点击JDK Download,可以看到下图页面,这里我选择Windows 64位...
转载 2021-06-25 09:33:22
123阅读
1、函数式接口与lambda表达式 概述: 函数式接口也是 java interface 的一种,但还需要满足: 一个函数式接口只有一个抽象方法(SAM,single abstract method); Object 类中的 public abstract method 不会被视为单一的抽象方法;
转载 2021-04-20 11:40:00
139阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5