![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言-JAVA
文章平均质量分 83
韩小兔修媛史
这个作者很懒,什么都没留下…
展开
-
【Java——网络编程基础之客户端服务器连接】
网络编程1.1软件结构1.2 网络通信协议1.3 协议分类1.4网络编程三要素协议IP地址端口号TCP通信程序2.1 概述2.2 Socket类构造方法成员方法2.3 ServerSocket类构造方法成员方法2.4 简单的TCP网络程序TCP通信分析图解客户端向服务器发送数据综合案例3.1 文件上传案例文件上传优化分析优化实现信息回写分析图解回写实现1.1软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为B原创 2021-09-01 23:24:00 · 509 阅读 · 0 评论 -
JAVA——运算符详解
JAVA提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符、位运算符等等。一:算术运算符 1.加减运算符:加减运算符是二目运算符,即连接两个操作元的运算符。运算结合方向是从左到右。操作类型:整形、浮点型数据。优先等级:四级。2.乘除和求余运算符:乘除和求余的运算符*、/、%是二目运算符,运算结合方向是从左到右。操作类型是整形或浮点型数据。优先等级:三级。3.自增自...原创 2018-11-21 22:10:12 · 244 阅读 · 0 评论 -
JAVA—构造方法和对象的创建
一:构造方法和对象的创建package chapter4.constructor;public class TestConstructor { public static void main(String[] args) { // TODO Auto-generated method stub //1:创建Student类的一个实例(对象)...原创 2018-12-15 14:58:36 · 4185 阅读 · 0 评论 -
JAVA——类与方法
一:类 类是JAVA语序的基本要素,一个JAVA应用程序就是由若干个类所构成。类是JAVA语言中最重要的“数据类型”,类声明的变量被称作“对象变量”,简称“对象”。类的定义包含两个部分:类声明和类体。基本格式为:class 类名{ 类体的内容} class是关键字,用来定义类。“class类名”是类的声明部分,类名必须是合法的JAVA标识符。...原创 2018-12-08 21:30:07 · 590 阅读 · 0 评论 -
JAVA——语句概述
JAVA中的语句像汉语中的关联词一样,可以使我们条理清晰的表达想要叙述的话语。同样,语句概述也是JAVA语言中为之重要且主要的内容。 一:JAVA里的语句可分为以下6类:❶方法调用语句:例:System.out.println("Hello")❷表达式语句:由一个表达式构成的语句,结尾处加分号;如赋值语句:x=810;y=216;z=13;❸...原创 2018-12-03 22:58:24 · 427 阅读 · 0 评论 -
JAVA——数组
一:数组1.含义:数组是一些类型相同变量组成的集合;数组属于引用型变量,创建数据需要经过声明数组和为数组分配变量两个步骤2.声明数组:声明数组包括数组变量的名字,(简称数组名)、数组的类型。①一维数组的两种声明方式:type[]arr_name;或者:type arr_name[];eg: int[]intArrays; int intA...原创 2018-11-18 17:41:37 · 200 阅读 · 0 评论 -
JAVA——编译阶段与特点
一:编程的几个发展阶段:1.面向机器语言: 计算机处理信息早期语言是所谓的机器语言,使用机器语言进行程序设计需要面向机器来编写代码,即需要针对不同的机器编写诸如0101100这样的指令序列。用机器语言进行程序设计是一项累人的工作,代码难以阅读和理解,同样的任务,需要针对不同型号的计算机分别编写指令。使用机器语言编程也称为面向机器编程。机器语言为低级语言。2.面向过程语言...原创 2018-12-07 22:28:00 · 277 阅读 · 0 评论 -
JAVA——子类与继承
一:子类与父类: 在编写一个类时,若某个类中有所需要的成员变量和方法,如果我们想复用这个类中的成员和方法,那么可以将编写的类定义为这个类的子类,子类可以让我们不必一切“从头做起”。 继承是一种由已有的类创建新类的机制。利用继承,可以先定义一个共有属性的一半了in,根据该一般类再定义具有特殊属性的子类,子类继承一般类的属性和行为,并根据需要增加她自己新的属性和行为。...原创 2018-12-18 23:01:16 · 1749 阅读 · 0 评论 -
JAVA----JDBC流程详解
1.导包 1.根据数据库的版本进行导入。2.编写常量 1.DRIVERCLASSNAME 1.5:com.mysql.jdbc.Driver 2.8:com.mysql.cj.jdbc.Driver 2.URL 1.5:jdbc:mysql://localhost:3306/数据库名称 2.8:注意加时区。 3.USERNAME 4.PASSWORD3.加载驱动 1.Class.forName...原创 2020-10-22 19:18:37 · 226 阅读 · 2 评论 -
【Java——IO(二)缓冲流、转换流、序列化流】
缓冲流、转换流、序列化流缓冲流1.1 概述1.2 字节缓冲流构造方法效率测试1.3 字符缓冲流构造方法特有方法1.4 练习:文本排序案例分析案例实现2、转换流2.1 字符编码和字符集字符编码字符集2.2 编码引出的问题2.3 InputStreamReader类构造方法指定编码读取2.4 OutputStreamWriter类构造方法指定编码写出2.5 练习:转换文件编码案例分析案例实现3、 序列化3.1 概述3.2 ObjectOutputStream类构造方法序列化操作3.3 ObjectInputSt原创 2021-08-10 23:04:10 · 136 阅读 · 0 评论 -
【Java——IO流(一)】
字节流、字符流1、IO概述1.1、什么是IO1.2、IO的分类1.3、IO的流向说明图解:1.4、 顶级父类们2、字节流2.1 一切皆为字节2.2 字节输出流【OutputStream】2.3 FileOutputStream类构造方法写出字节数据数据追加续写写出换行二级目录三级目录1、IO概述1.1、什么是IO生活中,你肯定经历过这样的场景。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一原创 2021-08-10 22:38:48 · 177 阅读 · 0 评论 -
【Java——File类】
File类1.1、概述1.2、构造方法1.3、常用方法获取功能的方法1.1、概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2、构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File原创 2021-08-09 10:25:40 · 84 阅读 · 0 评论 -
【Java——Date、DateFormat、calendar、System、StringBuilder、包装类】
日期时间类1.1、Date类概述常用方法1.2、DateFormat类构造方法格式规则常用方法format方法parse方法1.3、练习三级目录1.1、Date类概述java.util.Date类 表示特定的瞬间,精确到毫秒。Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date):分配Date对象并初始化此对象,以表原创 2021-08-07 14:55:02 · 129 阅读 · 0 评论 -
【Java——Iterator迭代器】
Iterator迭代器1.1、Iterator接口1.2增强for1.1、Iterator接口在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称为迭代器。想要遍历Collectio原创 2021-08-03 22:35:51 · 93 阅读 · 0 评论 -
【Java——Map集合】
Map集合1.1、概述1.2、Map常用子类1.3 Map接口中的常用方法1.4、 Map集合遍历键找值方式1.5、 Entry键值对对象1.6、 Map集合遍历键值对方式1.7、HashMap存储自定义类型键值LinkedHashMap1.9、Map集合练习1、需求:2、案例需求分析1.1、概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.ut原创 2021-08-05 08:50:56 · 123 阅读 · 0 评论 -
【java——Collection集合】
Collection集合1.1、集合概述1.2、集合框架二级目录三级目录1.1、集合概述集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2、集合框架。二级目录三级目录...原创 2021-08-03 22:21:52 · 83 阅读 · 0 评论 -
【Java——泛型】
泛型1.1、概述1.2、使用泛型的好处1.3、泛型的定义与使用定义和使用含有泛型的类在创建对象的时候确定泛型含有泛型的方法含有泛型的接口1、定义类时确定泛型的类型2、 始终不确定泛型的类型,直到创建对象时,确定泛型的类型1.3、泛型通配符通配符基本使用通配符高级使用----受限泛型1.4、集合综合案例:案例介绍:分析1.1、概述在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用原创 2021-08-03 20:17:29 · 108 阅读 · 0 评论 -
【JAVA——Object类】
Object类:1.1、概述:1.2、toString方法方法摘要覆盖重写1.3、equals方法方法摘要默认地址比较对象内容比较1.4、Object类:1.1、概述:java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}原创 2021-08-03 00:52:22 · 97 阅读 · 0 评论 -
Java——抽象类详解
抽象类1.1概述1.2抽象(abstract)使用格式注意事项:1.1概述父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。定义抽象方法: 没有方法体的方法。抽象类:包含抽象方法的类。1.2抽象(abstract)使用格式抽象方法使用sbatract关键字修饰方法,该方法就是抽象方法。抽象方法只包括方法名,没有方法原创 2021-07-30 00:41:59 · 144 阅读 · 0 评论 -
Java——接口详解
文章目录JAVA接口、多态1.1概述1.2定义格式1.3基本的实现1.4接口的多实现1.5接口的多继承1.6其他成员特点JAVA接口、多态1.1概述是java语言中的一种引用类型,是方法的集合;如果说类的内部封装了成员变量、构造方法和成员方法;那么接口的内部主要是分装了方法;成员变量:被final修饰;可视为常量;格式:[public] [static] [final] 数据类型 常量名称 = 数据值;注意: 1、常量必须进行赋值,而且一旦赋值不能改变; 2、常量名称完全大写原创 2021-07-28 17:29:00 · 136 阅读 · 0 评论 -
JAVA——引用数据类型*
引用数据类型:⑴类 ⑵接口 ⑶数组 (4)枚举 (5)注解在java中,除了8种基本数据类型,其他类型都是引用类型; int a=10; a是基本数据类型 Date d=new Date(); d是引用类型引用类型使用=赋值;除了String、包装器类(共8个)外,都需要使用new 关键字; 引用类型可以使用==、!=进行比较,比较的是引用类型的地址,不是内容; 引用类型不能使用>、>=、<=、<进行比较;引用数据类型的存储...原创 2020-09-01 20:46:09 · 391 阅读 · 0 评论 -
JAVA——基本数据类型
主要内容:1.标识符与关键字;2.基本数据类型;3:类型转换运算;4:输入,输出数据;5数组一:标识符与关键字1.标识符(只是一个名字):⑴作用:用来标识类名,变量名,方法名,类型名,数组名,以及文件名的有效字符序列。⑵命名规则:①不能是数字字符开头;②由字母,下划线,美元符,和数字组成,长度不受限;③大小写敏感:Hello与hello不是相同的标识符;④不能是JA...原创 2018-11-09 23:41:14 · 619 阅读 · 1 评论 -
JAVA基础——标识符、常量、变量、作用域
一:标识符与关键字1.标识符(只是一个名字):⑴作用:用来标识类名,变量名,方法名,类型名,数组名,以及文件名的有效字符序列。⑵命名规则:①不能是数字字符开头;②由字母,下划线,美元符,和数字组成,长度不受限;③大小写敏感:Hello与hello不是相同的标识符;④不能是JAVA的关键字。(关键字:就是具有特定用途或被赋予特定意义的一些单词)⑤标识符不能是true,false,null(尽管true,false和null不是JAVA的关键字) eg.以下都是标识符...原创 2020-09-01 20:57:00 · 215 阅读 · 0 评论 -
JAVA代码注释规范
这里写自定义目录标题JAVA代码注释规范注释原则注释条件:1、基本注释:(必须添加)2、特殊必须加注释:注释格式:JAVA代码注释规范注释是代码必不可少的一部分,注释提高了代码的可读性;是架起程序设计这与阅读者之间的通信桥梁,最大限度的提高了团队开发合作效率,也提高了代码的维护效率。注释原则1、注释内容:简洁明了,含义准确,语言严谨,防止注释多义性!注释条件:1、基本注释:(必须添加)(a):类(接口)的注释1. 类(接口)注释 /*** 类的描述* @author Admi原创 2020-10-07 16:27:11 · 739 阅读 · 0 评论 -
JAVA环境配置JDK
这一节主要讲的是JDK的安装与简单的JAVA应用程序,是程序编译的基本内容! JAVA安装与程序编译可以分为1:安装JDK,2:环境变量配置,3:编写JAVA语言,4:CMD进行编译这几个基本步骤。 第一步:安装JDK:注意安装时必须分清版本,JDK安装时一般默认路径既可,如果想要更改目录,要安装到JAVA的下一个目录,也就是说要安装到与JDK平行的目录,之后点击“下...原创 2018-10-20 23:41:49 · 369 阅读 · 0 评论 -
JAVA入门基础——JAVA的诞生、地位及特点
JAVA入门对以后的JAVA学习特别重要,既是基础也是重点!这一节重点在JAVA的平台无关系和JAVA应用程序的开发步骤。 本节主要了解的内容有:1:JAVA的地位 2:JAVA的诞生 3:JAVA的特点 4:安装JDK 5:简单的JAVA应用程序 6:注释 7:编程风格 8:反编译 一:JAVA的地位 JAVA具有面向对象、与平台无关、安全、稳定和多线程...原创 2018-10-20 23:01:27 · 572 阅读 · 0 评论