Java学习
木偶线
做一个快乐的程序猿O(∩_∩)O哈哈哈~
展开
-
Java高级之异常
异常1 什么是Java中的异常 Java中的异常就是Java程序在运行时会出现的一些错误,这些错误会影响程序正常的指令流程,从而导致程序不能够继续运行下去。打个比方,Java中出现的异常就是我们在现实世界中的生病,有的病可以预防,有的病可以治疗,有的病依照目前的医疗水平还不能治疗。Java异常也是如此,可以避免和处理,也有处理不了的。在开发过程中,作为程序开发者,我们尽量的去避原创 2017-07-15 16:56:29 · 302 阅读 · 0 评论 -
Java高级之反射
反射1 为什么学习反射 刚开始接触反射,是不是觉得很高大上,事实上也确实如此。笔者基本也是通过看视频和查阅资料学习的,到现在也才是刚刚入门而已。 如果世界没有反射,即使有阳光,有色彩,那么我们还是不能看到这个美丽的世界。反射在Java中的地位也是这样的重要,如果Java没有反射,那么Java现在的地位是非常堪忧的的,因为他很多技术都是基于反射来实现的。原创 2017-07-15 20:16:02 · 443 阅读 · 0 评论 -
Java高级之IO流
IO流1 什么是IO流 了解过计算机的基础知识的人都知道,数据在最底层中是以二进制的形式存储在计算机中,这种数据包括图片、电影、电视剧、音乐等等。 IO就是将数据从固定的存储设备上读取到内存中进行处理或者是将内存中的数据输出到某些存储设备上,它是双向的。 可能上面说的有些绕口,打个比方,IO就相当于是管道,数据就相当于是水,储水池就相当原创 2017-07-17 14:43:42 · 419 阅读 · 0 评论 -
Java高级之HashMap那些事
HashMap Hash这个名字对于学过计算机的人来说是一点都不陌生,接触过算法和数据结构的人应该也不陌生。哈希(Hash)那可真的是一个非常牛的人,不管是对计算机还是数学方面,我们这些后来者只能是默默的望着人家的背影,学习人家走过的路。 Hash在现在的计算机中已经不单单是指一个人的名字,更是一种计算机思想。如果没有他这个人的思想,起码人类在数据处理方面可能还原创 2017-07-21 12:12:28 · 306 阅读 · 0 评论 -
Java高级之数据库编程
数据库编程1 数据库编程 这就需要将数据库知识和Java结合起来了。数据库是一种规范的数据存储方式,在这里笔者向大家介绍的是基于MySQL数据库的JDBC操作。 说的好听点叫做数据库,说的通俗点就是存放数据的形式和工具。 大家应该知道,对存储设备上的数据进行操作,无非就只有四种:增删改查。数据库编程就是那么简单。原创 2017-07-17 19:27:47 · 375 阅读 · 0 评论 -
Java学习之==和equals的区别
equals和==的概念在Java语言中有基本数据类型和引用数据类型,==可以用于两种,而equals只能用于引用类型。equals方法是Object类中的方法之一,所以说Java中所有的类都可以重写这个equals方法;==是比较运算符,用于判断基本数据类型数值是否相等,也可以用于判断引用变量值是否相等(是否指向同一个对象实例)。String类型的比较String类型是fi...原创 2018-08-09 14:47:35 · 175 阅读 · 0 评论 -
谈谈浅复制和深复制的想法
浅复制和深复制的概念复制在Java中一般是复制一个已经存在的对象,我们都知道Java中有基本数据类型和引用数据类型,也正是因为这样,才会有浅复制和深复制的说法。浅复制:如果是基本数据类型的话,会将值复制一份,如果是引用类型的话,会将引用变量复制一份,但是指向的还是同一个实例对象。深复制:针对引用数据类型而来,意味复制的是实例对象的内容,而不是复制引用变量。从图中可以看出,引用数...原创 2018-08-09 17:57:39 · 204 阅读 · 0 评论