JAVA基础教程汇总

简介:

到这一篇博客为止,JAVA的基础部分已经介绍完了,这一篇为基础部分的汇总。

JAVA介绍

  1. JAVA概述
  2. Java的特点
  3. JDK/bin目录下的不同exe文件的用途
  4. JAVA环境变量配置
  5. 第一个JAVA程序
  6. 第一个JAVA程序解析

JAVA语法基础

  1. JAVA语法基础之标识符和关键字
  2. JAVA语法基础之变量和基本数据类型
  3. JAVA语法基础之运算符
  4. JAVA语法基础之流程控制
  5. JAVA语法基础之数组

JAVA面向对象

  1. JAVA面向对象之对象和类
  2. JAVA面向对象之构造方法
  3. JAVA面向对象之方法
  4. JAVA面向对象之静态属性和方法
  5. JAVA面向对象之封装
  6. JAVA面向对象之继承
  7. JAVA面向对象之多态
  8. JAVA面向对象之抽象类和接口
  9. JAVA面向对象之内部类

JAVA常用类

  1. JAVA常用类之String
  2. JAVA常用类之StringBuffer
  3. JAVA常用类之Math
  4. JAVA常用类之日期处理
  5. JAVA常用类之格式化
  6. JAVA常用类之包装类

JAVA异常处理

  1. JAVA异常处理

JAVA集合框架

  1. JAVA集合框架
  2. JAVA集合框架之Set接口实现类
  3. JAVA集合框架之List接口实现类
  4. JAVA集合框架之Map接口实现类

JAVA泛型

  1. JAVA泛型

JAVA输入输出(IO)

  1. JAVA输入输出(IO)之文件
  2. JAVA输入输出(IO)之字节流
  3. JAVA输入输出(IO)之字符流
  4. JAVA输入输出(IO)之常用流

JAVA图形界面(GUI)

  1. JAVA图形界面(GUI)
  2. JAVA图形界面(GUI)之容器
  3. JAVA图形界面(GUI)之常用组件
  4. JAVA图形界面(GUI)之布局管理器
  5. JAVA图形界面(GUI)之事件处理机制
  6. JAVA图形界面(GUI)之表格
  7. JAVA图形界面(GUI)之菜单

JAVA多线程机制

  1. JAVA多线程机制之线程概念
  2. JAVA多线程机制之线程创建
  3. JAVA多线程机制之同步与互斥
  4. JAVA多线程机制之暂停、恢复和停止
  5. JAVA多线程机制之死锁

JAVA网络编程

  1. JAVA网络编程之获取网络资源
  2. JAVA网络编程之模拟表单提交
  3. JAVA网络编程之Socket
  4. JAVA网络编程之UDP

JAVA访问数据库

  1. JAVA访问数据库之概述
  2. JAVA访问数据库之连接数据库
  3. JAVA访问数据库之增删改查(CRUD)
目录
相关文章
|
10天前
|
SQL 安全 Java
「滚雪球学Java」教程导航帖(更新2024.07.16)
《滚雪球学Spring Boot》是一个面向初学者的Spring Boot教程,旨在帮助读者快速入门Spring Boot开发。本专通过深入浅出的方式,将Spring Boot开发中的核心概念、基础知识、实战技巧等内容系统地讲解,同时还提供了大量实际的案例,让读者能够快速掌握实用的Spring Boot开发技能。本书的特点在于注重实践,通过实例学习的方式激发读者的学习兴趣和动力,并引导读者逐步掌握Spring Boot开发的实际应用。
27 1
「滚雪球学Java」教程导航帖(更新2024.07.16)
|
10天前
|
测试技术 API Android开发
《手把手教你》系列基础篇(九十七)-java+ selenium自动化测试-框架设计篇-Selenium方法的二次封装和页面基类(详解教程)
【7月更文挑战第15天】这是关于自动化测试框架中Selenium API二次封装的教程总结。教程中介绍了如何设计一个支持不同浏览器测试的页面基类(BasePage),该基类包含了对Selenium方法的二次封装,如元素的输入、点击、清除等常用操作,以减少重复代码。此外,页面基类还提供了获取页面标题和URL的方法。
27 2
|
11天前
|
Web App开发 XML Java
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
【7月更文挑战第14天】这篇教程介绍了如何使用Java和Selenium构建一个支持跨浏览器测试的自动化测试框架。设计的核心是通过读取配置文件来切换不同浏览器执行测试用例。配置文件中定义了浏览器类型(如Firefox、Chrome)和测试服务器的URL。代码包括一个`BrowserEngine`类,它初始化配置数据,根据配置启动指定的浏览器,并提供关闭浏览器的方法。测试脚本`TestLaunchBrowser`使用`BrowserEngine`来启动浏览器并执行测试。整个框架允许在不同浏览器上运行相同的测试,以确保兼容性和一致性。
25 3
|
13天前
|
存储 Web App开发 Java
《手把手教你》系列基础篇(九十五)-java+ selenium自动化测试-框架之设计篇-java实现自定义日志输出(详解教程)
【7月更文挑战第13天】这篇文章介绍了如何在Java中创建一个简单的自定义日志系统,以替代Log4j或logback。
47 5
|
8天前
|
Java 数据安全/隐私保护
Java无模版导出Excel 0基础教程
经常写数据导出到EXCEL,没有模板的情况下使用POI技术。以此作为记录,以后方便使用。 2 工具类 样式工具: 处理工具Java接口 水印工具 导出Excel工具类 3 测试代码 与实际复杂业务不同 在此我们只做模拟 Controller Service 4 导出测试 使用Postman进行接口测试,没接触过Postman的小伙伴可以看我这篇博客Postman导出excel文件保存为文件可以看到导出很成功,包括水印 sheet页名称自适应宽度。还有一些高亮……等功能可以直接搜索使用
Java无模版导出Excel 0基础教程
|
16天前
|
设计模式 测试技术 Python
《手把手教你》系列基础篇(九十二)-java+ selenium自动化测试-框架设计基础-POM设计模式简介(详解教程)
【7月更文挑战第10天】Page Object Model (POM)是Selenium自动化测试中的设计模式,用于提高代码的可读性和维护性。POM将每个页面表示为一个类,封装元素定位和交互操作,使得测试脚本与页面元素分离。当页面元素改变时,只需更新对应页面类,减少了脚本的重复工作和维护复杂度,有利于团队协作。POM通过创建页面对象,管理页面元素集合,将业务逻辑与元素定位解耦合,增强了代码的复用性。示例展示了不使用POM时,脚本直接混杂了元素定位和业务逻辑,而POM则能解决这一问题。
32 6
|
13天前
|
设计模式 Java 测试技术
《手把手教你》系列基础篇(九十四)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-下篇(详解教程)
【7月更文挑战第12天】在本文中,作者宏哥介绍了如何在不使用PageFactory的情况下,用Java和Selenium实现Page Object Model (POM)。文章通过一个百度首页登录的实战例子来说明。首先,创建了一个名为`BaiduHomePage1`的页面对象类,其中包含了页面元素的定位和相关操作方法。接着,创建了测试类`TestWithPOM1`,在测试类中初始化WebDriver,设置驱动路径,最大化窗口,并调用页面对象类的方法进行登录操作。这样,测试脚本保持简洁,遵循了POM模式的高可读性和可维护性原则。
17 2
|
18天前
|
XML Java 测试技术
《手把手教你》系列基础篇(九十一)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-下篇(详解教程)
【7月更文挑战第9天】在Java项目中,使用Logback配置可以实现日志按照不同包名输出到不同的文件,并且根据日志级别分开记录。
29 4
|
23天前
|
XML 测试技术 数据格式
《手把手教你》系列基础篇(八十五)-java+ selenium自动化测试-框架设计基础-TestNG自定义日志-下篇(详解教程)
【7月更文挑战第3天】TestNG教程展示了如何自定义日志记录。首先创建一个名为`TestLog`的测试类,包含3个测试方法,其中一个故意失败以展示日志。使用`Assert.assertTrue`和`Reporter.log`来记录信息。接着创建`CustomReporter`类,继承`TestListenerAdapter`,覆盖`onTestFailure`, `onTestSkipped`, 和 `onTestSuccess`,在这些方法中自定义日志输出。
32 6
|
18天前
|
XML Java 测试技术
《手把手教你》系列基础篇(九十)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-中篇(详解教程)
【7月更文挑战第8天】这篇教程介绍了如何使用Logback将Java应用的日志输出到文件中。首先,通过创建`logback.xml`配置文件,设置`FileAppender`来指定日志文件路径和格式。然后,提供了一个`RollingFileAppender`的例子,用于每日生成新的日志文件并保留一定天数的历史记录。文中包含配置文件的XML代码示例,并展示了控制台输出和生成的日志文件内容。教程最后提到了一些可能遇到的问题及解决建议。
19 0
《手把手教你》系列基础篇(九十)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-中篇(详解教程)