
Java基础
文章平均质量分 94
CoderBoom
on the way
展开
-
Java基础----【Object类和常用API】
第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及...原创 2018-10-24 11:41:52 · 340 阅读 · 0 评论 -
Java基础----【字节流、字符流】
主要内容IO流字节流字符流异常处理第一章 IO概述1.1 什么是IO生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入in...原创 2018-11-08 22:41:50 · 316 阅读 · 0 评论 -
Java基础----【缓冲流、转换流、序列化流】
缓冲流、转换流、序列化流主要内容Properties 属性集转换流缓冲流序列化流打印流第一章 属性集1.1 概述java.util.Properties 继承于Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties 方法就是返回一个Prope...原创 2018-11-13 23:13:36 · 2698 阅读 · 0 评论 -
Java基础----【线程、同步】
主要内容线程同步线程状态第一章 线程1.1 多线程原理昨天的时候我们已经写过一版多线程的代码,很多同学对原理不是很清楚,那么我们今天先画个多线程执行时序图来体现一下多线程程序的执行流程。代码如下:自定义线程类:public class MyThread extends Thread { public MyThread(String name) { /...原创 2018-11-05 23:13:30 · 236 阅读 · 0 评论 -
Java基础----【File类、递归】
主要内容File类递归第一章 File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。import java.util.ArrayList;import java.util.Collections;public class FileConstructorTest { public static voi...原创 2018-11-07 21:33:34 · 359 阅读 · 0 评论 -
Java基础----【异常、线程】
主要内容异常、线程第一章 异常1.1 异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异...原创 2018-11-04 21:24:04 · 356 阅读 · 0 评论 -
Java基础----【List、Set、数据结构、Collections】
主要内容List集合Set集合数据结构第一章 List集合我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类(java.util.List集合、java.util.Set集合)。1.1 List接口介绍java.util.List接口继承自Collection接口,...原创 2018-11-02 23:01:48 · 301 阅读 · 0 评论 -
Java基础----【线程池、Lambda表达式】
主要内容线程池Lambda表达式第一章 等待唤醒机制1.1 线程间通信**概念:**多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。为什么要处理线程间通信:多个线程并发执行时, 在默认情况下CPU是...原创 2018-11-06 22:51:27 · 1131 阅读 · 0 评论 -
Java基础----【Map】
主要内容Map集合第一章 Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图...原创 2018-11-03 23:42:49 · 289 阅读 · 0 评论 -
Java基础----【Collection、泛型】
主要内容Collection集合迭代器增强for泛型第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。 数组列表(ArrayList)集合就是 可变数...原创 2018-10-27 21:29:33 · 380 阅读 · 0 评论 -
Java----【网络编程】
主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket第一章 网络编程入门1.1软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构...原创 2018-11-16 22:27:54 · 187 阅读 · 0 评论