- 博客(30)
- 收藏
- 关注
原创 java中List接口
1. List接口1.1 List接口概述List接口特征: 1. 数据存储可重复。 2. 有序,添加顺序和保存顺序一致。 --| ArrayList<E> 可变长数组--| LinkedList<E> 双向链表--| Vector<E> 线程安全的可变长数组1.2 List常用方法增 boolean add(E e); List接口继承Collection接口 add方法,使用操作和Collection一致,并且这 里采用的添加
2020-05-15 22:57:58
274
原创 java中集合
1. 集合【重点】1.1 集合概述目前代码中对于多个数据处理过程中,我们采用的方式是数组方式。 数组操作存在的问题: 1. 复用度差!!! 目前对于数据操作有且只能支持一个数据类型,一旦需要操作其他类型,全部 重构,从头来过 2. 空间固定!!! 数组的空间一旦在创建过程中确定,空间无法修改。 3. 方法较少!!! add remove modify get 。。。 自己写的!!!方法自己实现,体验不好!!!Java中对于数组操作没有提供 太多的有效方法
2020-05-14 20:28:20
216
原创 JAVA泛型和项目
泛型和项目1. 泛型1.1 泛型概述 润物细无声!!! 泛型其实也是一种归纳总结思想的提升,对于数据处理的范围,参数的类型,方法操作的数据... 进行了二次剥离!!! 代码中使用泛型之后,可以极大的提高对于代码的复用性,可移植性,可操作性。1.2 泛型格式Java中泛型规定: <自定义无意义英文大写单字母占位符> 一般常用: <T> Type <E> Element <K> Key <V> Value泛型可以
2020-05-13 22:58:39
254
原创 异常处理和String类
异常处理和String类1. 异常处理1.1 Exception的两种处理方式概述小门诊 手指划伤,需要包扎处理,当场处理好 发烧去小门诊,不敢接,要不您去指定发烧医院当场处理好,拒之门外。 这两种方式就是Java中处理异常的方式 【捕获】 有能力处理你就捕获,自己的问题你就捕获 【抛出】 没有办法处理,或者不是自己的问题,和自己无关,因别人导致的错误,抛出1.2 捕获异常1.2.1 基本格式格式: try { // 有可能出现问题的代码,存在一定隐患的代码 } catc
2020-05-12 23:08:40
305
原创 Object类和异常初识
Object类和异常初识1. Object类概述 面向对象语言中都会有一个类是作为所有类的基类,万物之根本!!!Object是Java中所有类的基类,根类。Object类是任何一个类的直接父类或者间接父类。 Object提供了一些可以让任何一个Java中类型使用的方法 toString方法 equals方法 hashCode方法 还存在一些和线程相关的方法: wait(); notify(); notifyAll(); Object作为一种数据类型,如果按照Java数
2020-05-11 21:20:28
169
原创 学生管理系统项目【完善】
学生管理系统项目【完善】1. 改需求: 真实修改数组中保存的学生对象数据。 需要找到对应学生对象,修改其中指定的数据方法分析: 权限修饰符: public 是否需要static修饰 不需要 返回值类型: Student boolean √ 检测方法运行状态,如果出现问题,返回false 方法名: modify 形式参数列表: int id方法声明: public boolean modify(int id)static补充 1. static修饰静态
2020-05-09 21:24:54
358
原创 使用数组完成学生管理系统项目
学生管理系统项目【所有知识点整合】1. 学生管理系统项目尝试完成以下功能 实体类: 学生类: id, 姓名,年龄,性别,成绩 需要使用数组保存学生信息 Student[] allStu 需要完成的方法 1. 根据学生的ID,找到对应的学生对象【完成】 2. 完成方法,添加新学生 3. 完成方法,删除指定ID的学生 4. 完成方法,展示数组中所有的学生信息 5. 根据学生成绩,完成降序排序1.1 包结构划分包名规范: 1. 所有的单词全部小写 2. 不同的
2020-05-08 23:14:19
869
原创 java 接口
构造代码块和static案例,接口interface1. 构造代码块和static案例1.1 分析过程计数器 记录用户的登陆次数,当前网站的访问人数...自动生成用户ID号 会员ID号不可以重复,而且是用户在申请账号时自动生成!!!分析: 1. 程序不退出,ID号始终处于一种记录状态,保存下一个用户的ID号 2. 用户提供不管多少数据,都要给予一个对应的ID号解决: I...
2020-05-07 22:22:34
255
原创 java中static
static 【重点】1. static 概述static关键字可以修饰方法!!!static关键字可以修饰成员变量!!!【没有对象】2. static 修饰成员变量2.1 生活中的案例共享单车!!! 北京是咱们的首都!!! 在你成为北漂之前,共享单车在北京已经存在了!!! 在结束北漂生活之后,共享单车是不是还在北京??? 还在!!! 共享单车的归属权是谁??? ...
2020-05-06 20:49:01
208
原创 面向对象 四
面向对象 四1.继承带来的问题1.1 父类中的方法不一定适合子类 开发中父类的方法继承给子类使用,但是子类使用不太符合子类的情况,如果子类方法重新定义,重新命名,又会导致代码冗余,开发压力较大。1.2 重写 【Override】前提条件: 1. 重写是存在与继承中子类,或者【遵从代码实现类】 2. 重写情况下要求子类中的方法和父类中的方法,方法声明完全一致。 3. 方法体按照子类...
2020-05-05 17:34:38
148
原创 Java面向对象三
面向对象 三1. 多类合作1.1 PC类屏幕 屏幕可以看做是一个类 成员变量: 品牌 尺寸键盘 键盘也可以看做是一个磊 成员变量: 品牌 按键个数PC电脑类 成员变量: 屏幕类对象 键盘类对象 成员方法: 换屏幕 换键盘 电脑展示配置1.2 屏幕类代码实现package com.qfedu.a.computer;/** * ...
2020-04-29 19:51:05
148
原创 java面向对象 二
面向对象 二1. 构造方法【鸡肋】1.1 作用 用于再开发过程中创建对象使用,创建对象目前的格式 new 类名(有可能使用到的参数) 类名(有可能使用到的参数);这既是构造方法 constructor 初始化当前创建对象中的成员变量数据!!!1.2 格式格式: public 类名(所需初始化参数列表) { 初始化语句; }细节: 1.构造方法的名字必须是类名,...
2020-04-28 22:22:53
150
原创 java中选择排序算法推导
选择排序算法推导1.1 找出数组中最大值,和下标为0的元素互换位置int[] arr = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};/* * 1. 找出数组中的最大值下标位置 */ ...
2020-04-26 21:23:57
137
原创 java 数组
数组操作1.组数地址转移问题public static void main(String[] args) { int[] arr1 = new int[10]; int[] arr2 = new int[10]; arr1[0] = 10; arr2[0] = 20; ...
2020-04-24 22:06:32
117
原创 方法总结和数组初识
方法总结和数组初识返回值类型: 当前方法运行之后对外的数据产出方法名: 明确告知用户这里运行的方法是哪一个,执行的效果会怎么样。 小驼峰命名法,见名知意,动宾结构形式参数列表: 巧妇难为无米之炊,方法运行时所需的外来数据,方法运行的必要条件!!! 1.1.1 方法名规矩 1. 只能用英文字母(A ~ Z a ~ z), 数字(0 ~ 9),还有下划线 _ 2. 见名知意,动...
2020-04-23 21:05:36
130
原创 java中方法的介绍
方法1.返回值1.1 代码中返回值需要使用关键字retrun 返回作用: 1.结束当前方法的执行 2.返回return之后的数据,到方法之外,要求返回值的数据和方法声 明位置告知调用者的返回值数据类型一致。 【数据类型一致化】1.3 完成一个无参数有返回值的方法1.3.1 方法调用过程class Method1 { public static void main(Str...
2020-04-22 21:46:13
212
原创 java中嵌套循环和方法
嵌套循环和方法1.嵌套循环嵌套循环 为了让大家能够给更好的理解循环嵌套之后的一个操作,后期代码 中,一些算法中,都会使用到嵌套循环。1.1 入门/* L * ***** 1 5 ***** 2 5 ***** 3 5 ***** 4 5 ***** 5 ...
2020-04-21 21:40:34
466
1
原创 for循环、break、continue
for循环、break、continue1.for循环for (/*循环初始化条件*/;/*循环条件判断*/;/*循环条件变更*/) { //循环体}for循环的优势: 1.for之后的小括号内容,可读性更强 2.可用通过for之后小括号,里面的内容大概算出整个循环会执行多 少次 3.for循环和一些特殊的数据关系非常紧密2.breka字面含义: 跳出、打破 大...
2020-04-20 20:54:55
229
原创 switch - case 、while、do - while
switch case 、while、do - while1.switch case1.1 结构概述/* switch case 结构是一个可以在很多开发语言中用用使用的*/switch case (/*变量*/) { case 常量选择1: //处理方式 break; case 常量选择2 //处理方式 bre...
2020-04-17 21:30:22
334
原创 if分支结构
java中if分支结构1.代码运行过程中常见的结构1.顺序结构 代码从上到下,从左至右执行,最基本原则2.分支结构 代码满足不同条件,执行不同的结果3.循环结构 代码中存在需要多次执行的情况,会使用到循环结构2.分支结构2.2 if分支结构if (/* 判断条件*/) { //语句体}/*执行流程: 当前程序运行到if结构时,首先执行判断条件,判断条件的结果是一个...
2020-04-16 20:38:05
983
原创 JAVA运算符
一、运算符1.1 算数运算符1.开发中使用的算数运算符: 加 + 减 - 乘 * 除 / 取余 % 小括号() 赋值号 = 注意事项: 1.先乘除,后加减 2.从左至右运行 3.除数不能为0 4.先运算小括号里面的内容 【注意】 1.Java中所有运算符优先级有18-19个,优先级最高的是小括号, 开发中出现了整理优先级的问题,简单粗暴加括号。 2...
2020-04-15 22:08:20
98
原创 电商大数据分析
什么是数据分析 运用不同行业中,专门从事行业数据搜集、整理、分析,并依据数据做出行业研究、评估和预测的专业人员。 熟悉行业知识、公司业务及流程,最好有自己独到的见解,若脱离行业认知和公司业务背景,分析结果就没有太大的使用价值。 一方面是搭建数据分析框架的要求,比如确定分析思路就需要用到营销、管理等理论知识来指导;另一方面是针对数据分析结论提出有指导意义的分析建议。能够掌握数据分析基本原理与一些...
2019-12-11 18:36:20
936
原创 微服务
单体应用 早些年,各大互联网公司的应用技术栈大致可分为 LAMP(Linux + Apache + MySQL + PHP)和 MVC(Spring + iBatis/Hibernate + Tomcat)两大流派。无论是 LAMP 还是 MVC,都是为单体应用架构设计的,其优点是学习成本低,开发上手快,测试、部署、运维也比较方便,甚至一个人就可以完成一个网站的开发与部署。 以 MVC 架...
2019-12-10 15:00:57
770
原创 Web管理应用与开发
HTTP协议www 万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。这样一来彻底摆脱了以前查询工具只能按特定路径一步步地查找信息的限制 WWW核心技术包括HTML和HTTP。其中,HTTP服务使用...
2019-12-03 17:45:17
419
原创 P2P原理与实践
P2P概述P2P的概念 对等式网络(peer-to-peer, 简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。P2P的发展历程P2P的...
2019-12-03 17:44:31
258
原创 云计算原理与技术
云计算概述云计算的定义目前比较权威的云计算定义是美国国家标准技术研究院NIST提出的,包括以下4点: (1 )云计算是一种利用互联网实现随时随地、按需、便捷地访问共享资源池(如计算设施、存储设备、应用程序等)的计算模式。 (2 )云计算模式具有5个基本特征:按需自助服务、广泛的网络访问,共享的资源池、快速弹性能力、可度量的服务。 (3 )云计算有3种服务模式:软件即服务(SaaS)...
2019-12-03 17:43:57
828
原创 云存储技术
存储概述存储历史存储的分类 根据组网形式不同,当前3中主流存储技术或存储解决方案为直连式存储(DAS)、存储区域网络(SNA)、网络接入存储(NAS)。DAS(Direct Attachment Storage) 开放系统的直连式存储(Direct-Attached Storage,简称DAS),DAS优缺点:NAS(Network Attachment Storage)...
2019-12-03 17:43:33
1089
原创 大数据技术与实践
大数据概述 大数据产生背景:1.数据量大,数据种类多。2.海量数据的高存储成本,大数据两下数据处理性能不足,流式数据处理缺失。3.优先的扩展能力,单一数据源。4.数据资产对外增值。大数据定义 大数据:指无法在可承受的时间内用软硬件进行捕捉、管理和处理的数据集合,需要新处理模式才能使数据集合称为具有更强的决策力、洞察力和流程优化等能力的海量、多样化的信息资产。大数据的4V特征...
2019-12-03 17:42:15
492
原创 分布式计算范型
消息传递范型 消息传递同样也是分布式应用的最基本范型,一个进程发送代表请求的消息,该消息被 传送到接收者;接收者处理该请求消,并发送一条应答消息。最后该应答消息可能触发 下一个请求,并引起下一个应答消息。如此不断反复传递消息,实现两个进程间的数据 交换。客户 / 服务器范型 客服/服务器范型是玩咯引用中使用最多的一种分布式计算范型 当前最流行的互联网应用WWW是基于客户/服务...
2019-12-03 17:40:46
356
原创 分布式计算概述
分布式计算概述概念 简单的说分布式计算是在分布式系统上执行的计算。更为正式定义是,分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分配给许多计算机处理,最后把各个部分的计算结果整合起来得到最终结果。优缺点优点: 廉价、资源共享、可伸缩性、容错性缺点: 多点故障、安全性低相关计算形式1.单机计算2.并行计算3.网络计算4.网格计算5....
2019-12-03 17:38:11
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅