自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

待起飞的程序猿的博客

个人成长日记

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaIO、文件和序列化

IO流 在生活中我们需要从本地上传数据或者将数据存储的本地,或者在网络编程中的数据传输,这些操作都可以用IO流实现。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。 IO流结构 下图是一个描述输入流和输出流的类层次图: IO流分类: 按照⽅向分: 输⼊流:从磁盘文件或网络流到Java程序中,用于读取数据。 输出流:从Java程序流向磁盘文件或网络,用于写入数据。 按照

2021-04-18 21:23:31 179

原创 Java常用类

Java中提供了很多工具类供我们使用,方便开发。 包含以下这些: String相关:String、 StringBuffer、 StringBuilder Math相关:Math、Random、Runtime、System 日期类:Date、 Calendar、 SimpleDateFormat Integer等包装类 1.String类 Java 通过 String 类来创建和操作字符串数据 特点: String 创建的字符串存储在常量池中,而 new 创建的字符串对象在堆上 String 类是不可

2021-04-17 17:10:07 191

原创 Java泛型

什么是泛型 在之前,我们使用集合,需要给定数据类型,如果不确定类型,我们可以定义为Object类型,有了泛型以后,我们可以将类型设置为泛型,泛型可以动态的指定类型的范围。 Java 泛型是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。 Object和泛型有什么区别? Object范围非常广,而T从一开始就会限定这个类型

2021-04-16 22:14:43 165

原创 Java集合框架

先说下集合: 集合是一个对象,可容纳其他对象的引用。集合接口声明对每一种类型的集合可以执行的操作。 任何对象加入集合类后,自动转变为Object类型,所以在取出的时候,需要进行强制类型转换。 Java集合框架为程序员提供了预先包装的数据结构和算法来操纵他们。 ...

2021-04-16 17:30:49 167

原创 Java异常

什么是异常 在生活中,常常会发生我们意想不到的事情,比如你正常坐车上班,突然一天因为汽车抛锚迟到了;做饭时,因为煤气用完了没火了… 我们会因为各种情况遇到一些问题,这些就是异常。 在程序中,我们会遇到文件找不到,参数不合法,格式不正确等等情况,我们将程序遇到的一些意外的情况叫做异常,英文Exception。 异常的分类 异常分为异常和错误,异常又分为编译时异常和运行时异常 Error和Exception有什么区别? Error就是由于重大问题导致程序无法继续运行。JVM一般会终止线程。 Exception

2021-04-15 16:34:13 74

原创 Java面向对象

1. 什么是面向对象 先说下面向对象的思想: 之前有面向过程,思想是按步骤一步一步来,先做什么再做什么。 后来问题越来越复杂,面向面向过程不再适合,于是出现了将事物分类的思维模式。 物以类聚,分类的思维模式,会考虑事物需要哪些分类,然后对这些分类进行单独思考,这就是我们说的类Class。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题。 面向对象编程(OOP)的本质:将事物描述为类,将内部数据封装为对象。 1.1 类和对象 类是一种抽象的数据类型,它是对

2021-04-15 10:47:42 73

原创 Java基础

Java的概念 1. 什么是Java Java是一门面向对象语言,Java的语法与C与C++的语法很接近。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 2. Java的特点 分布式:Java支持intent应用开发,有一个网络应用编程接口(Java net),Java的RMI机制是开发分布式应用的重要手段。 健壮性:Java的强类型机制、异常处理、垃圾回收机制保证了Ja

2021-04-13 22:15:58 153

原创 Linux相关命令

记一些自己常用的和会用到的命令。 权限相关 sudo nautilus :打开一个具有管理员权限的文件管理器。

2021-04-13 14:59:32 65

apache-maven-3.0.5.zip

apache-maven-3.0.5包,官网下载的太慢了,有需要的小伙伴可以下载一哈,这里分享给大家了。

2020-08-02

apache-maven-3.5.4.rar

apache-maven-3.5.4包,官网下载的太慢了,有需要的小伙伴可以下载一哈,这里分享给大家了。

2020-08-02

空空如也

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

TA关注的人

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