![](https://img-blog.csdnimg.cn/20210613121331988.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 94
适用于所有java程序员
万能的小白。
看遍世间美景,吃遍世间美食!
展开
-
是时候了解Java8新特性了
Java8 新特性的使用Java 8新特性简介优点并行流与串行流Lambda 表达式为什么使用 Lambda 表达式从匿名类到 Lambda 的转换举例语法说明Lambda 表达式六种语法格式语法格式一:无参,无返回值语法格式二:Lambda 需要一个参数,但是没有返回值。语法格式三:数据类型可以省略,因为可由编译器推断得出,称为 “类型推断”语法格式四:Lambda 若只需要一个参数时,参数的小括号可以省略语法格式五:Lambda 需要两个或以上的参数,多条执行语句,并且可以有返回值语法格式六:当 Lam原创 2021-11-09 16:58:20 · 776 阅读 · 0 评论 -
Java反射的使用
Java 反射Java反射机制概述案例补充:动态语言 vs 静态语言Java 反射机制研究及应用反射相关的主要API理解 Class 类并获取 Class 的实例Class 类案例说明Class类的常用方法获取Class类的实例 (四种方法)案例(前三种方式需要掌握)哪些类型可以有Class对象?案例疑问关于 java.lang.Class 类的理解类的加载与ClassLoader的理解了解:类的加载过程了解:什么时候会发生类初始化?案例类加载器类加载器的作用了解:ClassLoader案例Properti原创 2021-11-09 16:26:33 · 1120 阅读 · 0 评论 -
Java网络编程以及部分协议的使用说明
网络编程网络编程概述网络基础计算机网络网络编程的目的网络编程中有两个主要的问题网络通信要素概述如何实现网络中的主机互相通信网络通信协议通信要素1:IP和端口号IP 地址:InetAddress说明端口号:标识正在计算机上运行的进程(程序)说明InetAddress类InetAdress 的使用通信要素2:网络协议网络通信协议问题:网络协议太复杂通信协议分层的思想TCP/IP 协议簇TCP 和 UDPTCP 协议UDP 协议TCP 三次握手的简单理解TCP 四次挥手的简单理解Socket说明常用方法TCP 网原创 2021-10-31 11:55:16 · 594 阅读 · 0 评论 -
IO流全面解析(含NIO部分说明)
IO流File类的使用概述说明案例常用方法File 类的获取功能File类的重命名功能File类的判断功能File类的创建功能(创建硬盘中对应的文件或文件目录)File类的删除功能案例练习判断指定目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称遍历指定目录所有文件名称,包括子文件目录中的文件IO流原理及流的分类Java IO 流原理Java IO原理流的分类InputStream 方法说明Reader 方法说明OutputStream 方法说明Writer 方法说明说明IO 流体系节点流 与 处原创 2021-10-30 12:05:00 · 637 阅读 · 0 评论 -
Java泛型的使用与说明
泛型的使用理解说明设计背景概念为什么要有泛型?在集合中使用泛型之前的写法(不在集合中使用泛型的情况)在集合中使用泛型的情况自定义泛型结构泛型的声明泛型的实例化案例自定义泛型结构:泛型类、泛型接口说明案例小练习泛型方法说明案例泛型在继承上的体现说明案例通配符的使用说明使用的注意点案例有限制的通配符案例泛型嵌套泛型引用举例:实际案例理解说明泛型是 JDK5 新增的特性在集合中使用泛型:集合接口或集合类在 JDK5 时都修改为了带泛型的结构在实例化集合类的时候指明具体的泛型类型指原创 2021-10-22 10:18:37 · 116 阅读 · 0 评论 -
Java集合的使用
集合的使用集合框架的概述数组在存储多个数据的特点数组在存储多个数据的缺点Java 集合可分为 Collection 和 Map 两种体系Collection接口Map接口Collection 接口的使用说明常用方法案例一案例二Iterator 迭代器说明Iterator 内部定义的方法案例Iterator 遍历集合的两种错误写法remove 方法的使用案例foreach 方式遍历集合元素说明案例小练习List 的使用说明ArrayList 源码分析(JDK7 & JDK8)JDK7 中的 Array原创 2021-10-17 20:54:57 · 358 阅读 · 0 评论 -
枚举与注解的使用说明
枚举类与注解枚举类枚举类的理解如何定义枚举类?方式一、自定义枚举类步骤案例方式二、使用 enum 关键字定义枚举类使用说明Enum 类常用方法Enum 类的主要方法步骤案例实现接口的枚举类使用 enum 关键字定义的枚举类实现接口的情况案例注解理解常见的 Annotation一:生成文档相关的注解说明案例二:在编译时进行格式检查(JDK内置的三个基本注解)案例三:跟踪代码依赖性,实现替代配置文件功能自定义 Annotation(注解)参照 @SuppressWarnings 注解进行定义@SuppressW原创 2021-09-25 16:58:11 · 1089 阅读 · 0 评论 -
Java常用类全面解析(含部分源码)
常用类文章目录常用类字符串相关的类String 类说明案例String 的实例方式String 中的常用方法案例一案例二案例三String 类与其它结构之间的转换小复习-与基本数据类型和包装类的转换String 与 字符数组的转换案例String 与 字节数组的转换案例StringBuffer 类介绍StringBuffer 源码分析部分源码部分问题问题一案例StringBuffer 中的常用方法案例String 与 StringBuffer、StringBuild 之间的转换String、StringB原创 2021-09-23 21:21:00 · 490 阅读 · 0 评论 -
关于多线程
多线程的使用介绍基本概念单核 CPU 与 多核 CPU 的理解并行 与 并发使用多线程的优点什么时候需要多线程?线程的分类(了解)内存结构线程的创建与使用JDK 1.5 之前创建线程的两种方式方式一、继承 Thread 类特性实现步骤案例一案例二Thread 类中的常用方法案例线程的优先级案例练习方式二:实现 Runnable 接口实现步骤案例练习比较创建线程的两种方式线程的生命周期线程的同步例子说明同步的好处与坏处同步机制中的锁方式一、同步代码块Runnable 方式实现Thread 方式实现方式二、同步原创 2021-09-07 12:34:56 · 467 阅读 · 0 评论 -
Java异常处理的几种方式
异常处理文章目录异常处理异常概述与异常体系结构异常体系结构异常处理机制Java异常处理Java异常处理的方式方式一:try-catch-finally语法说明案例finally 结构的使用方式二:throws + 异常类型说明案例方法重写的规则之一自定义异常类throw(手动抛出异常)的使用相关案例案例一案例二常见面试题异常概述与异常体系结构异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 。 (开发过程中的语法错误和逻辑错误不是异常)Java 程序在执行过程中所发生的异常事件可分为原创 2021-07-29 15:52:59 · 2970 阅读 · 0 评论 -
抽象类与接口的理解-含单例模式解析
面向对象 - 下单例 (Singleton)设计模式介绍设计模式单例模式饿汉式优点实现方式懒汉式实现方式饿汉式和懒汉式的区别?main( ) 方法的使用说明说明类的成员之四: 代码块说明静态代码块案例非静态代码块案例属性赋值的位置说明练习练习一练习二抽象类的使用了解注意点案例抽象类的匿名对象抽象类的应用:模板方法设计模式接口的使用说明案例接口的匿名对象代理模式JDK 8 接口新特性说明案例面试题笔试题一二练习练习一:比较两个矩形的半径大小练习二:接口冲突的解决方式内部类的使用了解需要关注的问题案例局部内部类原创 2021-07-29 15:41:23 · 757 阅读 · 0 评论 -
java面向对象编程的三大特性
面向对象的三大特性封装性介绍一、问题的引入二、封装性的体现(体现不等同封装性!)三、权限修饰符(封装性的体现需要权限修饰符来配合)练习修饰符的使用封装与隐藏小问题继承性(inheritance)一、好处二、格式与体现三、java 中对继承性的规定:四、说明五、案例练习继承性小练习计算圆柱的体积方法重写介绍规定案例protected 权限修饰符的演示多态性介绍多态性的使用:虚拟方法调用多态性的使用前提案例向下转型instanceof 关键字的使用练习练习一练习二练习三、继承成员变量和继承方法的区别小问题Obj原创 2021-07-29 15:25:12 · 351 阅读 · 0 评论 -
简单了解类与对象之间的联系(包含代码演示)
面向对象 - 上前言学习面向对象的三大方向类与对象介绍Java 语言的基本元素:类与对象(万事万物皆对象)类中属性的使用属性(成员变量) 与 局部变量类中方法的声明和使用语法方法的使用return 关键字的使用说明方法的重载概念特点案例Varargs(variable number of arguments)机制了解具体使用方法参数的值传递机制变量的赋值方法形参的传递机制构造器(构造方法)的使用作用说明练习简单练习数组对象练习方法重载练习将对象作为参数传递给方法递归方法使用构造方法计算三角形的面积构造器练习原创 2021-07-29 10:45:52 · 501 阅读 · 0 评论 -
一、二维数组的使用以及数组的几种排序算法讲解
数组的使用Eclipse安装教程HelloWrold数组特点分类快速上手数组的查找排序算法衡量排序算法的优劣分类内部排序外部排序排序的五大特征冒泡排序Arrays工具类的使用其他小问题Eclipse安装教程 我这里就不给大家演示安装了,因为这个软件是免费的而且网上有很多的教程,这里就给大家几个教程地址给大家参考官网: https://www.eclipse.org/downloads/百度教程: https://ji原创 2021-07-29 10:27:25 · 1165 阅读 · 0 评论 -
简单快速的了解JAVA选择结构与循环结构
选择结构与循环结构选择结构if-else 结构案例说明switch-case 结构的使用基本使用小案例循环结构for 循环的使用练习while 循环的使用while 案例do-while 循环的使用do-while 案例嵌套循环的使用案例选择结构if-else 结构案例说明import java.util.Scanner;/** * 输入三个整数分别存入变量num1、num2、num3中 * 对它们进行排序(使用 if-else)并从小到大输出 */public class Test_01原创 2021-07-29 10:17:14 · 120 阅读 · 0 评论 -
Java变量及各种运算符的使用
目录标识符的使用标识符的命名规则Java 中的名称命名规范变量变量的概念注意点基本数据类型与引用数据类型基本数据类型的使用String 类型的使用基本数据类型转换局部变量与成员变量运算符算数运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符程序流程控制了解理论练习标识符的使用标识符: 凡是自己可以起名字的地方都叫标识符,比如:类名、变量名、方法名、接口名等…标识符的命名规则不能使用关键字和保留字,但能包含关键字和保留字;可以包含字母、数字、下划线和美元符号,但不能以数字开原创 2021-06-13 12:09:47 · 208 阅读 · 0 评论 -
不懂代码的人都能看懂的Java入门
Java了解与配置简单介绍Java技术体系平台Java SE(标准版)Java EE(企业版)Java ME(小型版)应用场景主要特点环境搭建HelloWorld注释其它理论练习Java官网: https://www.java.com/zh_CN/简单介绍 Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还抛弃了 C++ 里难以理解的多继承、指针等概念,因此 Java 语言具有功能强大和简单易用原创 2021-06-11 17:26:23 · 1506 阅读 · 3 评论