加载中
重新开始学Java——反射

概念 reflection:自省 反射:镜子可以反射阳光 一个java类 或 对象 通过照"镜子"来认知自己 Java语言中是怎么实现照镜子? java.lang.reflect 包 提供了"照镜子"API(应用程序接口) 如果要...

昨天 14:29
11
重新开始学Java——多线程基础

多线程 进程 主流计算机操作系统都支持同时运行多个任务 , 每个任务通常就是一个程序 , 每个运行中的程序就是一个进程或者多个进程 。 进程的特点 独立性 进程是系统中独立存在的实体 可以...

昨天 13:56
27
重新开始学Java——复制文件

复制文件 通常的复制文件有IO、NIO等做法,这里进行了总结。 IO的方式 public class Test { public static void main(String[] args) throws Exception { File source = new File("G:\一禅壁...

10/12 16:28
25
重新开始学Java——RandomAccessFile、NIO

RandomAccessFile 官方声明如下: public class RandomAccessFile extends Object implements DataOutput, DataInput, Closeable 这里可以看到直接继承了java.lang.Object类 , 那么RandomA...

10/12 16:10
19
重新开始学Java——File And Streams

注意:这里仅仅描述了基本的使用方法,并没有涉及到NIO中的东西,有关于NIO方面的东西,放到之后的博客中描述。RandomAccessFile放到之后再进行描述 File 在文件系统中,文件名是用于定位存储...

09/17 15:55
50
重新开始学Java——异常

异常 ( Exception ) 也叫例外;在 Java 编程语言中,异常就是程 序在运行过程中由于硬件设备问题、软件设计错误、缺陷等导致的 程序错误,比如: 想打开的文件不存在;网络连接中断;操作数超...

09/03 15:10
13
重新开始学Java——集合框架之Map

Map 官方声明如下: public interface Map<K,V> 此时可以看到,Map是一个接口,其中有泛型K、V两个。描述如下: An object that maps keys to values. A map cannot contain duplicate keys;...

08/21 16:12
6
重新开始学Java——集合框架之Collection

为什么需要集合框架呢?因为之前使用数组进行存储对象的时候,会发现,经常不能够确定大小的存在,那么这里就需要使用集合框架的存在。集合框架分为两种,第一个是 java.util.Collection ;而...

重新开始学Java——时间工具类

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; /** 这是一个用来操作日期的工具类 */ public final clas...

08/09 09:49
4
重新开始学Java——单例、多例、枚举

单例 在某种特殊的情况下,这个类所对应的对象有且仅有一个,不能重复性的多次使用,那么就可以使用单例。 注意,这里的单例仅仅是单线程的情况下的单例,不涉及到多线程的单例。 DEMO /** 单...

08/09 08:47
2
重新开始学Java——抽象类、接口、内部类

抽象类 为什么要定义抽象方法:如果定义某个方法时不能确定该方法的具体实现细节; 比如定义 Person 类的 eat 方法时, 不能确定其具体实现细节,因为中国人、 西方国家的人、 南亚国家的人吃...

08/08 08:44
90
重新开始学Java——Random、Math、BigDecimal、MathContext、System、Runtime

这篇博客主要描述Random类与Math类,以及一些其他的类。分别讲述一些使用方法,以及这个类是做什么的。 java.util.Random 官方API声明如下: public class Random extends Object implement...

08/06 09:49
17
那些年使用过的JFinal

说明 : 关于微信支付与隐藏或显示右上角按钮,都需要引用微信的JS文档。 因为本人的项目业务功能有限,所以没有涉及大量的代码操作,如果想要对于JFinal有更深入的了解,可以参看官方文档或...

05/29 10:56
3
重新开始学Java——时间与日期

本篇博客会详细叙述时间与日期的相关的类与方法,包括jdk1.8之后新出的类和方法等。首先来介绍的是JDK1.8之前就已经出的关于时间的类。 java.util.Date 在官方API中进行的描述如下: The cl...

01/02 02:28
3
重新开始学Java——StringBuffer与StringBuilder

想要学习StringBuffer这个类,那么还是不能脱离官方文档。首先来看官方文档中这个类的声明。 public final class StringBuffer extends Object implements Serializable, Comparable<StringB...

2018/11/22 20:45
4
重新开始学Java——String的方法

Stirng类的方法有很多,本片博客描述的就是所有的方法,包括一些新的方法(主要是JDK1.8之后新出的方法)。 charAt( int index ) charAt方法描述: Returns the char value at the specified ...

2018/11/13 22:18
61
重新开始学Java——String

要看String这个类,当然还是根据官方出的API以及源码入手会更加合适,首先来看官方API中如何定义的。 The String class represents character strings. All string literals in Java program...

2018/11/01 22:14
7
重新开始学Java——包装类

Java 是一种面向对象语言,Java 中的类把方法与数据连接在一起, 并构成了自包含式的处理单元;但是 Java 语言中却不能把基本数据类型作为对象来处理。某些场合下可能需要把基本数据类型的数...

2018/10/30 21:41
26
重新开始学Java——Object

接下来的日子里,我会说明常用类应该如何使用(当然,这些都是比较基本的东西【也会包括1.8之后的东西,争取整理清楚】)。 今天来说的是Object : 根据JDK11官方文档中说的,Object是所有类...

2018/10/29 21:19
7
重新开始学Java——static与final修饰符

static 修饰符可以用来修饰类的成员变量、 成员方法、 代码块;用 static 修饰的成员变量表示静态变量, 直接使用类名来访问;用 static 修饰的成员方法表示静态方法, 直接使用类名来访问;...

2018/10/26 23:12
20

没有更多内容

加载失败,请刷新页面

返回顶部
顶部