梦蓝樱飞(一点一滴, 记录个人成长之路)

时光荏苒,祝愿勿忘曾经的初心 && 活在当下,一定做好现在的事情

Java框架基础 静态代理和动态代理

本文转自: http://blog.csdn.net/code_my_dream/article/details/75145583 首先我想说一下, 类加载器和反射一个类的区别 class类加载器 xxx.getClass().getClassLoader(); 先通过反射获得一个类...

2018-02-08 18:31:41

阅读数:70

评论数:0

Java 代码性能优化收录

1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。 在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果...

2017-12-18 22:38:14

阅读数:130

评论数:0

Java读写Excel文件

基本思路使用第三方Jar包, Apache poi来进行有关Excel的操作.使用实体类Student的各个属性作为内存变量. 这里只放部分核心的代码, 有注释!读取Excel文件 // 实现读学生文件,将读出的信息存放于student集合中 public List<Stud...

2017-12-18 22:00:16

阅读数:139

评论数:0

Java读写txt文件

我用一个Student实体类作为存储容器: 结果: 大致思路: 一次读一行, 使用BufferedReader的readLine(), 然后利用中间的空格来截取, 分段读取到变量: // 从文本文件中读,将读出的数据存放于集合中 List<Student...

2017-12-18 19:37:29

阅读数:348

评论数:0

[Java基础巩固](0) --- 程序设计基础和基本数据结构, 算法

虽然我是一名Java开发人员, 但从程序员的角度来看, 掌握一两门编程语言, 是必须的. 以前, 忙着学其它的语言, 什么PHP, C#等等, 其实, 到后来才明白: 学好基础才是最重要的! 如 1. 基本的程序设计知识, C语言当中的变量常量, 表达式, 流程控制的三大结构, 函数调用等...

2017-11-30 15:09:29

阅读数:298

评论数:0

Java中的引用和指针

java中内存的分配方式有两种,一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况下堆的内存可以很大,比如32位操作系统中的虚拟内存都可以被堆所使用(当内存紧张的时候甚至硬盘都可以是堆的存储空间),而堆栈的内存分配是有限的。 这和c...

2017-10-17 12:46:39

阅读数:138

评论数:0

[图解数据结构之Java实现](2) --- 线性表之链表实现

本文行文思路结构一. 线性表 二. Java中的指针 三. 表的简单链表实现 四. 表的各种基本操作 --- 增删改查 1. 图解分析 2. 代码实现 五. 完整代码Demo 六. 总结一. 线性表部分定义和解释见下面链接: http://blog.csdn.net/mengla...

2017-10-07 16:20:28

阅读数:572

评论数:0

[图解数据结构之Java实现](1) --- 线性表之数组实现

一. 线性表线性结构是数据结构中三种基本结构之一. 而线性结构的特点是: 在数据元素的非空有限集合中 1. 存在唯一的一个被称为”第一个”的数据元素; 2. 存在唯一的一个被称为”最后一个”的数据元素; 3. 除第一个之外, 集合中的每个数据元素均只有一个前驱; 4. 除最后一个之外, ...

2017-05-10 13:30:16

阅读数:854

评论数:0

[图解数据结构之Java实现](0) --- 概要分析和目录分类

本文行文思路结构一. 写此系列文章缘由 二. 相关概念表述 1. 数据结构的定义 2. 逻辑结构和存储结构的对比 三. 基本数据结构的分类和列举 四. 总结一. 写此系列文章缘由之所以, 打算用Java语言再把基础的数据结构实现一遍, 原因有以下几点: 第一: 我们在学校里学的数据结构大多...

2017-05-10 13:10:22

阅读数:1095

评论数:0

Java集合框架总结02之常用双列集合(HashMap)

我的上篇博文总结了继承了Collection的单列集合, 其中最常用的是ArrayList, HashSet. 在今天, 继续奋斗, 也把常用的双列集合类(即HashMap)也总结一下! 干劲十足! 首先, 我用一张图来描述整个集合框架类的继承关系图: Map接口         HashMap...

2017-03-31 21:56:40

阅读数:353

评论数:0

Java集合框架总结01之常用单列集合(ArrayList, HashSet)

以下的List接口和Set接口都继承了Collection接口:          List(存储有序, 有索引, 可以重复)             ArrayList                 底层是数组实现的, 线程不安全, 查找和修改快, 增和删比较慢             Lin...

2017-03-31 20:25:18

阅读数:316

评论数:0

(详解)Java equals方法与==的区别和联系

首先, 我们必须知道equals方法是Object类中的方法, 若自己定义的类若没有重写equals方法, 就直接继承Object类的equals()方法. 这里, 我们想了解一下Object类的equals()方法:         1. 指示其他某个对象是否与此对象“相等”;      ...

2017-03-09 19:37:00

阅读数:257

评论数:0

Java 遍历容器中元素的方法总结

在某种意义上来说, 变量也是一个容器, 其可以存储一个值. 但在这里, 我针对能进行遍历的容器(即数组和集合)进行总结.数组和集合的区别集合的由来       数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义, 这样太麻烦了! 所以, Java内部给我们提供了集合类,能存储任意对...

2017-03-09 17:57:36

阅读数:395

评论数:0

Java String类的常用方法总结

String类的概述      在实际应用中, 经常接触字符串的操作, 虽然我们可以查询Java API帮助文档, 但如果了解和知道相关的方法名, 通过开发工具的代码自动生成, 可以加快我们开发的效率! 所以我总结了String类中的常用方法.       首先, 通过JDK提供的API,查看S...

2017-03-08 11:26:40

阅读数:246

评论数:0

Java四种权限修饰符(public, default, protected, private)的用法和对比

四种权限修饰符(public, protected, default, private)的权限大小注意: default, 没有这个关键字, 它以为默认, 即什么也不加! 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y ...

2017-02-15 15:47:27

阅读数:1018

评论数:0

Java中代码块介绍以及加载类和创建对象的执行顺序

在Java面向对象的内容中, 会引出代码块的相关概念. 在这里, 我总结了代码块的概述和分类情况以及区别.(个人感觉, 面试的时候可能会问, 但在开发中不用或者很少用, 不过, 理解相关原理更为重要!)     A: 代码块概述         在Java中,使用{ }括起来的代码被称为代码块. ...

2017-02-11 17:20:54

阅读数:269

评论数:0

Java中成员变量和局部变量的区别

Java中成员变量(Member variable)和局部变量(Local variable)的区别:     A: 在类中的位置不同         成员变量: 在类中方法外         局部变量: 在方法定义中或者方法声明上     B: 在内存中的位置不同         成员...

2017-02-10 17:20:44

阅读数:157

评论数:0

Java中方法的参数传递问题及图解

为了讲解清楚Java中的参数传递问题, 首先介绍一下Java中的内存分配. Java中的内存分配以及栈和堆的区别     A:栈(主要)         存储局部变量(如类中的方法(也包含main方法))     B:堆(主要)         存储new出来的数组或对象     C:...

2017-02-10 16:18:43

阅读数:209

评论数:0

(详解)Java数据类型转换以及精度损失的问题

在Java语言基础中, 数据类型分为基本数据类型和引用数据类型. 在这里, 从计算机底层(二进制的层面)介绍和分析基本数据类型(也就是四类八种)的转换. 而且转换分为两种 -- 隐式转换和强制转换. 隐式转换     A: 案例演示         a: int + int         b...

2017-02-10 15:02:22

阅读数:857

评论数:0

Java标识符(包, 类, 接口, 方法, 变量等)中常见的命名规则

在Java程序设计和日常开发中, 如何给某些量取名字, 在某种层面上, 可以反映出一个程序员基础水平的高低. 所以, 我将Java标识符(包, 类, 接口, 方法, 变量等)中常见的命名规则总结一下, 方便平时的编码! 先说下标识符的组成字符, 再具体分类说明其常见的命名规则. 标识符的概...

2017-02-08 22:45:52

阅读数:1049

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭