
Java基础篇
yang_coder
未曾停止学习和进步,也未曾停止过爱你。
展开
-
记一次JAVA中字符串首字母大写转化为小写的Code
因为见过很多文章都有记载, 所以我这里也就用于个人简单的记录下 /** * 首字母大写转化为小写 * 如果首字符不是大写;就原值返回. * @param strValue * @return */ public static String initialsTurnLowercase(String strValue...原创 2020-01-02 20:13:00 · 1137 阅读 · 0 评论 -
记一次Java动态代理
动态代理这个概念第一次接触是在学习SpringAop的时候,当时记得大概就是晓得 其原理就是用 动态代理来实现的。然后就是使用Java原声的和第三方的cglib来进行简单的实现。今天看到一些东西的时候,就想起来了动态,然后用代码简单的实现了一下基本的,做一下笔记的记录。提供下接口package com.yang.bootjavabasic.agent;/**********...原创 2019-11-10 19:33:36 · 133 阅读 · 0 评论 -
记一次instanceof关键字的使用
题记Java关键字使用第一次接触instanceof 关键字的时候,是在判断类型是否为Map类型的使用,但是那个时候没有做好记录,于是现在放过来再看的时候,做一个简单的记录。instanceof 在很多地方都是使用于对类型的判断,所以这里都是基于判断的类型来记录的.package com.yang.key...原创 2019-10-09 22:56:54 · 207 阅读 · 0 评论 -
记一次Java关键字transient 的使用
快来学习快来许欸下先解释一下吧,我最初看到这个关键字的时候,是好早的时候,还在学校的时候,在书籍上面看到的,但是由于最近这个看源码看到比较多,好像很多地方都有出现过,于是就打算看下到底是个怎么回事.于是就有了这篇文章.transient 简介java语言的关键字,变量修饰符,如果用transient声明一个...原创 2019-10-09 00:01:56 · 162 阅读 · 0 评论 -
记一次String 源码的阅读
抱紧你的我,比国王富有.失去你的我,比乞丐落魄. -- 国王与乞丐(歌曲)记录一下今天看的String 的源码. 这里看完之后还是有很深的感触,当然也有很多地方是没有看明白和想明白的.1 : 属性介绍// The value is used for character ...原创 2019-09-15 20:48:47 · 151 阅读 · 0 评论 -
记一次Java并发知识(一)
如果是你,我愿意回头1 : 程序与资源共享1. 程序的封闭性与可再现性 在程序设计中,程序员习惯于用顺序方式编制程序。例如,一个比较典型的顺序程序是:先从某一外部设备(例如磁盘上输入数据,随之一步一步进行计算,最后将计算结果输出。计算机中的这种程序活动有如下几个特点: (1) 一个程序在...原创 2019-09-13 00:21:40 · 299 阅读 · 0 评论 -
记一次Java实现单向链表
单向链表;这个词汇对于我们都不是很陌生,特别是学习过数据结构的话,是更加不可少的一门知识。由于是直接基于代码的,并没有相应的图片什么之类的,也是个人做一个记载。实现链表代码的属性public class Node { // 数据 private int value;// 下一个节点 private Node next;}构...原创 2019-09-07 00:37:49 · 233 阅读 · 0 评论 -
记一次Vector源码的阅读
至此;答应自己的事就一定要做到今天看了下Vector的代码实现;以前看面试题或者论坛之类;就会经常看到一下ArrayList,LinkedList,Vectoe之间的比较,但是我个人在现在都感觉Vector使用的好少,但是今天还是看了下代码.这里就可以看清楚的看出类之间的关系;参数部分 :...原创 2019-09-01 23:58:03 · 111 阅读 · 0 评论 -
记一次ArrayList的源码阅读
答应自己的事就一定要做到ArrayList一个经常用到的存储数据的集合;所以底层的代码是有必要的看下的.继承和实现public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAcce...原创 2019-09-01 00:11:02 · 127 阅读 · 0 评论 -
记一次看HashMap源码(一)
答应自己的事就一定要完成1 : 最近喜欢看下源码,虽然很多地方都没看懂,但是还是记录下过程。HashMap是一个经常用到的存储数据的集合。这里就是个人对它的一些地方进行解读或者分析,可能代码理解不是很够,还望各位大佬能指出。先说下常数static final int DEFAULT_INITIAL_CAPAC...原创 2019-08-31 01:21:28 · 467 阅读 · 0 评论 -
记一次Java代码实现 Twitter的 Snowflake JAVA实现方案
----- 若有现在的后悔时刻,也必然有一个你曾经不好好对待的时刻注意是在entity包下package entity;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <pre> ...原创 2019-08-24 00:24:07 · 470 阅读 · 0 评论