随笔分类 -  Java基础

摘要:MySQL 目录MySQL1.MySQL安装配置1.1.InnoDB1.1.1.InnoDB的主要特性1.1.2.InnoDB的存储结构1.1.3.InnoDB的配置优化1.1.4.InnoDB的应用场景1.2.MyISAM1.2.1.MyISAM的特点1.2.2.MyISAM的应用场景1.2.3. 阅读全文
posted @ 2024-08-20 16:22 tubby233 阅读(3) 评论(0) 推荐(0) 编辑
摘要:设计原则 1、单一职责原则 There should never be more than one reason for a class to change. 理解:不同的类具备不同的职责,各司其职。做系统设计是,如果发现有一个类拥有了两种职责,那么就要问一个问题:可以将这个类分成两个类吗?如果真的 阅读全文
posted @ 2024-08-20 08:30 tubby233 阅读(6) 评论(0) 推荐(0) 编辑
摘要:JDK新特性 1.Lambda表达式 在Java中,Lambda表达式是一种简洁的表示匿名函数的方法。它们提供了一种方式来传递代码作为数据,这在实现某些接口(特别是那些只包含一个抽象方法的接口,即函数式接口)时特别有用。Lambda表达式使得代码更加简洁,并提高了可读性。 1.1.基本语法 Java 阅读全文
posted @ 2024-08-15 16:04 tubby233 阅读(33) 评论(0) 推荐(0) 编辑
摘要:网络编程 1.计算机网络 1.1.什么是计算机网络 计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。 1.2.什么是网络编程 网络编程就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java 语言对网络编程提 阅读全文
posted @ 2024-08-12 20:30 tubby233 阅读(34) 评论(0) 推荐(0) 编辑
摘要:注解 1.什么是注解 注解(Annonation)就是对 Java 代码中类、属性和方法进行标注和解释,但并不影响代码的执行 Java 代码中大量使用注解(特别是框架) 2.注解的定义 Java 中使用 @interface 关键字定义一个注解 public @interface TestAnnot 阅读全文
posted @ 2024-08-12 20:21 tubby233 阅读(24) 评论(0) 推荐(0) 编辑
摘要:反射 1.类加载机制 Java中的类加载机制是Java运行时的核心组成部分,它负责在程序运行过程中动态加载和连接类文件,并将其转换为可执行代码。这一机制遵循“按需加载”的原则,即只有在需要用到某个类的时候,才会将这个类的相关信息加载到内存中。 1.1.类的生命周期 Java中的类从被加载到虚拟机内存 阅读全文
posted @ 2024-08-07 16:27 tubby233 阅读(45) 评论(0) 推荐(0) 编辑
摘要:泛型 1.什么是泛型 在Java中,泛型(Generics)是Java 5(也称为Java SE 5.0或JDK 1.5)中引入的一个重要特性,它提供了一种编译时类型安全检测机制,允许程序员在类、接口和方法中使用类型参数(Type Parameters)。这些类型参数在编译时会被具体的类型所替换,从 阅读全文
posted @ 2024-08-07 15:03 tubby233 阅读(13) 评论(0) 推荐(0) 编辑
摘要:枚举 1.枚举的定义 Java中的枚举(Enumeration)是一种特殊的数据类型,用于定义一组有限的命名常量。枚举提供了一种更直观、更可读的方式来表示一组相关的常量,并且可以为这些常量绑定其他数据或行为。枚举是在JDK 1.5(Java 5)以后引入的,它是对之前使用常量(如public sta 阅读全文
posted @ 2024-08-07 15:03 tubby233 阅读(29) 评论(0) 推荐(0) 编辑
摘要:IO流 1.File类 Java中的File类是java.io包中的一个重要类,它代表了文件和目录路径名的抽象表示形式。通过File类,我们可以对文件和目录进行各种操作,如创建、删除、重命名、查询属性等,但需要注意的是,File类本身并不提供文件内容的读写功能,这需要通过输入/输出流(如FileIn 阅读全文
posted @ 2024-08-06 11:28 tubby233 阅读(9) 评论(0) 推荐(0) 编辑
摘要:集合 1.集合框架类结构图 2.List接口 Java中的List接口是Java集合框架(Java Collections Framework)的一部分,它继承自Collection接口。List接口用于表示一个有序的集合,它可以包含重复的元素。与Set接口不同,List保留了元素的插入顺序,并且允 阅读全文
posted @ 2024-08-06 11:27 tubby233 阅读(7) 评论(0) 推荐(0) 编辑
摘要:异常 1.什么是异常 在Java中,异常(Exception)是指程序执行过程中可能出现的不正常情况或错误。它是一个事件,会干扰程序的正常执行流程,并可能导致程序出现错误或崩溃。异常在Java中是以对象的形式表示的,这些对象是从java.lang.Throwable类或其子类派生而来。 定义:异常是 阅读全文
posted @ 2024-08-05 15:11 tubby233 阅读(35) 评论(0) 推荐(0) 编辑
摘要:常用类 1.System System 类是 Java 中一个非常基础和重要的类,位于 java.lang 包中,因此不需要显式地导入就可以使用。这个类包含了一系列用于与系统进行交互的静态方法和变量。这些方法和变量主要用于访问系统资源,如标准输入输出流、环境变量以及系统属性等。 主要功能 标准输入输 阅读全文
posted @ 2024-08-05 14:43 tubby233 阅读(23) 评论(0) 推荐(0) 编辑
摘要:多态 1.多态的概念 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如下图 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹 阅读全文
posted @ 2024-08-02 09:48 tubby233 阅读(26) 评论(0) 推荐(0) 编辑
摘要:接口 1.接口的概念 在Java中,接口(Interface)是一个完全抽象的引用类型,它用于指定一组方法规范,这些规范由实现接口的类来具体实现。接口是Java语言的核心特性之一,它体现了面向对象编程中的多态性和抽象性。 接口的主要特点 完全抽象:接口中的所有方法都是抽象的,即它们只有声明而没有实现 阅读全文
posted @ 2024-08-02 09:41 tubby233 阅读(34) 评论(0) 推荐(0) 编辑
摘要:继承 1.继承的定义 在Java中,继承是一个面向对象编程的基本概念,它允许我们根据一个已存在的类(称为父类或基类)来定义一个新的类(称为子类或派生类)。继承使得子类可以继承父类的属性和方法,从而避免了代码的重复,提高了代码的复用性。子类可以拥有父类的所有成员(属性和方法),除非这些成员在子类中被声 阅读全文
posted @ 2024-08-01 10:27 tubby233 阅读(25) 评论(0) 推荐(0) 编辑
摘要:封装 1.封装的定义 在Java中,封装(Encapsulation)是面向对象编程(OOP)的四大基本特性之一(其他三个是继承、多态和抽象)。封装是一种将对象的属性(成员变量)和方法(成员函数)结合在一起,并隐藏对象的属性和实现细节,仅对外公开接口(即方法)来与对象进行交互的机制。 封装的目的主要 阅读全文
posted @ 2024-08-01 10:07 tubby233 阅读(28) 评论(0) 推荐(0) 编辑
摘要:类和对象 1.面向对象与面向过程 面向对象(Object Oriented Programming, OOP)与面向过程(Procedure Oriented Programming, POP)是两种不同的编程范式,它们在编程思想、特点、优势及应用场景等方面存在显著差异。 一、编程思想 面向过程: 阅读全文
posted @ 2024-08-01 09:43 tubby233 阅读(20) 评论(0) 推荐(0) 编辑
摘要:方法 1.方法的作用 Java中方法(或函数)的作用是多方面的,它们是实现面向对象编程(OOP)核心概念的重要工具。以下是Java中方法的一些主要作用: 代码重用: 方法允许你将代码组织成可重用的单元。一旦你定义了一个方法,你就可以在程序的多个地方调用它,而无需重复编写相同的代码。这不仅可以减少代码 阅读全文
posted @ 2024-07-31 09:45 tubby233 阅读(12) 评论(0) 推荐(0) 编辑

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