
Java基础
文章平均质量分 88
Java基础有基础语法、面向对象、常用类、集合框架、异常处理、多线程、IO流、Lambda表达式、反射、注解
小小张自由—>张有博
CSDN博客专家、华为云享专家、Java领域优质创作者、'小小张自由'公众号作者
展开
-
Java基础之网络编程
在Java中,提供了两个类用于实现TCP通信程序: 1.客户端:java.net.Socket类表示。创建Socket对象,向服务端发送连接请求,服务端相应请求,两者建立连接开始通信。 2.服务端:java.net.ServerSocket 类表示。创建 ServerSocket 对象,相当于开启一个服务,并等待客户端的连接。原创 2021-01-22 11:48:21 · 2435 阅读 · 21 评论 -
Java基础之File类详解
Java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。File 类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变。 重点有三个单词需要记住:file(文件),directory(文件夹),path(路径)原创 2021-01-20 11:44:09 · 4232 阅读 · 25 评论 -
Java基础之多线程详解
Java多线程是抢占式,谁的优先级高,谁先执行 Java使用 java.lang.Thread 类代表线程,所有的线程对象都必须是Thread类或其子类的实例。 创建并启动多线程的步骤:1.使用基类Thread 2.使用Runnable接口 3.使用匿名内部类。 如何解决线程安全问题:1.同步代码块 2. 同步方法 3.锁机制 线程之间的通信:1.线程状态概述 2.等待和唤醒案例原创 2021-01-15 12:22:11 · 2404 阅读 · 30 评论 -
Java基础之异常机制
Java有着非常强大的异常处理机制,异常分为编译时异常和运行时异常。 编译时异常又叫编译时被监测的异常:在程序编译过程中监测到非运行时异常的异常,出现该异常要么向上抛出,要么捕获处理。 运行时异常(runtimeException及其子类):在程序编译过程中监测到出现运行时异常,函数上或内部可以直接抛出异常,不需要捕获和声明。原创 2021-01-15 12:21:39 · 2213 阅读 · 15 评论 -
Java基础之集合框架详解
Java集合类总结大全 集合和数组之间的差别 Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素。 Collection接口中常用的方法 List接口中常用的方法 ArrayList集合 LinkedList集合 set接口 HashSet集合 LinkedHashSet集合 Collections:集合工具类 双列集合Map Map接口中常用的方法 Map集合的两种遍历方式 一、使用set方法 通过键找值的方式 二、使用Entry对象遍历map集...原创 2021-01-11 11:51:39 · 2235 阅读 · 30 评论 -
Java基础之常用类
Java基础中常用类。Scanner类、Random类、Object类、String类、StringBuilder类、ArrayList类、Arrays类、System类、Math类、包装类原创 2021-01-09 20:03:20 · 2056 阅读 · 14 评论 -
Java基础之面向对象详解
Java基础之面向对象详解。 基础知识+面向对象的三大特征(封装、继承、多态) 类是对象的抽象,它用于描述一组对象的共同特征和行为。类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称之为属性,成员方法用于描述对象的行为,简称为方法。 对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性和行为。原创 2021-01-09 20:02:19 · 2356 阅读 · 15 评论