自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中Maven的创建以及实例化的过程

Spring笔记第一节:Spring框架概念、模块划分与环境搭建Spring框架概念​ Spring 是众多开源 java 项目中的一员,基于分层的 javaEE 应用一站式轻量级开源框架,主要核心是 Ioc(控制反转/依赖注入) 与 Aop(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。在项目中引入 Spring 立即可以带来下面的好处 降低组件之间的耦合度,实...

2019-12-18 20:30:18 338

原创 面试题之String str=new String("xyz");创建了几个对象

先说答案,一个或两个我们可以把String str=new String(“xyz”);拆成以下两步String str1="xyz";String str=new String("xyz");System.out.println(str1==str);//false/*第一步,现在常量池中寻找是否有"xyz"这个字符串,若是有直接指向该地址,若是没有则在堆中新建一个,新建完成之后,将...

2019-11-14 14:30:40 528

原创 Oralce学习之Select语句,条件判断查询,单行函数,多行函数,分组,行转列以及rowid和rownum的学习

一 数据概述​ 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。​ 数据库现在已经成为数据管理的重要技术,也是计算机的重要分支。由于数据库具有数据结构化...

2019-11-13 10:34:12 712

原创 HTML以及CSS初步接触

1.HMTL1.1简介HTML 是用来描述网页的一种语言。• HTML 指的是超文本标记语言 (Hyper Text Markup Language)• HTML 不是一种编程语言,而是一种标记语言 (markup language)• 标记语言是一套标记标签 (markup tag)• HTML 使用标记标签来描述网页HTML(HyperText Markup Language)就...

2019-11-11 22:56:55 193

原创 Java之反射初步了解

反射基本概念“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”,如Python,Ruby是动态语言;显然C++,Java,C#不是动态语言,但是JAVA有着一个非常突出的动态相关机制:Reflection。​ JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及...

2019-11-06 22:44:41 141

原创 Java之线程通信、网络编程之UDP、TCP的初步接触

线程线程通信​ wait()和notify(0通过操作同一份资源控制线程的通信,方法必须使用在同步的环境下wait()进入到对象(资源)的等待池中排队等待,等待被唤醒,会让出cpu的资源,如果需要执行,除了获取cpu的资源以外,还要拿到对象的锁案例一:信号灯​ 在同一街道上,人和车同时在走,人往南北走,车往东西走,但是十字路口只有一个信号灯,绿灯人走,红灯车走package day...

2019-11-06 22:43:15 141

原创 Java之线程创建方式、状态问题

线程想要学习线程就必须了解线程和进程之间的区别线程和进程之间的区别进程:对于操作系统而言,进程就是程序,多进程就是多个程序同时执行注意:一个进行可包含一到多个线程,每一个进程都有自己的代码和运行空间,进程之间切换开销较大,进程是资源分配的最小单位。线程:程序中的顺序流,多线程就是一个程序中,多个顺序流在同时执行注意:一系列线程共享代码和数据空间,每个线程都有自己的程序计数器,线...

2019-11-06 22:39:48 98

原创 Java之比较器、容器Collection之Set接口HashSet和TreeSet、容器Map之HashMap和TreMap的学习以及配置文件properties的学习

Comparable比较器内部比较器|自然排序:实现java.lang.Comparable,重写了comparaTo方法,方法中自定义比较规则。备注:其实就是你要比较的类中,重写Comparable方法缺点:每次需要去修改源文件中的代码,风险较高,不建议使用外部比较器|自定义比较器:实现接口java.util.Comparator的接口,重写compare()方法,方法中自定义比较规则。...

2019-11-03 11:25:18 259

原创 Java之IO流中Data流、对象流以及Collotion接口下Arrays LIst、LikedList的学习

IO流Data流读写基本数据类型+String类型数据,是字节流功能流的一种请注意:Data流的输出和输入的顺序必须保持一致类名新增方法DataInputStreamreadXxx()DataOutputStreamwriteXxx()由于有新增方法,我们不用他父类去接收他的对象XXX是代表四类八种基本数据类型,此外还可以使用UTF读取字符串,示例如下...

2019-11-02 05:58:49 340

原创 Java之常用类File、IO流的中的字节流、字符流以及缓冲流的学习

常用类-Fileimport java.io.File;import java.sql.Date;import java.text.SimpleDateFormat;public class FileDemo01 { public static void main(String[] args) { //File(String pathname) File file=new F...

2019-10-30 15:22:48 157

原创 Java之自定义异常类、常用类String、StringBuilder、StringBuffer、时间类和枚举类的学习

异常自定义异常定义异常与测试异常的具体步骤如下:定义一个普通类(不包含主方法),定义一个异常类,分为两种情况一是继承于Exception,编译时就能报错注意:编译时报错,无论你传入的何值,都必须先处理了一种继承于RuntimeException,需要运行时报错在刚才的普通类中,在合适的位置制作异常,并将其抛出定义一个测试类,根据普通类创建对象,调用对象...

2019-10-30 15:20:49 164

原创 Java之Lamdba表达式、二维数组、Arrays静态工厂常用方法以及异常的学习

Lamdba表达式匿名内部类:为了防止过多 没有本身作用的类出现,就只是为了重写一些抽象方法,可以定义为匿名内部类Lambda表达式 : 可以简化匿名内部类前提: 函数式接口函数式接口: 只有一个抽象方法的接口强制检查函数式接口: @FunctionalInterface语法:() -> {}() : 匹配要重写的抽象方法的参数列表-> : lambda符号,箭头符号...

2019-10-27 16:46:43 244

原创 Java之接口、设计模式(单例模式、代理模式、工厂模式)以及内部类(成员内部类、私有内部类、静态内部类以及匿名内部类)的探究

接口可以理解为特殊的抽象类关键字interface -->接口接口的优点接口是功能体的集合是一个引用数据类型能够解耦规定开发规范jdk在1.7之前属性:​ 必须是公共的静态的常量 public static final​ public staic final 可以选择性省略(默认)方法:必须是公共的抽象的方法​ public abstract 返回值类...

2019-10-27 15:09:42 191

原创 Java之重写、关键字(super、final)Object类以及多态、引用数据类型转换以及抽象的初步了解

重写含义​ 在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。重写与重载的异同点相同点都是作用在方法上不同点​ 重载时作用在同一个类中,多个方法名相同,参数列表不同(方法签名不同)而采用的方式​ 重写是作用在不同类,该类继承于需要修改方法的父类.区别:...

2019-10-27 11:10:13 203

原创 Java之static关键字、block、封装javaBean、package、import、extends以及四种修饰符的初步了解

this关键字定义​ 在类的方法定义中使用this关键字代表使用该方法的引用.​ this即"自己",代表对象本身,谁调用代表谁.在成员方法中或构造器中隐式的传递.this的两种用法构造器中作用:可以调用本类中的其他构造器具体用法可参照2.2的中的代码成员变量与局部变量作用:当成员变量与局部变量同名时,可以采用this关键字代指当前对象的属性(即成员变量)...

2019-10-26 22:24:37 175

原创 Java之面向对象、构造器的初步了解

尚学堂正式开课第六天20191021面向对象面向对象的定义面向对象:一、面向过程和面向对象之间的区别都是一种思想,思维方式面向过程:“我应该如何完成”,然后逐步实现面向对象:“我应该找谁来完成”,关注的是对象,而不是关注实现的结果面向对象依托于面向过程二、面向对象的优点1.可以将复杂问题简单化2.面向对象更加贴合管理者,面向过程更加贴合执行者3.面向对象的方式更加符合现实生...

2019-10-26 22:09:46 77

原创 Java之方法、数组的初步了解

方法方法的含义​ 定义: 方法就是用来完成解决某件事情或实现某个功能的办法。​ 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。​ 我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。方法的定义其格式为:/*方法的定义如下修饰符 返回值类型 ...

2019-10-26 22:08:09 95

原创 Java之Math相关类及循环体的初步了解

Math中的相关操作随机数​ Java中除了可以直接导入Random类,获取随机数,还可以通过本身自带的Math方法去获取随机数。Math.random()可以产生随机小数,区间范围为[0.0,1)。如下图:double num=Math.random();System.out.println(num);//输出一个0-1之间的随机小数假设想要有一个区间为[3.6]之间的随机整数,如...

2019-10-26 22:04:15 112

原创 Java之运算符、常用类及流程控制语句的初步了解

运算符分类算术运算符位运算符关系运算符|比较运算符逻辑运算符条件运算符赋值运算符其中优先级顺序从上到下,可以记忆口诀:单目乘除位关系,逻辑三目后赋值操作数: 运算符左右两边的数表达式: 运算符连接操作数整体叫做表达式语句: 分号代表语句的结束 单目|一元运算符: 操作数为1个 +号 ++ -- 双目|二元运算符: 操作数为2个 + - * / 三目|三元...

2019-10-26 22:00:50 92

原创 Java值之标识符、变量、常量及数据类型、类型转换、数值的表现形式的初步了解

Java文件的注意事项​ 在同一个Java文件中,可以定义多个类,但是被public修饰的类只能够有一个,并且此类名要与文件名一致。​ 在同一个类中,可以定义多个方法,但是名字叫做main的方法只能有一个,因为它是程序的入口。逐行执行主方法的中的代码。备注:Java中若有多个类,则编译之后会生成多个.class文件,由此也可以看出Java是以类为单位的。Java中的注释问题​ 注释就...

2019-10-26 21:52:21 189

原创 Dos常用命令及windows10环境下JDK的安装

尚学堂正式开课第一天20191014一、常用的dos命令dir 罗列出当前目录的下所有文件名字cd 路径 切换路径,该路径可以是相对于路径也可以是绝对路径相对路径,只相对于当前的目录下的文件绝对路径,是从盘符开始的路径地址注意事项:若是切换到绝对路径,而此时的绝对路径不在当前文件的所在盘符下,则需要手动切换到其他盘。例如,从C盘下的某一个目录切换到D盘的某个目录,则需...

2019-10-26 21:47:54 389

空空如也

空空如也

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

TA关注的人

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