自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chlemon的博客

程序员的成长记录

  • 博客(6)
  • 收藏
  • 关注

原创 Java内部类的定义与使用

一、定义 在一个类的内部进行其他类结构的嵌套的操作 二、内部类的优点 a. 内部类与外部类可以方便的访问彼此的私有域(私有方法、私有属性)。 b. 内部类是另外一种封装(保护性),对外部的其他类隐藏(心脏包在人体内部)。 c. 内部类可以实现java单继承的局限。 内部类的缺点:结构复杂 三、内部类与外部类的关系 a. 对于非静态内部类,内部类的创建需要依赖外部类对象,在没有外部类实例之前...

2018-11-22 16:50:45 2594

原创 Java代码块定义及经典笔试题

代码块的定义与使用 根据代码块定义的位置以及关键字,可分为以下四种: 分类 定义及使用 普通代码块 定义在方法中的代码块 构造块 定义在类中的代码块(不加任何修饰符);在对象产生时,构造块优先于构造方法执行,每产生一个新的对象就执行一次构造块,构造块可以执行简单的逻辑操作(在调用构造方法前),用于在构造方法执行前完成一些属性的初始化操作。 静态块 使用static定义的代码...

2018-11-21 18:35:40 2601

原创 Java习题-快乐数、报数

1、编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直 到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 1^2 + 9^2 = 82 8^2 + 2^2 = 68 6^2 + 8^2 = 100 1^2 + 0...

2018-11-11 21:34:17 2640

原创 Java中的String、Object、包装类的用法

1.String类 1.1 String类的两种实例化方式 a. 直接赋值 String str = "hello world!"; System.out.println(str); b. 传统方法(通过构造方法实例化类) String类中的其中一种构造方法:public String(String str); //传统方法 String str = new String("hello baby...

2018-11-08 11:14:12 2500

原创 Java中的单例模式

单例设计模式 JavaSE:工厂+代理+单例 单例设计指的是一个类只允许产生一个实例化对象。 思路:a. 对象如何产生?通过类的构造方法 b. 要想限制对象的产生?通过构造方法限制 特点:构造方法私有化,外部无法产生新的实例化对象,只能通过static方法取得实例化对象 分类:a. 饿汉式单例模式 b. 懒汉式单例模式 //饿汉式单例模式:上来就new class Singl...

2018-11-05 13:04:30 2349

原创 Java实现双链表

源码 package firstuse; interface ILink { /** * 链表增加节点操作 * @param data 节点内容 * @return */ boolean add(Object data); /** * 判断指定内容节点在链表中是否存在 * @param data 要判断的内容...

2018-11-04 16:35:25 2475

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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