java开发基础
江楷丶
目前从事测试开发工作
展开
-
基于springboot的接口开发示例
基于springboot的接口开发示例最近接触了一些java开发的东西,为了能够更加深入的了解接口,更好的做接口测试,本人决定亲自去开发接口,了解接口内部的实现原理,废话不多说,直接上示例:这次开发的是一个分页查询的接口,方法为get,基于http协议,为了增强以后接口开发的熟练度,特此记录一下springboot开发过程中,每一层都需要干些什么:1.Controller层这层专注于请求的...原创 2018-09-30 17:24:25 · 12308 阅读 · 3 评论 -
java基础之Array和Arrays类
数组类之Array和Arrays在上篇博客,我们了解了数组的概念,学习了数组的一些基本操作,但是有没有觉得很麻烦勒?java中提供了两个很方便的操作数组的类,用于数组的动态创建及方法调用,下面我们就来学习一下这两个类。Array类Array是java.lang.reflect下的一个类,并且不能被new出来,也就是不能被实例化,它的构造器被private所修饰,且由于类被final...原创 2019-07-24 22:28:43 · 3230 阅读 · 2 评论 -
java基础之流(Stream)
Java 流(Stream)、文件(File)和IOjava流在我们平时开发的时候经常被使用,对于小白来说首先要了解一下什么是流?流这个概念第一次听说肯定很抽象。流的定义流在Java中是指计算中流动的缓冲区。从外部设备流向中央处理器的数据流成为“输入流”,反之成为“输出流”。看懂了吗?说的专业可能似懂非懂,我们来说的通俗易懂一点: Java中的流是个抽象的概念,...原创 2019-07-29 22:46:38 · 282 阅读 · 0 评论 -
java基础之equals&==
java中equals和==在java中,我们常常会使用到equals方法和==判断数值和对象是否相等,为了不混淆这两个的用法,特意拿出来单独写一篇博客记录,面试也是经常问的问题。区别equals是判断两个变量或者实例指向同一个内存空间的值是不是相同 而==是判断两个变量或者实例是不是指向同一个内存空间equals方法的重写我们在了解一个方法的同时,查看源码是一个好的习惯,首先...原创 2019-07-30 20:34:50 · 180 阅读 · 0 评论 -
java基础之异常处理
java异常处理java异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。在程序出现异常的时候,我们可以选择抛出异常(throw)或者捕获异常(try catch),以控制程序的错误何时出现。异常分类检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单...原创 2019-07-30 21:50:14 · 217 阅读 · 0 评论 -
java基础之循环结构
java中的循环结构循环对于一个语言的重要性不用我多说了吧,java中的循环,主要分为以下三种for循环 while循环 do...while循环for循环for循环分为普通的for循环和增强for循环普通for循环我们来遍历一个字符串,应该都会吧?这个很简单public static void main(String[] args) { Str...原创 2019-07-25 21:19:27 · 115 阅读 · 0 评论 -
java面向对象之封装
java封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解...原创 2019-07-31 22:34:27 · 549 阅读 · 0 评论 -
java面向对象之类关系——继承
java类关系之继承接着上篇的类关系讲解,本篇继续详细介绍java类关系之继承。概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。为什么需要继承使用继承可以减少大量重复的代码,相同的代码,如一些方法都可以定义到父类中,由子...原创 2019-08-08 22:13:04 · 302 阅读 · 0 评论 -
java面向对象之类关系
java类关系在java类之间,最常见的关系有:依赖(“uses-a”) 聚合(“has-a”) 继承(“is-a”)依赖依赖(dependence),即“uses-a”关系,是一种最明显的、最常见的关系。是说一个类需要依赖与另一个类的属性和方法,如果一个类的方法操作另一个类的对象,那么我们就说一个类依赖于另一个类。下面我们看代码我们先来创建一个学生类,拥有几个属性及其对应的...原创 2019-08-06 23:03:59 · 203 阅读 · 3 评论 -
java基础之可变字符串StringBuilder和StringBuffer
StringBuilder和StringBuffer阅读了上篇博客后,了解了String的一些特性,知道了String的不可变性,那么java中有没有提供可变的字符串呢?强大的java,当然有!他们就是StringBuilder和StringBuffer!下面我们就开始介绍他俩的一些特性和使用场景。我们先来看一下,他们三哥们有什么区别?为啥可变,又为啥不可变?String首先看St...原创 2019-07-17 22:22:48 · 445 阅读 · 0 评论 -
java基础之String
JAVA String类之前提到过String也是引用类型之一,具有很多的方法和属性,那么我们平时开发中,必须要熟练使用这个方法和属性,并且了解String对象在内存中的使用。在API中是这样描述: String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字...原创 2019-07-17 20:51:52 · 163 阅读 · 0 评论 -
java基础之引用数据类型
引用数据类型概念在上一篇博客介绍了java中八种的基本数据类型,而除了基本类型之外,java中常见的还有诸如像String,Interger,Double或者其他自定义的类型,此种类型统称为引用数据类型,简单点来说,在java种,除了八种基本数据类型以外,其他的类型均统称为引用数据类型。在了解引用类型之前,我们先来介绍最基础的引用类型之包装类型。包装数据类型Java 设计当初...原创 2019-07-14 00:25:31 · 180 阅读 · 0 评论 -
java基础之修饰符
java修饰符访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。如下default(即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private: 在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类) public: 对所有类可见。使用对象...原创 2019-07-15 09:45:51 · 107 阅读 · 0 评论 -
java基础之运算符
java运算符无论哪门语言都会有运算符,用来做数学及逻辑运算,java中大致有以下六种运算符算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符算术运算符操作符 描述 实例 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 -...原创 2019-07-15 23:29:13 · 149 阅读 · 0 评论 -
重拾java,向着测试开发迈进!!!
java基础开篇本人终于要重新开始学习java了!在python的海洋中游荡了也快一年了,鉴于后续需要转做测试开发岗,强大的java必不可少,当然python也是十分优秀滴!就此开始重新捡起java,向着java测试开发前进,以此为开篇,希望自己能坚持下去!!!加油...原创 2019-07-11 22:00:03 · 186 阅读 · 0 评论 -
java基础之八大基础数据类型
8种基础数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。java中基础数据类型大致分为以下8种:byte 字节 8位 char 字符 16 位 short 短整型 16 位 int 整型 32位 long 长整型 64 位 float 浮点数 32位 double 双精度 64...原创 2019-07-11 23:12:32 · 236 阅读 · 0 评论 -
java基础之数组
java数组本篇介绍java中一个重要的东西,那就是java数组!通过数组我们能解决很多的问题,比如它能存储有序数字集合,能够遍历,能够进行排序等等。而数组又分为一维数组和多维数组,接下来具体看看数组在java中的使用。声明一维数组一维数组就是说,数组的层级只有一层,一个一个排列好声明一维数组有三种方式:dataType[] arrayRefVar; 推荐使用 data...原创 2019-07-19 22:12:28 · 156 阅读 · 0 评论 -
java基础之条件语句
java条件语句本章内容简单而重要,不做过多介绍,我们快速过一遍if语句 if (1>2){ System.out.println("1大于2为假"); }单个if使用的时候,假如条件为假,就不进行输入,条件为真则进行输出if-else语句 if (1>2){ System.out....原创 2019-07-29 20:07:11 · 156 阅读 · 0 评论 -
java基础之switch case语句
Switch Case语句这其实也是条件判断的一种,为了防止出现大量的if ...else if而设计的一种判断语句。switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。switch case 语句语法格式如下:switch(expression){ case value : //语句 break; //可选...原创 2019-07-29 20:36:45 · 196 阅读 · 0 评论 -
java坑之finally和return
finally和return当我们在定义一个方法,使用try...catch...finally以及return的时候,什么时候执行finally和return??代码如下:public class T { static StringBuilder test(){ StringBuilder s = new StringBuilder(); s....原创 2019-08-06 23:28:13 · 167 阅读 · 0 评论