
java
文章平均质量分 89
m0-0m
这个作者很懒,什么都没留下…
展开
-
认识设计模式
https://www.runoob.com/design-pattern/design-pattern-tutorial.html1.什么是设计模式? 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结2.设计模式的作用是什么? 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠...原创 2021-01-18 22:46:43 · 115 阅读 · 0 评论 -
认识反射
1.反射是什么,有什么作用? 反射---在程序运行的过程中,我们可以得到某个类的对象,可以调用某个类中的任何一个变量/方法,这种动态获取信息的过程就是反射。 当我们在没有见过某个类的情况下,仅凭一个完整的类名,就可以获取到整个类的所有信息。 反射的使用场景: 1.jdbc加载数据库驱动 2.Servlet的web.xml配置 3.Spring框架2.实例对象与反射对象的相互转换?...原创 2021-01-15 17:38:05 · 126 阅读 · 0 评论 -
认识泛型
1.什么是泛型? 泛型---广泛的数据类型。 将某一个类/接口/方法/变量的数据类型象使用参数一样传递给类/接口/方法/变量。 数据类型的参数化,任意化2.为什么需要泛型? 第一天 类中的x,y变量需要int package com.wangxing.test1;public class IntTest { private int x; private int y; public int ge...原创 2021-01-15 17:18:17 · 111 阅读 · 0 评论 -
网络编程3
1.什么是UDP,它的优缺点是什么? UDP--->用户数据报协议 报---报文 优点:消耗小,效率高 缺点:不能保证数据的安全与可靠。2.建立基于UDP的网络通讯程序需要使用的类和常用方法? 1.基于UDP的网络通讯程序是不区分客户端和服务器。 java.net Class DatagramPacket---该类表示数据报包。【打包被发送的数据/接收发来的数据】 构造方法DatagramPack...原创 2021-01-14 20:35:32 · 104 阅读 · 0 评论 -
网络编程2
1.什么是TCP,它的优缺点是什么? TCP--传输控制协议[有连接的协议] 优点:保证数据安全可靠 缺点:消耗大,效率低2.建立基于TCP的网络通讯程序需要使用的类和常用方法? 基于TCP的网络通讯程序是区分客户端和服务器端 创建客户端程序 1.java.net Class Socket创建基于TCP的通讯程序的客户端对象的java类 通过这个类创建的对象就表示一个客...原创 2021-01-13 16:33:11 · 83 阅读 · 0 评论 -
网络编程1
1.什么是网络? 在计算机领域中网络是信息传输,接收,共享的虚拟平台,通过它把各个点,面,体的联系到一起,从而实现这些资源的共享。 作用:信息传输,资源共享 优点: 资源共享免费2.OSI七层参考模型和TCP/IP四层参考模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用...原创 2021-01-12 16:55:25 · 129 阅读 · 0 评论 -
多线程3
通过继承Thread类所创建的线程不能实现资源共享功能,package com.wangxing.test1;public class MyThread implements Runnable{ //定义票数 private int piao=5; @Override public void run() { //得到线程名称 String name=Thread.currentThread().getName(); boolean flag=true; whi...原创 2021-01-08 17:50:25 · 98 阅读 · 4 评论 -
多线程2
1.线程中的常用操作方法 Java.lang.Thread类【线程类】 void start() 启动线程 staticThread currentThread()得到当前正在运行的线程对象 String getName()返回该线程的名称。 void setName(Stringname)设置线程名称 当没有设置线程名称的...原创 2021-01-07 18:03:19 · 74 阅读 · 0 评论 -
多线程1
一.什么是多线程?1.什么是进程? 进程:在操作系统中运行的某个软件/某个程序(主要是指在内存中)。[动态] 任何软件/程序要运行都要被加载到内存中,而内存负责运行这个软件/程序所需要的那些内存空间,就被称为当前软件在内存中的一个进程。进程需要依赖于操作系统 进程就是在操作系统中动态运行的静态代码。2.什么是线程? 线程就是在操作系统中动态运行的静态代码【进程】中的某一项具体功能的执行过程【执行轨迹/执行线索】。 例如:...原创 2021-01-06 16:52:55 · 83 阅读 · 0 评论 -
java中的输入输出流3
java中的输入输出流31.常用的字符输入与字符输出流类 1.字符输出流---顶级类Writer public abstract class Writer---不能new 1.1FileWriter--- 方便写字符文件构造方法 FileWriter(Filefile) 给一个File对象构造一个FileWriter对象。 FileWriter(Filefile, booleanappend) 给一个File对象构...原创 2021-01-04 17:29:06 · 113 阅读 · 0 评论 -
java中的输入输出流2
java中的输入输出流21.IO流的划分与区别【字节流与字符流】? IO流用来读写文件的内容 流--数据的流动轨迹。按照数据的流动方向 输入流---将数据读取到我们的处理程序中所形成的数据的流动轨迹就是输入流【读取数据】 输出流---将我们程序处理以后的数据写出到某一个文件中所形成的数据的流动轨迹就是输出流【写出数据】 2.按照每一次读写数据的大小 字节流---每一次读写一个...原创 2021-01-03 23:40:50 · 80 阅读 · 0 评论 -
java中的输入输出流1
java中的输入输出流1 输入输出流---对文件进行读【打开】写【修改】操作的java类库。 文件---把数据持久化到磁盘的载体 ---文件的组成 1.文件的属性【文件名称,文件大小,文件类型,创建时间.....】 2.文件内容【输入输出流】 我们要想通过java提供的输入输出流读写文件中的内容就得先学会操作文件。 Java中为我们提供了一个专门操作文...原创 2020-12-30 18:31:36 · 77 阅读 · 0 评论 -
java集和框架2
集合框架-21.HashMap类和Hashtable类的用法TreeMap与ConcurrentHashMap Map接口--集合接口--主要处理的是键值对结构的数据 键值对结构的数据---就是一个完成的数据是由键和键所对应的值组合而成的数据 例如:书的目录就是一种键值对结构 【标题----页码】 Map接口下的子类 HashMap类--public class HashMap【基于哈希表的实现的Map接口】 ...原创 2020-12-25 20:26:38 · 100 阅读 · 0 评论 -
java 集和框架1
集合框架11.Java中集合框架的体系结构 集合框架---java做好的用来管理乱七八糟的一堆数据的java类库 集合----[乱七八糟的一堆] 框架---做好的java类库2.Collection接口与Map接口的区别 Collection接口 Map接口 处理单列数据的顶级接口【100 “hello”】 处理键值对数据的顶级接口【标题:页码】 ...原创 2020-12-24 17:36:59 · 226 阅读 · 2 评论 -
日期处理和其他常用类
时间日期的操作类21.Date类如何创建对象,有哪些常用方法? Date类---java.util.Date---子类---java.sql.Date java.util.Date的子类是java.sql.Date Date类的定义---public class Date Date表示特定的时间。 构造方法: Date() 创建一个 Date对象,保存了当前系统时间。【格式不符合我们的认识】 D...原创 2020-12-23 18:52:25 · 278 阅读 · 0 评论 -
javaSE字符串操作类与时间日期操作类
字符串操作类StringBuilder、StringBuffer1.String类中的equals(Object anObject) 1.equals方法并不是String类的实例方法,它原本是Object类的实例方法,只是String继承Object类,将这个方法重写了。 2.所有的java类都默认继承了Object,包括我们自己定义的Java类。只是我们在自定义java类的时候没有使用extends关键字去继承Object类。【一原创 2020-12-22 18:49:03 · 81 阅读 · 0 评论 -
javaSE String类
Java中的字符串操作类【String】7.1.String类如何创建对象,有哪些常用方法?String类—表示一个字符串类【处理字符串数据的操作方法】String类是使用final修饰符修饰的,说明它没有子类,不可被继承。public final class StringJava程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。字符串不变; 它们的值在创建后不能被更改。String类的构造方法:1.String() 初始化新创建的 String对象,使其表示空字符序列。2.原创 2020-12-20 17:39:10 · 157 阅读 · 2 评论 -
javaSE异常处理---13
异常类处理1.Java中异常类的体系结构 1.程序出现异常是正常现象【就像人会生病一样】 2.Java中异常类Throwable[类]顶级异常类。 3.Throwable[类]有两个子类:1.Error(错误) 22.Error与Exception的区别 Error是java程序运行中不可预料的异常情况,这种异常发生以后,会直接导致JVM不可处理或者不可恢复的情原创 2020-12-18 17:19:52 · 135 阅读 · 0 评论 -
javaSE内部对象--12
内部类1.什么是内部类? 将一个java类定义到另一个java类中的java类就是内部类。外部类—包含内部类的类。 内部类—外部类中的类。 内部类编译后会形成一个新的字节码文件【外部类类名$内部类类型.class】2.内部类有几种表现形式分别都是如何编写的?每一种内部类各自都有哪些特征? 1、成员内部类–类中访问外【成员变量】 &nb原创 2020-12-17 18:27:28 · 82 阅读 · 0 评论 -
javaSE---11
static \ this \ super \ final 关键字的用法1.Static static–静态的【提前分配内存】 修饰的变量就是静态成员变量【类变量】,可以用类名访问,也可以用对象访问 修饰的方法就是静态方法量【类方法】,可以用类名访问,也可以用对象访问 例如:package原创 2020-12-16 15:20:29 · 73 阅读 · 0 评论 -
javaSE抽象类与接口-10
1.什么是上转型对象及其基本特征? 上转型对象—子类对象赋值给父类变量。 例如:package com.wangxing.test1;//父类public class Person { public void testPerson() { System.out.println("父类Person的实例方法"); }}package com.wangxing.test1;//子类public class Stu原创 2020-12-15 15:34:12 · 167 阅读 · 0 评论 -
javaSE---9
继承1.什么是继承? 1.继承体现的是一种父子关系。 2.由一个已有的类创建出新类的机制。【扩展】 已有的类----父类 新类-----------子类 3.面向对象的特征2.如何完成一个继承关系? 已有的类----父类原创 2020-12-12 14:36:24 · 228 阅读 · 0 评论 -
java开发工具eclipse的基本使用
Eclipse[IDE–集成开发环境] 1.Eclipse下载 https://www.eclipse.org/downloads/ 2.Eclipse安装只需要解压缩 3.首次使用Eclipse会有一个选择工作空间的弹框 工作空间:保存我们将来在这个Eclipse上创建的java程序【一个就可以啦】 4.认识Eclipse工作原创 2020-12-11 22:09:58 · 197 阅读 · 0 评论 -
javaSE--8[类和对象_3]
类和对象_31.什么是对象? 1.对象是由我们自己创建的类来创建出来的。[没有类就没有对象] 2.对象就是类的实例【可以真正使用类的数据,可以调用类中元素的数据】例如:修建大楼是绘制的设计图纸就是类,根据设计图纸修建起来的真实的可以住人的大楼就是对象。 3.一个类可以创建出多个对象 类是对象的模板,对象是类的真实表现2.如何创建对象?原创 2020-12-10 15:00:18 · 104 阅读 · 0 评论 -
javaSE基础--7[类和对象_2]
类和对象_21…Java类中方法的表现形式及其基本特征? Java类中方法是为了描述具有共同性质的一组数物的基本功能/行为。 Java类中方法的表现形式 1.实例方法格式 访问限制修饰符 方法的返回值数据类型 方法的名称(参数列表){方法体} 1.访问限原创 2020-12-09 15:13:05 · 159 阅读 · 1 评论 -
javaSE基础--6[类和对象_1]
类和对象_11.类是什么? 1.类–类型–数据类型—复合数据类型—自定义复合数据类型 为什么有复合数据类型? 基本数据类型就8种,在开发中远远不够,所以我们就需要一个可以根据自己的需求随时能制作出一个自己需要的数据类型。 2.类–具有共同性质的一组事物的群体原创 2020-12-08 16:06:22 · 86 阅读 · 0 评论 -
JavaSE基础--5
数组Java 中的数据类型有2类 1.基本数据类型 2.复合数据类型 为了能够一次性保存一组数据,所以才有了数组。1.什么是数组? 相同数据类型的数据按照顺序组成的复合数据类型就是数组。 1.相同数据类型的数据----将来被保存到数组中的数据都是同一类型。 【男澡堂子里都是男的】 原创 2020-12-05 17:46:21 · 118 阅读 · 0 评论 -
java基础--4
Java中的常用语句一.Java中的语句由3大类的结构 1.顺序结构—自上而下一行一行的有序的执行 2.选择结构 (1)If语句结构 判断语句中if语句的表现方式和用法 &n原创 2020-12-04 15:41:54 · 136 阅读 · 0 评论 -
JAVA 基础-3
数据类型转换、运算符、表达式3.1.Java中基本数据类型之间的转换以及注意事项? 1.boolean类型是不参与基本数据类型之间的转换。 2.基本数据类型的精度排序【由低到高顺序】 byte short char原创 2020-12-03 16:07:46 · 310 阅读 · 0 评论