自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习之旅(一)基础知识(5)IO

关于io之中的字符流和字节流关于java之中的字符流和字节流分别有两部分,其中一部分为输入流,另一部分为输出流,输入流在字符流之中为Reader,输出流为Writer,在字节流之中,输入流为InputStream,输出流为OutputStream。而且字节流是可以对任何数据进行操作的,而字符流则只能为Unicode字符,操作字符串等,如果涉及到了中文文本的话,使用字符流会更好一些,但...

2019-03-22 09:28:10 74

原创 java学习之旅(一)java基础知识(4)枚举

枚举的用法可以把常量放入一个枚举类之中,而且还可以有一些比常亮更多的其他的方法。对于switch可以把枚举类型放入其中,增加代码的可读性。在枚举之中添加新方法覆盖枚举的方法。实现接口中的方法。使用接口组织枚举。枚举类型的集合。枚举的实现通过enum所定义的枚举类在编译期之后生成的是继承自enum抽象类的类。而enum的构造函数是通过编译器进行调用的,不可以自己进行调用。枚举...

2019-03-19 08:02:30 97

原创 java学习之旅(一)java基础知识(3)集合类

常用集合类的使用如果涉及到堆栈、队列等操作,应当考虑List,对于需要快速插入,删除元素,应该使用LinkedList,如果需要快速随机访问元素,应该使用ArrayList哈希表的操作,作为Key的对象要正确复写equals和hashCode方法尽量返回接口而非实际的类型,如返回List而非ArrayList,这样如果将来要将ArrayList换成LinkedList时,客户端代码不用改...

2019-03-17 10:51:50 102

原创 java学习之旅(一)java基础知识(2)

关键字及原理(后续会逐渐补充)transient:在一个对象被串行化的时候,使用transient修饰的变量可以不被串行化。instanceof:判断一个实例是否可以算是一个类的对象,原理:主要是判断该类是否在该对象的原型链之上,如果在该对象的原型链之上就说明该实例是该类的对象。volatile:可视为轻量级的synchronized,他保证内存可见性,因为一般来说,线程本身并不与主内存进行...

2019-03-16 11:27:02 87

原创 java学习之旅(一)java基础知识1

一、基本数据类型共有8种基本类型:整型(byte、shot、int、long)浮点型(float、double)字符型(char)布尔型(boolean)整型之中byte的数据范围为(-128~127) short(-32768~32767)int(-2^31~2^31-1)什么是浮点型?单精度和双精度?为什么不能用浮点型表示金额?浮点型保存的是十进制小数的近似值,所以不准确不能保存金额...

2019-03-12 21:19:26 106

原创 java学习之旅(一) 面向对象

一、面向对象(oo)和面向过程(po)的区别?面向对象是为了描述事务在解决问题之中的行为,而面向过程则是关注分析解决问题的步骤,然后进行一步一步的实现。二、面向对象的三个基本特征和五大基本原则三大基本特征分别为封装、继承、多态。1.封装:就是把客观的事物封装成类(抽象),可信的可进行操作,而对于不可信的则进行隐藏2.继承:oop的一种功能就是继承,主要是用来对类进行一些扩展。它有三...

2019-03-10 19:07:06 115

空空如也

空空如也

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

TA关注的人

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