
JAVA 基础进阶
文章平均质量分 94
Yoda_wang
总有一天你会感激,现在每天努力的日子。
展开
-
java String类总结
String类实例对象的不可变性:String的两种声明方式: - 方式1:我们经常使用的字符串声明方式声明其对象: String s1 = "abc"; String s2 = "abc"; System.out.println(s1 == s2);//true- 方式2:通过new对象的方式: String s1= new String("abc"); Str原创 2016-03-25 00:05:26 · 421 阅读 · 0 评论 -
夯实 Java 基础 - 注解
夯实 Java 基础 - 注解 不知道大家有没有一种感觉,当你想要了解某个知识点的时候,就会发现好多技术类 APP 或者公众号在推一些关于这个知识点的文章。也许这就是大数据的作用,这也说明总有人比你抢先一步。学习不能停滞,要不你就会被别人越落越远。本文接着来回顾和总结 Java 基础中注解的知识点和简单的使用,同样本文将从以下几个方面来回顾注解知识:注解的定义注解的语...原创 2018-05-13 13:02:17 · 838 阅读 · 0 评论 -
搞懂 Java equals 和 hashCode 方法
搞懂 Java equals 和 hashCode 方法分析完 Java List 容器的源码后,本来想直接进入 Set 和 Map 容器的源码分析,但是对于这两种容器,内部存储元素的方式的都是以键值对相关的,而元素如何存放,便与 equals 和 hashCode 这两个方法密切相关。所以在分析 Map 家族之前,需要深入了解下这两个方法,而且这两个方法在面试的时候也属于极有可能考...原创 2018-04-04 21:58:22 · 233 阅读 · 0 评论 -
搞懂 Java LInkedList 源码
LinkedList 源码分析由于最近工作有点忙,进行了 APP 的部分优化,期间也学习了很多有关于布局优化和其他性能优化的知识,但是仍然觉得不太成体系,期待能有更多的优质的性能优化实战文章能够涌现出来,以便于大家一起交流学习。周末有时间把手头的工作放一放,来继续进行 Java 集合源码的学习。今天来学习下 「LinkedList」的源码。LinkedList 的概述Lin...原创 2018-04-01 03:20:28 · 282 阅读 · 0 评论 -
搞懂 JAVA 内部类
搞懂 JAVA 内部类前些天写了一篇关于 2018 年奋斗计划的文章,其实做 Android 开发也有一段时间了,文章中所写的内容,也都是在日常开发中遇到各种问题后总结下来需要巩固的基础或者进阶知识。那么本文就从内部类开刀。本文将会从以下几部分来总结:为什么要存在内部类内部类与外部类的关系内部的分类及几种分类的详细使用注意事项实际开发中会遇到内部类的问题内部类为什么存...原创 2018-02-24 00:17:25 · 243 阅读 · 0 评论 -
搞懂单链表常见面试题
搞懂单链表常见面试题 Hello 继上次的 搞懂基本排序算法,这个一星期,我总结了,我所学习和思考的单链表基础知识和常见面试题,这些题有的来自 《剑指 offer》 ,有的来自《程序员代码面试指南》,有的来自 leetCode,不是很全面,但都具有一定代表性,相信大家看完以后一定跟我一样,对面试的时候算法题又多了一份自信。什么是单链表链表(Linked list)是一种常...原创 2018-03-09 22:45:10 · 3371 阅读 · 0 评论 -
Java8 实战学习 方法引用
有时,lambda表达式只会调用现有方法。 在这些情况下,通过名称引用现有方法往往更加清楚。 方法参考使您能够做到这一点; 对于已经有名称的方法,它们是紧凑的,易于阅读的lambda表达式。原创 2017-05-19 16:20:11 · 668 阅读 · 0 评论 -
Java8 实战学习 — Lambda 表达式
上一章,我们学习了参数化代码的实现方法,这个逻辑的推导对我自己来说还是蛮有意义的,因为这将对我以后的代码编辑产生影响。这一节我们继续学习,我们将学习 lambda 表达式的具体使用。原创 2017-05-16 21:03:40 · 501 阅读 · 0 评论 -
Java 8 实战学习——行为参数化
java 8 已经出来和长时间了,作为一个 AndroidDevepler 来说的现在还没有机会在 studio 直接使用 java8 的新特性,但是谷歌官方宣布 AndroidStudio 2.4 以后就可以支持 java8 的一些新特性轻重就包括 lambda ,关于 java8 网上有很多教程,但是「书中得来终觉浅,觉知此时要躬行」,所以我决定把 《 Java8 实战 》亲自阅读实践一下。原创 2017-05-16 11:49:45 · 587 阅读 · 0 评论 -
java 创建线程的两个方法
java创建线程的方法有两种: 实现Runnable接口 继承Thread类;原创 2016-05-08 22:44:39 · 428 阅读 · 0 评论 -
java多线程的同步方法
问题的提出:先看一个段有关银行存钱的代码:class Bank { private int sum; public void add(int num){ sum = sum + num; try { Thread.sleep(10); } catch (InterruptedException e) {原创 2016-05-08 23:57:42 · 389 阅读 · 0 评论 -
夯实 Java 基础 - 反射
夯实 Java 基础 - 反射 自嵌套 Fragment 懒加载文章至今已经已经一个星期过去了,说实话最近对于学习的热情有点衰减,也可能是自己有点飘了,也有可能是现实中的诱惑多了点,但是这是个不好的状态,必须调整自己向着目标继续前进。前言本文将重拾 Java 基础中的反射知识,由于笔者是做移动端 Android 开发的,日常工作中反射用的少的可以拿手指头数过来。现在我所记得的...原创 2018-05-08 01:56:50 · 431 阅读 · 0 评论