自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 深信服23届校招开始啦

深信服2023届校招提前批正式启动!10大岗位、1000+offer,部分岗位仅提前批开放!加入我们,向数字化世界奔涌向前!内推码:NTAKS9S

2022-07-25 22:13:05 304 1

原创 深信服2022年春招内推

内推码:NTAKS9S

2022-02-22 03:05:28 334

原创 产品经理02_竞品分析

一、什么是竞品分析1、竞品分析定义对竞争对手进行全面的分析,总结出有利于自身的竞争策略分析与策略相辅相成,不能只分析而没有结论,也不能不分析直接得出结论2、竞品分析目的(一)战略选择了解所处行业之后,才能更好的建立产品核心竞争力,制定资源分配的合理化布局,明确当前阶段的预期目标。竞品是非常好帮助我们制定目标的一个参考工具(二)产品优化竞品分析是产品需求来源之一,通过与竞品对比从而了解到与竞品之间的差距,进而对产品进行优化。(三)个人成长锻炼逻辑思维、提升行业理解力、深化用户

2021-11-18 11:27:33 1011

原创 产品经理03_需求定义

一、需求定义需求是用户在一定场景下产生的某种欲望或解决某些问题的需要用户需求的体现业务需求的体现产品需求的体现用户需求和业务需求都是产品需求的来源用户需求和业务需求分别满足用户和公司的基本诉求产品需求就是一种产品解决方案的表达方式二、需求分析从用户需求、业务需求等不同来源的需求出发,挖掘其真实目的,提炼出产品解决方案并通过产品需求表达出来的过程需求通过挖掘后收集到需求池中,再针对具体进行初步分析,提炼产品方案。针对产品方案进行分析输出具体产品需求。针对产品需

2021-10-15 17:50:14 1774

原创 产品经理02_竞品分析

一、什么是竞品分析对竞争对手进行全面的分析,总结出有利于自身的竞争策略战略选择产品优化个人成长产品核心竞争力的建立需求来源之一逻辑思维的锻炼资源分配的合理化布局竞争压力迫使产品优化行业理解力提升合理制定预期目标用户导向概念地深化书面表达能力地加强二、竞品分析详解1、明确目标(一)不同产品阶段做竞品分析目的不同阶段主要分析人分析目的市场分析产品经理、运营人员确定方向,了解市场需求分析用研人员、产品

2021-10-15 17:39:32 1097

原创 产品经理01_岗位解析

一、什么是产品经理1、基本概念产品经理(Product Manager)是企业中专门负责产品管理的职位。负责市场调查并根据产品、市场及用户等的需求,确定开发何种产品,选择何种业务模式、商业模式等。推动相应产品的开发组织,还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。2、互联网产品诞生需求经过挖掘出现,获得上级认可。(市场分析,需求发现)进行项目规划,定项目流程,排项目资源。(写产品文档)产品进行美观设计。(

2021-10-15 17:25:16 1315

原创 异常

异常一、什么是异常异常是程序在执行时发生的事件,它会打断指令的正常流程。 Java中提供了一种独特的处理异常的机制,通过异常来处理程序设计中出现的错误。Java异常是一个描述在代码段中发生的异常情况(出错)的对象。二、异常产生在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象。生成的异常对象将传递给Java运行时系统,这一异常的产生和提交过程称为引发异常JRE(系统)产生异常对象人为产生异常对象(明确用throw关键字)三、异常结构层次四、Error错误表明

2021-05-13 20:15:00 150

原创 集合

集合一、集合与数组优缺点数组存取效率高,使用时要求容量大小固定;适合基本数据类型的存取;集合存取效率上有一定的牺牲,集合容量大小可以根据实际需要改变,提供丰富的存取方法,适合成为对象的“容器”;二、集合框架Set、List、Collection、SortedSet均为接口,都存在实现类三、Collection接口集合框架的根通用方法boolean contains(Object a)boolean equals(Object a) Iterator iterator()

2021-05-13 20:12:17 167

原创 系统常用类

系统常用类一、Object类万类之祖Object类,Java中的所有类都直接或间接的继续自Object。1、toString()方法用于打印对象地址,可以重写此方法public class TestObject { public static void main(String[] args) { Object ob1 = new Object(); Object ob2 = new Object(); System.out.pri

2021-05-13 18:38:35 434

原创 面向对象三大特征

面向对象三大特征一、封装将数据连同函数捆绑在一起,形成新的类型,这被称为封装。java语言中,对象就是对一组变量和相关方法的封装,其中变量表明了对象的状态,方法表明了对象具有的行为。通过对象的封装,实现了模块化和信息隐藏。通过对类的成员施以一定的访问权限,实现了类中成员的信息隐藏。程序设计追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏),通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这

2021-04-14 21:34:37 735

原创 面向对象基础

面向对象基础一、面向对象基本内容1、什么是面向对象编程面向对象编程(Object-Oriented Programming , OOP)面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。从代码运行角度考虑是先有类后有对象。类是对象的模板2、面向对象与面向过程区别面向过程:步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象:物以类聚,分类的思维模式

2021-04-14 21:30:57 380

原创 Java基础(九):方法详解

Java基础(九):方法详解一、方法的解释Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用System.out.println();//调用系统类(System)里面,标准输出对象(out),中的方法(println)设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展二、方法的定义

2021-04-14 21:22:30 90

原创 Java基础(十):数组

Java基础(十):数组一、数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们其长度是确定的,数组一旦被创建,它的大小就是不可改变的其元素必须是相同类型,不允许出现混合类型数组中的元素可以是任何数据类型,包括基本类型和引用类型数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原

2021-03-28 16:04:03 129

原创 Java基础(八):循环结构

Java基础(八):循环结构while循环结构while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔值表达式为true,循环就会一直执行下去。大多数情况是会让循环停止下来的,需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求相应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应尽量避免死循环。会影响程序性能或者造成程序卡死崩溃。如上,使用while循环计算1~100的和do…while循环

2021-03-20 11:02:24 170

原创 Java基础(七):程序结构及选择结构

Java基础(七):程序结构及循环结构顺序结构:Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构选择结构:If单选择结构:我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示if(布尔表达式){//如果布尔表达式为true将执行的语句,否则不执行}

2020-12-10 21:36:38 122

原创 Java基础(六):用户交互Scanner

Java基础(六):用户交互Scanner可以通过Scanner类来获取用户的输入,实现人机交互Scanner scanner = new Scanner(System.in);//基本语法Scanner.close();凡是属于IO流的类如果不关闭会一直占用资源,使用完Scanner类就要关闭Scanner类。Scanner.close();Scanner.next();用于接收用户输入的字符串一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方

2020-12-02 21:43:28 132

原创 Java基础(五):包机制、文档注释

Java基础(五):包机制、文档注释一、包机制为了更好地组织类,Java提供了包机制,用于区别类名的名命空间。本质上类似于文件夹。包语句的语法格式为:包名1.包名2.包名3;一般利用公司域名倒置作为包名:com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包import 包名1.包名2.包名3;包名命:com.gok.base二、文档注释javadoc命令是用来生成自己API文档的注:在线Java API帮助文档https://docs.ora

2020-11-18 20:40:10 304 2

原创 Java基础(四):运算符

Java基础(四):运算符1、算术运算符补充:对于整数来说,多个数据进行算术运算符计算,只要有一个数为long类型,则结果的数据类型为long。如果没有long类型,结果都为int类型。若有double类型数据进行算术运算符计算,结果一定为double类型。重点算术运算符:num1 ++ 或++ num1;相当于num1 = num1 + 1;num2 = num1 ++;相当于num1先给num2赋值,然后再自增加1num3 = ++ num1;相当于num1先自增加1,再赋值给nu

2020-11-17 22:18:22 196 4

原创 Java基础(三):变量、常量、作用域

Java基础(三):变量、常量、作用域一、变量顾名思义,变量就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域变量指的是一个内存空间,但是空间中放的东西不确定。格式:数据类型 变量名 = 值;(变量声明是一条完整的语句,因此每一个声明都必须以分号结束)public class Demo01 { public static vo

2020-11-17 20:07:31 106

原创 Java基础(二):数据类型

Java基础(二):数据类型Java语言是强类型语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用一、数据类型分类1、基本数据类型整数类型byte num1 = 10; //byte占1个字节范围:-128~127short num2 = 20; //short占2个字节范围:-32768~32767int num3 = 30; //int占4个字节范围:-2147483648~2147483647long num4 = 40L; //long占8个字节范

2020-11-16 20:46:02 134

原创 Java基础(一):注释、关键字、标识符

Java基础(一):注释、关键字、标识符一、注释帮助程序员更好的读取代码注释并不会被执行1、单行注释public class HelloWorld { public static void main(String[] args) { //输出一个Hello,World! //这是一个单行注释! System.out.println("Hello,World!"); }}注释不会被输出2、多行注释public cla

2020-11-13 21:00:03 101

原创 Java环境的安装与卸载

Java环境的安装与卸载一、配置Java环境1、JDK下载(建议下载JDK8)https://www.oracle.com/cn/java/technologies/javase-downloads.html2、开始安装JDK注:一定要记住JDK安装位置,后续操作还需要用到JDK安装位置3、环境变量配置①右键点击我的电脑—>属性—>高级系统设置②点击环境变量③配置系统变量④配置path变量双击打开Path变量新建两个变量完成以上步骤,则环境配置

2020-11-12 20:08:08 1178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除