Java的应用程序接口(API)以包的形式来组织,每个包提供大量的相关、接口和异常处理,这些包的集合就是JavaJava可以分为两种包名以java开始的包是Java核心包(Java Core Package)。包名以javax开始的包是Java拓展包(Java Extension Package)。常用的Java核心包(Java Core Package)java.lang Jav
转载 2023-06-14 17:23:56
65阅读
在Eclipse中查看JDK的源代码!!!设置:1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\
转载 2023-06-29 09:51:54
31阅读
基于JDK 1.7,和ArrayList进行比较分析Java已经有了ArrayList,用来存放元素,对元素的操作都很方便。为什么还会有LinkedList呢?我们都知道ArrayList获取元素很快,但是插入一个元素很慢,因为ArrayList底层维护的是一个数组,往数组中的某个位置插入一个元素,是很消耗资源的。而LinkedList插入元素很快,获取任意位置的元素却很慢。这是为什么呢?底层又是
转载 2023-09-01 12:01:01
36阅读
java的Integer源码详解的定义public final class Integer exte ..
原创 2023-02-23 22:11:02
268阅读
java的Class源码详解的定义ublic final class Class<T> implements java.io.Serializable,
原创 2023-04-02 23:18:40
231阅读
java的String源码详解的定义public omparable<String>, CharSequence { /** The value is used for character storage. */ private final c...
原创 2023-02-23 22:11:05
284阅读
从今天开始研究jdk基础源码,从中学习优秀的设计思想,提高自己的能力。至于怎么查看源码,这里不多说,网上很多教程,直接上干货儿,欢迎大家提出宝贵意见,共同学习,一起进步。(这里我研究的是jdk1.7) String源码分析 一 、String  在java.lang包中,此类被final修饰,表示String的对象是不可变量。String实现了Serizli
转载 2023-09-01 12:51:44
20阅读
(一)关于如何查看Java中String源码?String源码在JDK文件中的src压缩包下,src-java-lang-String.java。(二)String源码分析2.1 定义public final class String implements java.io.Serializable, Comparable<String>, CharSequence {可
观察Java容器的简图。有Map、List、Set和Queue四种容器。常用的容器用黑色粗线框标出,点线框表示接口,实线框表示具体的,空心箭头表示实现接口,实心箭头表示某个可以生成所指向的对象。 Java容器的用途是“保存对象”,分为Collection和Map两个概念。Collection:独立元素的序列,包括List、Set、Queue。Map:一组成对的“键值对”对象。包括H
转载 2023-07-19 11:01:10
87阅读
几款Java常用基础工具 通用工具(字符串、时间格式化、BeanUtils、IO)1. commons-lang31.1. org.apache.commons.lang3.StringUtils日常代码中,我们经常和String字符串打交道,经常对字符串进行处理,稍微不注意的话,很容易出现类似NullPointerException这种简单的错
转载 2023-06-19 23:23:29
187阅读
前言   月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Collection的作用:  
Java源码阅读之System 详解0. 介绍The System class contains several useful class fields and methods. It cannot be instantiated.Among the facilities provided by the System class are standard input, standard...
原创 2022-01-26 11:31:45
119阅读
Java源码阅读之System 详解0. 介绍The System class contains several useful class fields and methods. It cannot be instantiated.Among the facilities provided by the System class are standard input, standard...
原创 2021-07-07 14:31:05
171阅读
Math和StrictMath源码详解的定义public final class Math {}public fin
原创 2023-02-23 22:10:00
225阅读
java的StringBuilder与StringBuffer源码详解的定义abstract clas
原创 2023-02-23 22:10:42
124阅读
java的DateFormat、SimpleDateFormate源码详解抽 ID = -299282585814624189L; p...
原创 2023-02-23 22:11:28
339阅读
java的NumberFormat、DecimalFormat、MessageFormat
原创 2023-02-23 22:11:32
735阅读
这几天分析了几个源码,有了很多的思路,对于一些算法和数据结构有了一定了解。但是,我对于各个包还是迷糊,这里补充下,让大家有个清晰的认识。 这里我主要以jdk1.6版本为例,现在版本已经是1.9了,但是实际开发的时候有很多问题暂时不说。 Java概念:Java的应用程序接口以包的形式来组织,每个包提供了大量的相关、接口和异常处理,这些包的集合就是Java。 包名以 Java
java的BigInteger和BigDecimal源码详解如果基本的整数和浮点数精度不能满足需求,可以使用BigInteger和BigDecimal处理任意长度数字序列的数值,但缺点
原创 2023-02-23 22:09:13
192阅读
java的数组与Arrays源码详解  java.util.Arrays 是 JDK 提供的一个工具,用来
原创 2023-02-23 22:10:25
145阅读
  • 1
  • 2
  • 3
  • 4
  • 5