
Java基础
文章平均质量分 80
Apache-Qibao
菜鸟不说话
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础知识点总结--从细节再看Java(三)Java中的常用类System
在写Java代码的时候,我们最常用的一句就是System.out.println()。那么System类中还有什么其他常用的方法吗?答案肯定是有的,不过再看方法前,我们先来看一下System本身:java.lang类 Systemjava.lang.Object java.lang.System public final class Systemextend...原创 2018-07-24 19:30:26 · 497 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(十一)--多线程开发
再说如何进行多线程开发之前,我们先来看看什么是线程,什么又是进程,两者有怎样的关系呢?程序(Program):计算机指令的集合,以文件形式存储在磁盘上。即指一段静态代码,静态对象。进程(Process):程序的一次动态执行过程, 占用特定的地址空间。在某种程度上进程是相互隔离、独立运行的程序。多任务操作系统将CPU时间动态地划分给每个进程,一次可同时执行多个进程,每个进程独立运行。...原创 2018-08-01 18:11:51 · 360 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(十)--Map与HashMap的使用
为了体现有对应关系的数据,我们之前所接触的数组,列表等集合用起来有点麻烦,这是Java又为我们提供了一种专门存储对应关系的集合Map。Map:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。这是API中对Map的描述。Map与Collection的区别在于,Map是一个双列集合,处理一个键为key,值为value的键值对,其中key不可以重复;而Collectio...原创 2018-07-31 20:14:33 · 419 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(九)--Collections工具类
我们知道Collection是集合的父接口,那么Collections呢?它是什么呢,它与Collection有什么关系吗?Collection 和 Collections 有什么关系:Collection 是集合体系的最顶层,包含了集合体系的共性Colelctions 是一个工具类,不需要,也不能创建对象,它的方法全是static修饰的,用来操作Collection由此,我们得...原创 2018-07-31 14:07:36 · 249 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(八)--Set集合以及自定义类型未去重的解决
Set是Collection接口的子接口,模仿数学中的集合并对其进行抽象。我们先了解一下Set集合有什么样的特点:最多包含一个null元素 没有索引 无序(存和读的顺序可能不同) Set.add() 不允许重复,因此可能返回false(List.add()永远返回true,因为List允许有重复)一、对Set集合的使用Set与List一样,知道List怎么创建对象之后,我们也可以轻...原创 2018-07-31 13:28:14 · 892 阅读 · 5 评论 -
Java基础知识点总结--从细节再看Java(七)--字符输入输出(I/O)流、缓冲流
字符输入输出(I/O)流 用来解决设备间数据传输的问题。包括文件copy,读写文件,上传文件以及下载文件等。对于到底是输入流还是输出流,我们是站在Java程序的角度来看待的,对于程序来说从文件中读取数据即使像程序中输入数据,因此就是输入流,相反则是输出流。一、输出流输出流 即往文件中写数据,我们需要用到 java.io.FileWriter 这个类。构造方法FileWrite...原创 2018-07-30 15:46:50 · 515 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(十二) --File类与字节IO流
之前我们提到过字符IO流,想了解的可以去看一下这篇博客字符IO流与缓冲流。接下来我们来说说File类,字节流FileInputStream和FileOutputStream以及它们的缓冲流。一、File类File类是干什么的呢?File是文件或目录路径的抽象表示形式,它不表示文件,而是路径。File的实例一旦创建就不可改变其所指代的路径。首先,我们还是先从File的构造方法来开始学习,Fi...原创 2018-08-04 14:43:14 · 334 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(二)
这次我们再来说说,Java中变量的那些细节。一、变量的划分再说划分前,先简单提一提变量。变量其实很简单,就是内存中的一块存储区域,这个区域有自己的名和类型。声明的位置划分成员变量类似C++中的全局变量,但C++中全局变量可以在方法或类外声明,而Java中的所有变量必须在类中声明。局部变量一段语句中定义的变量。所属类型划分基本数据类型变量八大基本数据类型:bo...原创 2018-07-22 15:48:56 · 1251 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(一)
大二时,第一次接触Java,学完也没有再回头重新梳理Java,而是每次写代码,做项目时,凭印象去敲代码,写不出来再去查,基本属于现学现卖的模式。放个假,隔一段时间不写,现学现卖的也忘了,再去写的时候又是现学现卖。周而复始,如此往复的过程中大学渐渐接近尾声。时间很快,弹指一挥间,临近毕业面临考研与就业的选择,在做选择的过程中,大学的小伙伴陆续离开,送走他人也要去送自己离开那陪伴我度过三年的大学时...原创 2018-07-21 23:47:05 · 11994 阅读 · 8 评论 -
Java基础知识点总结--从细节再看Java(六)--List及LinkedList
List<E> 是一个继承自Collection<E> 的接口,List除了继承Collection的方法外还有其独特的方法。LinkedList<E> 则是List<E> 的一个实现类,与ArrayList不同的是,ArrayList的数据结构是数组,而LinkedList的结构为链表。由于它们的数据结构不同,所以它们的使用场景就不同。当查询多...原创 2018-07-29 15:00:45 · 276 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(五)----集合的三种遍历方式
集合中存储多个元素,有时我们需要遍历集合,接下来我们一起来看遍历集合的三种方式。首先,我们先创建一个集合并给它添加几个元素: // 创建集合对象 Collection collection = new ArrayList(); // 添加元素 collection.add("Hello"); collection.add("Java"); collection.a...原创 2018-07-29 11:40:23 · 375 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(四)Java中与日期相关的类Date,SimpleDateFormat,Calendar
一、Date类Date类可以让我们创建瞬间的时间,它可通过方法来设定时间,可表示任意时间。但Date中大部分方法已经过时,我们只需关注几个方法即可,其余的显示时间的格式我们通过SimpleDateFormat类来实现,后文将会提到该类。构造函数(主要关心两个)Date() :创建当前系统时间,有其固定的格式。public class DateDemo { public stat...原创 2018-07-25 01:30:18 · 460 阅读 · 0 评论 -
Java基础知识点总结--从细节再看Java(十三) --网络编程
多数情况下,我们的程序是需要同外界通信的,Java中如果我们想要让程序去进行通信,就要用到java.net包下的几个类。在说这几个类之前,我们先大体了解几组概念。通信有三要素,分别是IP,端口以及通信协议。IP地址 ,可以认为是每台主机的地址,通过这个地址我们就可以找到要通信的主机在哪了。端口号也就是进程的地址,只找到主机我们还是不能通信,我们还需要找到要通信的进程。当主机跟进程都找到之后...原创 2018-08-06 18:26:39 · 343 阅读 · 0 评论