随笔分类 -  JavaEE

层次
摘要:JDK1.8 新特性 是java语言开发的一个很重要的版本,Oracle 公司于 2014 年3月18日发布的。 支持 Lambda 表达式 函数式接口 *** 新的Stream API *** 新的日期时间 API 1. Lambda表达式 特殊的匿名内部类,语法更加的简洁 基本语法: 函数式接口 阅读全文
posted @ 2022-08-19 16:34 ITboy搬砖人 阅读(119) 评论(0) 推荐(0) 编辑
摘要:注解(Annotation) 1. 概念 代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。 2. 注解介绍 定义注解:[修饰符] @interface 注解名{} 注意事项: 注解的本质是接口,默认继承了java.lang.annotation.Annotation 注 阅读全文
posted @ 2022-08-19 16:33 ITboy搬砖人 阅读(13) 评论(0) 推荐(0) 编辑
摘要:反射 1. 概述 概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 相关的类 Class *** Constructor Method Fil 阅读全文
posted @ 2022-08-19 16:32 ITboy搬砖人 阅读(95) 评论(0) 推荐(0) 编辑
摘要:枚举(Enumeration) 概述 默认继承 java.lang.Enum javap 基本使用 特殊用法 枚举实现单例模式 package com.qf.enum1;​/** * 枚举: * 1:enum。 * 2:是一种特殊的类。 * 3:是一种可以将一组 public static fina 阅读全文
posted @ 2022-08-19 16:32 ITboy搬砖人 阅读(64) 评论(0) 推荐(0) 编辑
摘要:设计模式 1. 简单工厂模式 2. 单例设计模式 饿汉模式 懒汉模式:线程不安全 私有静态内部类的懒汉模式:线程安全 package com.qf.design;​/** * 设计模式: 1:Design Pattern 2:对于软件设计中的某一类问题的经验的总结,最优的解决方案。 * * 1:单例 阅读全文
posted @ 2022-08-12 17:42 ITboy搬砖人 阅读(81) 评论(0) 推荐(0) 编辑
摘要:网络编程 1. 概念 2. 网络模型 OSI 7层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP 4层 应用层 传输层 网络层 网络接口层 3. 网络通信三要素 4. 协议:TCP/UDP/IP TCP:传输控制协议(TCP,Transmission Control Pr 阅读全文
posted @ 2022-08-12 17:41 ITboy搬砖人 阅读(87) 评论(0) 推荐(0) 编辑
摘要:线程 *** 1. 相关概念 程序 进程 线程 package com.qf.thread;​import java.util.Scanner;​/** * 1: 相关的概念 * 1:程序:静态的概念,计算机指令的集合。 * program * 2:进程: * process * 运行中的程序就是进 阅读全文
posted @ 2022-08-11 22:10 ITboy搬砖人 阅读(6) 评论(0) 推荐(0) 编辑
摘要:I/O框架 1. 流的概念 2. 流的分类 /** * 1: java.io 包下。 * 2:i:input o:output * 3:流(stream) * 4:通过流:可以对文件实现读写操作。网络传输。 * 5:流的分类: * 1:通过数据的流向 * 输入流:将外部的数据流向程序内存。Input 阅读全文
posted @ 2022-08-08 19:29 ITboy搬砖人 阅读(12) 评论(0) 推荐(0) 编辑
摘要:容器 1. 容器概述 数组的缺点 容器体系概述 2. Collection 体系 特点 List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet package com.qf.collection;/** * j 阅读全文
posted @ 2022-08-05 22:51 ITboy搬砖人 阅读(6) 评论(0) 推荐(0) 编辑
摘要:异常(**)Exception 1. 异常概念 程序中的错误就称为异常。 java 程序中的错误【异常】,如果程序中出了异常,那么该异常会以对象的形式存在。异常对象由底层的jvm 创建。 如果你的程序有问题,那么jvm会生成一个针对该异常的一个对象,并抛给你。 2. 异常体系 Throwable E 阅读全文
posted @ 2022-08-05 22:50 ITboy搬砖人 阅读(16) 评论(0) 推荐(0) 编辑
摘要:九. 垃圾回收 垃圾回收针对的内存 堆内存,针对的是堆内存中创建的对象占用的内存。 堆内存中的垃圾内存可以被回收。 垃圾内存:垃圾对象占用的内存就是垃圾内存。 垃圾对象 对于开发者来说,不再使用的对象就是垃圾对象。 对于 jvm 来说,如何判断一个对象是否是垃圾对象呢? 如果没有任何引用指向一个对象 阅读全文
posted @ 2022-08-05 22:49 ITboy搬砖人 阅读(58) 评论(0) 推荐(0) 编辑
摘要:七. 面向对象 7.1 面向对象概述 7.2 面向对象相关概念 类型 对象 对象的构成(分析) /** * 面向对象相关的概念: * 类型:class * 对对象的抽象的描述。是某一类事物的总体的称呼。 * 例子:动物、狗、猫、人、树、车、学生、老师。 * * 对象:object * 某种类型的具体 阅读全文
posted @ 2022-07-31 19:44 ITboy搬砖人 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一. java 概述 1.1 javase 概述 1.2 程序 program 可以在计算机中执行的代码。 计算机可以识别的数据和指令的集合。 1.3 计算机语言发展史 机器语言:计算机可以直接识别的语言(二进制语言) 1+2 1010 0001 0010 优点:计算机可以直接识别,执行的效率高。 阅读全文
posted @ 2022-07-15 19:08 ITboy搬砖人 阅读(42) 评论(0) 推荐(0) 编辑
摘要:三. 流程控制 概述 控制代码的执行的流程。 分类: 顺序执行 分支选择 循环 3.1 流程控制-分支选择 3.1.1 if - 嵌套if class TestIf{ public static void main(String[] args){ /*单分支 if语句: 作用:控制一个分支代码是否被 阅读全文
posted @ 2022-07-15 19:07 ITboy搬砖人 阅读(35) 评论(0) 推荐(0) 编辑
摘要:二. 数据类型、变量、运算符 2.1 标识符 和 关键字 标识符:代码中代表了各种数据的名字。通过标识符来访问操作各种数据。 标识符是有命名规则的: 首字符必须是 大小写字符、_、$。 从第二个字符开始,可以使用数字。 长度没有限制。 大小写敏感。区分大小写。 不能使用java的关键字。 class 阅读全文
posted @ 2022-07-15 19:06 ITboy搬砖人 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示