
JAVA
文章平均质量分 72
Ronin__L
此人很懒,想写点什么,但没有什么可以写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA--图形用户界面编程(GUI)
JAVA–图形用户界面编程(GUI)文章目录JAVA--图形用户界面编程(GUI)图形用户界面编程的概述GUI编程基础AWT中主要类的继承关系Swing中主要类的继承关系常用组件与容器顶层容器(JFrame、JDialog)中间容器标签按钮文本框布局管理FlowLayout布局管理器BorderLayout布局管理器GridLayout布局管理器事件的类型和处理方法综合联动测试图形用户界面编程的概述1、图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指原创 2021-08-10 18:19:08 · 979 阅读 · 0 评论 -
JAVA--网络编程
JAVA–网络编程文章目录JAVA--网络编程一、网络认识网络体系结构OSI参考模型TCP/IP参考模型小结网络协议二、Java Socket网络编程1. Socket概述2 .Socket类Socket 的构造方法Socket 的常用方法3.ServerSocket 类ServerSocket 的构造方法和常用方法ServerSocket 的常用方法三、小练一、网络认识网络体系结构通过网络发送数据是一项复杂的操作,必须仔细地协调网络的物理特性以及所发送数据的逻辑特征。通过网络将数据从一台主机发原创 2021-06-24 00:15:44 · 175 阅读 · 0 评论 -
JAVA多线程
JAVA多线程文章目录JAVA多线程一、线程1.进程2.线程3.多线程的实现方案继承Thread类,重写该类的run()方法实现Runnable接口,并重写该接口的run()方法使用Callable和Future接口创建线程通过线程池创建线程3.设置和获取线程名称获取线程名称getName()方法通过构造方法给线程设置名称通过setName()方法设置线程名称4线程控制5线程生命周期二、线程同步一、线程1.进程计算机的核心是CPU,它承担了所有的计算任务,而操作系统是计算机的管理者,它负责任务的调度原创 2021-06-21 00:23:24 · 572 阅读 · 1 评论 -
JAVA--字符、字节流
JAVA–字符、字节流文章目录JAVA--字符、字节流一、字符流编码与乱码:转换流Reader类writer类二、字节流字节输入流字节输出流一、字符流字符流:就是在字节流的基础上,加上编码,形成的数据流字符流出现的意义:因为字节流在操作字符时,可能会有中文导致的乱码,所以由字节流引申出了字符流。字符输入流:Reader常用子类:FileReader文件字符输入流常用方法:read();read(char[ ]);read(char[ ] ,offset,len);字符输出流: Writ原创 2021-06-21 00:24:08 · 585 阅读 · 6 评论 -
JAVA文件操作--file/IO流
JAVA文件操作–File/IO流文章目录JAVA文件操作--File/IO流一、File类File 类的字段File 类的构造方法File 类的常用方法递归二、IO流1.IO流的分类(组织架构)2.符字节,输入输出流的概念1.字符流和字节流2. 输入流和输出流一、File类Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File 类:文件和目录路径名的抽象表示。注意:File 类只能操作文件的属性,文件的内容是不能操作的。以pathn原创 2021-06-20 17:26:00 · 317 阅读 · 0 评论 -
JAVA异常
JAVA异常文章目录JAVA异常一、异常的定义1、非检查异常(unckecked exception):2、检查异常(checked exception):二、异常处理的基本语法1.try...catch...finally语句块2.throws 函数声明3.finally块4.throw 异常抛出语句5.自定义异常三、异常的注意事项四、小练1.TryCatch2.Exception一、异常的定义程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常处理机制能让程序原创 2021-06-20 01:32:21 · 223 阅读 · 0 评论 -
JAVA--collection集合、Iterator迭代器
JAVA–collection集合、Iterator迭代器文章目录JAVA--collection集合、Iterator迭代器一、集合二、collection集合三、Iterator迭代器一、集合集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单的。为此,整个集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如:原创 2021-06-20 00:35:13 · 340 阅读 · 0 评论 -
JAVA--equal、length、Arrays、Static
JAVA–equal、length、Arrays、Static文章目录JAVA--equal、length、Arrays、Static一、equals二、length三、Arrays1、Arrays类的定义2、Arrays常用函数(都是静态的)四、Static一、equalsequals方法是java.lang.Object类的方法有两种用法说明:一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。1、“ ==”比较两个变量本身的值,即两个对象在内存中的首原创 2021-06-20 00:21:24 · 423 阅读 · 0 评论 -
JAVA--String类
JAVA–String类文章目录JAVA--String类一、String类1、从根本上认识String类和String池2、String对象的创建3、不可变类一、String类1、从根本上认识String类和String池首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到: 1、String类是final的,不可被继承。public final class String。 2、String类是的本质是字符数组char[], 并且其值不可改原创 2021-06-19 23:59:39 · 223 阅读 · 0 评论 -
JAVA数组(2)
JAVA数组(2)文章目录JAVA数组(2)一、ArrayList类1.ArrayList类的使用方法2.ArrayList类的几个重要的方法和属性3.ArrayList类与数组转换4.ArrayListMethod5.小练二、使用String类1、字符串的长度、拼接和查找一、ArrayList类该类提供的许多方法可以实现数组的动态操控1.ArrayList类的使用方法ArrayList类可以实现变大变小的 数组,即动态数组,他提供了如下一些好处。动态地增加和减少了元素实现了ICollect原创 2021-06-19 23:47:56 · 146 阅读 · 0 评论 -
JAVA数组(1)
JAVA数组文章目录JAVA数组一、数组1、数组的概念2、数组的特点3、数组的初始化二、一维数组1、一维数组的声明2、一维数组的内存分配3、一维数组的初始化4、一维数组的引用三、二维数组1.二维数组的定义方式2.二维数组的内存分配和初始化3.二维数组的引用一、数组1、数组的概念数组(Array),是多个相同的数据类型按照一定的顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一的管理。它也是一种容器 可以同时存放 同种数据类型的多个数据2、数组的特点1、数组是有序排列的2、原创 2021-06-19 23:22:41 · 224 阅读 · 0 评论 -
JAVA接口
JAVA接口文章目录JAVA接口一、接口的定义二、接口的使用1.接口中定义成员变量2.注意事项:2.1错误写法:3. 接口多实现与多继承4.接口的四种权限修饰符三、Java接口的多继承四、小练一、接口的定义Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽原创 2021-06-19 22:23:34 · 178 阅读 · 0 评论 -
Sqlyog的安装与使用
Sqlyog的安装与使用一、官网下载地址https://sqlyog.en.softonic.com/二、下载完成,开始安装新建,名字自取三、Sqlyog使用右键单击,选择创建数据库输入名称,选择基字符集,数据库排序原则右击创建新表填写完毕后,表格所需内容即可保存右键单击,即可查看表...原创 2021-06-08 19:19:01 · 2035 阅读 · 0 评论 -
MySQL的安装
MySQL的安装一、MySQL的下载1.下载地址(1) 官网地址:https://www.mysql.com/(2)链接地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip2.环境配置(1)讲压缩包进行解压(2)右击我的电脑,点击属性(3)首先点击系统高级设置,然后点击环境变量(3)在系统框中寻找到path,选择编辑(4)找到原有路径(即有mysql名称的路径),然后点击删除。(5)打原创 2021-06-08 18:45:06 · 425 阅读 · 1 评论 -
JAVA-IDEA的下载、安装及使用
JAVA-IDEA的安装文章目录JAVA-IDEA的安装一、IDEA的下载1.1IEDA的下载地址二、IDEA的安装三、IDEA的使用一、IDEA的下载1.1IEDA的下载地址IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windowsIDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。旗舰版(Ultimate)需要付费使用,有更多的功能。社区版(Community)免费对大众开放。二、IDE原创 2021-05-17 09:33:44 · 2906 阅读 · 1 评论 -
JAVA19
JAVA19文章目录JAVA19一、异常1.异常Try----Catch2.异常Exception一、异常1.异常Try----Catchpackage Demo01Code;import java.io.IOException;public abstract class Demo01TryCatch {// 1、如果try中出现了多个异常对象,可以使用多个catch来进行异常处理// 2、如果try中产生了异常,那么就会执行catch中的异常处理逻辑,执行玩catch中的逻辑后会继续执原创 2021-05-13 12:21:20 · 219 阅读 · 0 评论 -
JAVA12
JAVA12文章目录JAVA12一、接口1.接口的概述2.接口的特点小练一、接口1.接口的概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象!2.接口的特点········································································································接口用关键字interface修饰publicinterface接口名{}原创 2021-04-08 11:51:15 · 142 阅读 · 0 评论 -
JAVA11
JAVA11文章目录JAVA11一、多态1.多态的定义1.1 多态的概念1.2 多态的前提2.多态中的成员访问特点2.1成员访问特点3.多态的好处和弊端3.1好处3.2弊端4.多态中的转型4.1向上转型4.2向下转型小练一、多态1.多态的定义1.1 多态的概念同一个对象,在不同时刻表现出来的不同形态1.2 多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象2.多态中的成员访问特点2.1成员访问特点成员变量编译看父类,运行看父类原创 2021-04-08 10:30:49 · 142 阅读 · 0 评论 -
JAVA10
JAVA10@[TOC](文章目录)一、抽象类1.抽象类的定义当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!2.抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化抽象类如何实例化呢?参照多态的方式,通过子类对象实例化,这叫抽象类多态抽象类的子类要么重写抽象类中的所原创 2021-04-08 10:30:21 · 104 阅读 · 0 评论 -
JAVA09
JAVA09文章目录JAVA09一、继承1.继承的概念2.实现继承的格式3.继承带来的好处4.继承的好处和弊端1.继承好处5.继承中变量的访问特点二、super1.this&super关键字2.this和super的使用分别3.继承中构造方法的访问特点4.继承中成员方法的访问特点5.super内存图小练一、继承1.继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法2.实现继承的格式继承通过extends实现格式:clas原创 2021-03-30 20:54:50 · 150 阅读 · 0 评论 -
JAVA08
JAVA08文章目录JAVA08一、构造方法1.构造方法概述2.3.4.二、1.2.3.4.2.小练一、构造方法1.构造方法概述作用创建对象Student stu = new Student();功能主要是完成对象数据的初始化格式:public class 类名{修饰符类名( 参数 ) {}}2.3.4.二、1.2.3.4.代码如下(示例):2.代码如下(示例):小练...原创 2021-03-25 23:28:53 · 144 阅读 · 0 评论 -
JAVA06
JAVA06文章目录JAVA06一、类和对象1.类和对象的定义2.类的定义3.对象的使用二、对象内存图1.单个对象内存图2.多个对象指向相同内存图一、类和对象1.类和对象的定义客观存在的事物皆为对象,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述––类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)原创 2021-03-21 16:09:46 · 137 阅读 · 0 评论 -
JAVA07
JAVA06文章目录JAVA06一、类和对象1.类和对象概念2.类的定义3.4.二、1.2.3.4.三、1.2.3.4.四、1.2.3.4.2.小练一、类和对象1.类和对象概念客观存在的事物皆为对象,所以我们也常常说万物皆对象。类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如原创 2021-03-23 18:51:29 · 263 阅读 · 1 评论 -
JAVA05
JAVA05文章目录JAVA05一、1.2.3.4.二、1.2.3.4.三、1.2.3.4.四、1.2.3.4.小练一、1.2.3.4.示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、1.2.3.4.代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningsw原创 2021-03-16 16:13:01 · 152 阅读 · 1 评论 -
JAVA04
JAVA04文章目录JAVA04前言一、运算符1.自增自减运算符2.自增自减运算符3.关系运算符二、逻辑运算符1.逻辑运算符的概念:2.解析3.短路逻辑运算符三.三元运算符小练前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、运算符1.自增自减运算符代码如下(示例):/*赋值运算符*/public class Op原创 2021-03-11 11:56:40 · 144 阅读 · 0 评论 -
JAVA03
JAVA03文章目录JAVA03二、1.引入库2.读入数据总结# 一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import s原创 2021-03-09 17:14:02 · 125 阅读 · 0 评论 -
JAVA02
JAVA02文章目录JAVA02一、注释1.注释的概述2.注释分类二、关键字1.关键字的概述2.关键字特点三、常量1.常量概述2.常量分类四、 标识符1.标识符的概述2.标识符定义的规则3.常见命名约定一、注释1.注释的概述注释是在程序指定位置添加的说明信息注释不参与程序运行,仅起到说明作用2.注释分类单行注释 格式://注释信息多行注释 格式:/*注释信息*/文档注释 格式:/**注释信息**/二、关键字1.关键字的概述关键字:被JAVA语言赋予特定含义的单词2.关键字特原创 2021-03-04 16:19:28 · 140 阅读 · 1 评论 -
JAVA01
Ronin__LJAVA01文章目录JAVA01一、JDK安装及环境配置1.安装JDK及环境配置1.1JDK安装1.2环境配置2.常用DOS命令二、HelloWorld案例1.文本文档版2.eclipse版三、进制的转换1.十进制转二进制1.1方法(辗转相除法=短除法)1.2例题15、 101.二进制转十进制1.1方法(权相加法)1.2例题11011、11111一、JDK安装及环境配置1.安装JDK及环境配置1.1JDK安装1.2环境配置2.常用DOS命令二、HelloWorld原创 2021-03-03 23:58:47 · 460 阅读 · 2 评论