自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 好用的英文电子书下载网站

如题https://booksc.org/

2020-03-17 16:18:14 242

转载 代码点(code point)和代码单元(code unit)

Unicode       是世界通用的字符编码标准。它包括字符集(包含来自世界各国各地的语言、文字)和编码方案(将每个字符唯一映射到一个二进制编码);比如:总共有 A-Z[字符集] 26个字符,使用0-25来进行编码,即A-0,B-1…[映射关系]。  这样以后,0-25每个编码都是一个code point,即码字;如何将...

2019-12-16 22:20:20 763

原创 迭代器模式

介绍意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。主要解决:不同的方式来遍历整个整合对象。何时使用:遍历一个聚合对象。如何解决:把在元素之间游走的责任交给迭代器,而不是聚合对象。关键代码:定义接口:hasNext, next。应用实例:JAVA 中的 iterator。优点:1、它支持以不同的方式遍历一个聚合对象。 2、迭代器简化了...

2019-06-24 21:48:59 89

翻译 Java锁的种类

1、synchronized对象同步锁:synchronized是对对象加锁,可作用于对象、方法(相当于对this对象加锁)、静态方法(相当于对Class实例对象加锁,锁住的该类的所有对象)以保证并发环境的线程安全。同一时刻只有一个线程可以获得锁。其底层实现是通过使用对象监视器Monitor,每个对象都有一个监视器,当线程试图获取Synchronized锁定的对象时,就会去请求对象监视器(Mo...

2019-06-17 21:58:46 313

翻译 Java接口

一:抽象类在一些继承关系中,我们使用基类的唯一目的就是基类的方法为子类建立了统一的接口,子类可以用不同的方式表示此接口。因而我们并不需要将基类实例化。Java语言中的类可以用abstract修饰作为抽象类,这样的类不能创建对象。Java语言的一个方法可以用abstract修饰,具有一个抽象方法的类也是抽象类,当从一个抽象类继承时,必须在导出类中为基类的抽象方法提供定义,否则导出类也是抽...

2019-03-20 16:06:36 103

原创 Java中final关键字

final有三种可能使用到的情况。一:final数据当final修饰一个基本数据类型时,意味着这个基本数据类型的对象是一个常量,在这之后不能改变它的值。当final 修饰对象引用时,例如final Cara = car,说明该对象引用只能指向这一个对象,但是对象的值是可以改变的。二:final方法使用final 修饰的方法不能被导出类覆盖。类中的所有private方法都是...

2019-03-18 22:34:15 95

原创 Java复用类

Java代码复用主要有两种手段,组合技术与继承。一:组合技术组合技术就是在新类中直接使用已有的类的引用,看个例子:class WaterSource{ private String s; WaterSource(){ System.out.println("WaterSource()"); s= "Constructed"; }...

2019-03-18 22:15:14 125

原创 Java编程第三篇继承

创建一个父类class Employee,再创建一个子类class Manager继承自父类值得注意的是,super代指直接父类,可用于调用父类的构造函数。子类会覆盖父类中的同名成员函数package manager;public class Employee {private String name;private int age;private int salary;...

2019-03-01 21:36:37 173

原创 Java学习第二篇ArrayList顺序容器的使用

这个程序主要示范顺序容器的使用方法。ArrayList容器有add(),size(),remove(),get()等函数package notebook;import java.util.ArrayList;public class NoteBook{ private ArrayList<String> notes=new ArrayList<String&gt...

2019-02-28 21:17:47 304

原创 Java学习第一篇(简单的面向对象编程)

这是自己书写的第一个面向对象的Java程序,功能是显示时钟。这里需要注意的是,在一个类中,成员数据应尽量设置为private类型,通过成员方法来访问成员数据。另外,面向对象编程应该遵循代码复用原则。先创建一个java project,取名为clock。先在package clock中完成第一个类Display。package clock;public class Display {...

2019-02-28 16:20:30 211

空空如也

空空如也

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

TA关注的人

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