![](https://img-blog.csdnimg.cn/5af79ee04fe245868f4d987ed1263148.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
JavaSE
小林同学的博客
初出茅庐的Developer
展开
-
02 在IDEA中使用Maven
1、配置等待项目初始化2、创建普通Maven项目干净版不勾选Create from archetype,不使用Maven模板webapp版我们可以很清楚的看到原创 2020-05-15 18:04:03 · 350 阅读 · 0 评论 -
01 Maven环境搭建
1、为什么要学习Maven1、在Javaweb开发中中需要导入大量的jar包,需要手动导入2、Maven的作用就是用来帮助导入配置jar包2、Maven的核心思想约定大于配置有约束,不要去违反Maven会约定好你该如何去编写我们的Java代码,必须要按照规范配置(一些关于目录的配置)3、下载Maven- https://maven.apache.org/download.cgi将下载文件解压(电脑上的环境最好放在同一个文件夹下方便管理)bin目录: 存放的是一些执行文件boot原创 2020-05-15 12:43:34 · 118 阅读 · 0 评论 -
01 Servlet
1、简介Servlet 就是sun公司开发的动态web的技术Sun在这些API中提供了一个接口叫:Servlet,如果你想开发一款Servlet程序,只需要完成两个小步骤:1、编写一个类,实现Servlet接口2、把开发好的java类部署到web服务器中把实现了Servlet接口的java程序叫做:Servlet2、创建项目1、创建一个Manven项目,不用Maven模板,删掉里面的src目录,以后我们的学习就是在这个项目里面建立Moudel,这个空的工程就是Maven的主工程2、创建原创 2020-05-16 11:29:54 · 136 阅读 · 0 评论 -
阿里云云效平台初探:刚毕业小程序猿的不专业测评
一、前言阿里云云效,企业级一站式DevOps平台,源于阿里巴巴先进的研发理念和工程实践,致力于成为数字企业的研发效能引擎!云效提供从“需求→开发→测试-→发布→运维→运营”端到端的协同服务和研发工具,支持公共云、专有云和混合云多种部署形态,通过人工智能、自动化技术的应用提升开发者的研发效能,持续交付有效价值。。本文将简要介绍阿里云云效平台的开发体验,以及从菜鸟的角度来不专业地衡量这个工具的优缺点来进行测试。二、测评和体验浏览器访问阿里云云效开发平台,点击下方的 【免费试用】 按钮,注意需要注册阿里云原创 2020-05-29 00:04:05 · 473 阅读 · 0 评论 -
阿里云开发平台初探:刚毕业小程序猿的不专业测评
一、前言阿里云【云开发平台】是面向开发者打造的一站式、全云端的开发平台,打开浏览器就可以开发、调试、上线,所测即所得,并结合无服务器的模式重新定义云原生时代的研发工作方法论。该平台现持续增加新的应用开发环境,29日【通用Web应用】环境已上线,本文将简要介绍阿里云云开发平台的开发体验,以及从菜鸟的角度来不专业地衡量这个工具的优缺点,我就以【通用Web应用】环境来进行测试。二、测评和体验浏...原创 2020-05-06 18:37:42 · 329 阅读 · 0 评论 -
idea--pom.xml依赖版本号报错
版权声明:本文为CSDN博主「别浪呀」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/adminBfl/article/details/81321809...转载 2020-02-02 00:13:40 · 382 阅读 · 0 评论 -
JavaWeb项目分层理念
javaweb分成结构,层与层之间相互调用,相互服务按照功能、职责进行划分大三层结构黑色是服务顺序红色是调用顺序用户层:最高层,还可以再细分MVC(小三层),面向用户,就是一些下达指令的页面Servlet也属于用户层业务层:接收用户层下达的指令,提供业务功能(多个持久层操作合在一起,按一定顺序来完成)持久层:对一些数据进行持久化保存,从一些持久化容器中取数据,比如数据库,对数据库...原创 2020-02-01 23:50:28 · 174 阅读 · 0 评论 -
框架
原创 2020-01-31 22:29:37 · 96 阅读 · 0 评论 -
注解与反射
注解与反射一、注解注解与反射所有框架的底层1、什么是注解package com.lin.annotation;/** * @author LinQiuying * @date 2020/5/7 - 22:09 */public class Test01 extends Object{ @Override public String toString() { return super.toString(); }}2、内置注解2.2、@Do原创 2020-05-08 23:56:12 · 131 阅读 · 0 评论 -
项目结构artifacts里面没有lib目录导致Tomcat报错
Tomcat报错[2020-02-02 05:49:07,217] Artifact StoreManagementSystem:war exploded: Artifact is being deployed, please wait...02-Feb-2020 17:49:08.475 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.cata...原创 2020-02-02 19:36:21 · 939 阅读 · 0 评论 -
深入解析XML
1、什么是XMLXML是可扩展的标记性语言XML是被设计用来存储数据、携带数据和交换数据的,通过XML,可以在不兼容的系统之间交换数据2、XML的作用1、用来保存数据,并且这些数据具有自我描述性比如我们想要保存以下两行数据Student[id=1,name="张安"]Student[id=2,name="王五"]用XML来表示就是Student.xml<students> <student> <id>1</id> <n原创 2020-05-17 22:19:30 · 216 阅读 · 0 评论 -
异常02 --捕获和抛出异常
当try出现异常时,就会执行catch,finally 无论程序出不出异常都会执行(一般处理一些善后工作,例如IO流、资源的关闭),有try都有catch== catch(想要捕获的异常类型) ==可以捕获多个异常,要把最大的放在最下面,像Throwable是最大的,有一个层层递进的关系因为是Exception类型所以输出Exception还有一点要注意,顺序不要写乱了,会报错快...原创 2020-03-07 00:55:40 · 298 阅读 · 0 评论 -
异常01 -- Error和Exception
1、什么是异常2、简单分类3、异常体系结构Error错误通常我们是无法预见的,而Exception通常我们是可以预料到的一些东西ErrorExceptionError和Exception的区别...原创 2020-03-06 23:40:37 · 204 阅读 · 0 评论 -
面向对象12 ---内部类
1、定义内部类(inner class)是定义在另一个类中的类内部类的好处:1. 隐藏机制:内部类封装性更好,隐藏在一个类之中,同一包中的其他类也不能访问2. 内部类可以访问外围类的私有数据内部类可以直接访问外部类中的成员(包括私有成员),而外部类要访问内部类中的成员必须要建立内部类的对象1 成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式...原创 2020-03-03 22:26:29 · 185 阅读 · 0 评论 -
面向对象11 ---接口
1、定义定义接口package com.oop;/** * @author LinQiuying *///定义接口,关键字interface 接口都需要有实现类public interface Demo10 { //接口中定义的属性都是常量,但一般没有多少人在接口中定义常量 //public static final double PI; double PI = 3....原创 2020-03-03 16:13:57 · 102 阅读 · 0 评论 -
面向对象10 --- 抽象类
1、定义package com.oop;/** * @author LinQiuying * @date 2020/3/3 - 15:23 *///abstract 抽象类public abstract class Demo09 { //abstract 抽象方法 只有方法名没有抽象方法,交由其继承的子类写 public abstract void print()...原创 2020-03-03 15:35:43 · 122 阅读 · 0 评论 -
java内存划分
举例说明原创 2020-01-29 17:54:54 · 87 阅读 · 0 评论 -
Apsara Clouder基础技能认证:实现调用API接口
原创 2020-02-07 23:38:59 · 909 阅读 · 1 评论 -
Git的下载安装以及基本操作
转载,写的非常好链接: link.转载 2020-02-23 13:40:54 · 99 阅读 · 0 评论 -
idea 快捷键
提示:跟原版不一样我用的是eclipse插件,跟eclipse通用原创 2020-02-17 21:27:25 · 90 阅读 · 0 评论 -
错题集
1/** * @author LinQiuying * @date 2020/2/9 - 16:10 */public class test00 { public static void main(String args[]) { char c = 'A' ; int num = 10 ; swit...原创 2020-02-09 17:13:16 · 204 阅读 · 0 评论 -
00注解入门
1、什么是注解(Annotation)注解还有一个检查的作用比如我们把toString()中的s改成小写,你看他就报错了原创 2020-02-16 17:14:51 · 131 阅读 · 0 评论 -
ArrayList
AeeayList集合常用方法遍历数组原创 2020-01-30 22:17:18 · 146 阅读 · 0 评论 -
数组
动态格式静态格式静态格式省略版访问数组元素数组元素赋值原创 2020-01-29 17:38:11 · 99 阅读 · 0 评论 -
面向对象09 --- 匿名对象
1.匿名对象public class Domo02 {`在这里插入代码片` public static void main(String[] args) { //使用简称psvm可以很快打出代码 new Person().name="大萨达"; }2.使用匿名对象创建Scanner类public class Domo02 { public static vo...原创 2020-01-28 23:45:49 · 111 阅读 · 0 评论 -
面向对象08 --- static ,final 关键字的作用
1、static关键字在《Java编程思想》P86页有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述...转载 2020-02-19 00:21:54 · 2619 阅读 · 0 评论 -
面向对象07 --- 多态
在子类没有重写父类的情况下,子类调用的是父类的方法子类重写父类的方法,调用的是子类重写后的方法这边还要注意的是父类没有的方法是调不了的像底下代码中父类没有run方法,那父类对象就调不了...原创 2020-02-19 22:42:20 · 114 阅读 · 0 评论 -
面向对象06 --- 封装
封装private关键字的作用及使用图中age被设置成private变量,只能在本类中访问,只能借助get\set方法来访问,这样我们就可以在方法中设置限制,这样就不会出现-20岁这样的不合理数据...原创 2020-01-30 13:02:43 · 94 阅读 · 0 评论 -
面向对象05 -- super 和 this 关键字 的应用
1.supersuper( )的用法大白话解释一下super( ) : super( )其实就相当于一个指向基类的指针,(Java中没有指针,但是可以这样理解)。至于用法有一下种形式:1. super.XXX普通的直接引用与 this 类似,super 相当于是指向当前对象的父类,这样就可以用 super.xxx 来引用父类的成员2. super.XXX( )这里的XXX是父类中的...原创 2020-02-17 21:23:23 · 266 阅读 · 0 评论 -
面向对象04 -- 重写和重载
一、重写1.概念重写:又称覆盖,是子类继承父类的属性和方法后,因子类的方法可能会因子类自身特点而特殊化,但又是子类所必须具有的方法,因此通过子类继承父类后,重新写一个新的方法,来达到覆盖原有父类方法的目的。2.特点当子类出现和父类一模一样的方法(函数)时,当子类对象调用该方法,会运行子类的方法,就像父类的方法被覆盖一样3.目的便于后期功能更新及维护,不必修改父类函数,在子类中...原创 2020-02-19 18:05:52 · 182 阅读 · 0 评论 -
面向对象03 --- 继承
注意1.父类是private是无法继承的2.所有类都直接或者间接继承object类3.java类中只有单继承没有多继承(一个儿子只有一个爸爸),一个父类被多个子类继承,但一个子类只能继承一个父类...原创 2020-02-16 18:44:53 · 192 阅读 · 0 评论 -
面向对象02 -- 构造方法详解
构造方法原创 2020-01-30 13:25:43 · 88 阅读 · 0 评论 -
面向对象01 -- 类,对象,成员属性,成员方法,构造方法,类变量,类方法
一.类的定义一个全面的类定义是比较复杂的, 定义如下:二.类的对象1.如何创建对象类名 对象名=new 类名();2.如何访问类的成员属性?对象名.属性名3.一个简单的程序实例public class Demo1 { public static void main(String[] args) { //创建Cat的一个对象 Cat c...转载 2020-02-18 00:01:53 · 438 阅读 · 0 评论 -
Java流程控制04 -- 跳出语句break、continue
原创 2020-02-27 18:17:16 · 106 阅读 · 0 评论 -
Java流程控制03 -- 循环语句
循环控制语句练习原创 2020-01-29 13:32:18 · 108 阅读 · 0 评论 -
Java流程控制02 --选择语句
1、概念2、case的穿透性在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运 行,直到遇到break,或者整体switch结束。package Process;import java.util.Scanner;/** * @author LinQiuying * @date 2020/2/27 - 17:4...原创 2020-02-27 17:52:09 · 84 阅读 · 0 评论 -
Java流程控制01 --判断语句
1、单if语句2、if…else语句2、多if语句4、if语句和三元运算符的互换原创 2020-02-27 17:40:12 · 195 阅读 · 0 评论 -
Java流程控制00 -- 顺序结构
原创 2020-02-27 17:10:35 · 112 阅读 · 0 评论 -
Java方法05 --- Random类
生成随机数生成指定范围的随机数原创 2020-02-24 13:15:17 · 75 阅读 · 0 评论 -
Java方法04 --- Scanner类
Scanner类原创 2020-02-24 13:10:42 · 90 阅读 · 0 评论