Java_JavaSE核心基础
nicholas.wu
这个作者很懒,什么都没留下…
展开
-
mysql-connector-java(一):概述
mysql-connector-java: mysql-connector-java 是MySQL的JDBC驱动包,用JDBC连接MySQL数据库时必须使用该jar包。官网: https://dev.mysql.com/downloads/connector/j/原创 2018-03-14 23:13:45 · 26529 阅读 · 1 评论 -
MyBatis-Plus(一):mybatis-plus思维导图,让mybatis-plus不再难懂
摘要: Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis-plus与mybatismybatis Mybatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 X...转载 2018-02-14 15:21:28 · 16848 阅读 · 0 评论 -
swagger-bootstrap-ui(一):概述
git: https://gitee.com/xiaoym/swagger-bootstrap-ui原创 2018-03-15 00:05:28 · 21281 阅读 · 0 评论 -
Springfox Swagger2(二):常用注解
@ApiIgnore():用于类或者方法上,可以不被swagger显示在页面上 @Api():用于类表示标识这个类是swagger的资源 tags–表示说明 但是tags如果有多个值,会生成多个list value–也是说明,可以使用tags替代 (实际没有作用)@ApiOperation():用于方法;表示一个http请求的操作 value用于方法描述 notes用...原创 2018-03-15 14:34:30 · 20807 阅读 · 0 评论 -
Springfox Swagger2(三):常用技巧(1)——防止被拦截器拦截
ir.excludePathPatterns("/swagger-resources/**");原创 2018-04-09 17:43:06 · 17823 阅读 · 0 评论 -
Springfox Swagger2(一):概述
官网: http://springfox.github.io/springfox/ https://swagger.io/GitHub: https://github.com/springfox/springfox文档: Annotations: https://github.com/swagger-api/swagger-core/wiki/Annotati...原创 2018-03-15 00:02:46 · 20501 阅读 · 0 评论 -
Java知识体系
原创 2018-02-11 10:31:58 · 12615 阅读 · 0 评论 -
JavaSE(三):面向对象(4)——构造方法
在讲解构造方法之前,先来观察以下的代码: Person per = newPerson(); 以上的Person()就表示的是一个构造方法,此构造方法属于默认的构造方法。构造方法的定义:在一个类中定义的方法名称与类名称相同,且无返回值声明的方法,称为构造方法。但是,在一个类中如果没有明确的定义一个构造方法的话,则会自动生成一个无参的,什么都不做的构造方法。构造...原创 2019-07-02 01:50:59 · 143 阅读 · 0 评论 -
JavaSE(三):面向对象(5)——匿名对象
匿名对象就是表示没有名字的对象。new Person("张三",30).tell() ;但是由于匿名对象没有对应的栈内存所指向,所以使用一次之后就等待被垃圾回收了。原创 2019-07-02 01:53:52 · 217 阅读 · 0 评论 -
JavaSE(三):面向对象(6)——简单Java类
简单Java类是现在最为重要的开发模型,简单Java类支持很多的技术框架,如Struts、Spring、Hibernate等等。类名称必须有意义,再怎么说,要让人家看的明白吧 类之中所有属性必须使用private封装,并提供setter,getter方法 类之中可以有多个构造方法,但是必须保留有一个无参数构造方法 类之中不允许出现任何输出语句,所有输出必须交给被调用处 类之中需要有一个...原创 2019-07-03 01:06:53 · 183 阅读 · 0 评论 -
JavaSE(三):面向对象(7)——数组
在Java中,数组属于引用型数据,所以在数组的操作过程中,也一定会牵扯到内存的分配问题。动态初始化: 数据类型 [] 数组名称 = new 数据类型[长度]; 数据类型 数组名称[] = new 数据类型[长度]; (分步)数据类型 [] 数组名称 = null;数组名称 = new 数据类型[长度];静态初始化: 简化格式:数据类型 [] 数组...原创 2019-07-03 01:32:45 · 171 阅读 · 0 评论 -
JavaSE(零):JavaSE知识体系结构
JavaSE(零):JavaSE知识体系结构原创 2019-06-30 01:44:46 · 427 阅读 · 0 评论 -
JavaSE(零):JavaSE推荐书籍
原创 2019-06-30 01:47:51 · 1376 阅读 · 0 评论 -
JavaSE(三):面向对象(3)——封装性初步
那么,会造成这种问题主要就是因为现在类中的属性可以被外部直接访问,那么如果希望属性或方法不希望被外部所访问的话,则可以使用private关键字声明。以后只要是属性就必须进行封装,封装之后的属性必须通过setter和getter设置和取得。强调:在一个类中所有的方法是允许互相调用的,如果非要强调是本类中的方法的话,则在调用的方法前增加一个“this”关键字,表示的是本类中的方法。...原创 2019-07-02 01:37:51 · 167 阅读 · 0 评论 -
JavaSE(三):面向对象(2)——类与对象
类:类是一组共性的产物,是同一类事物的集中表现。对象:是一种个性的体现,是个体的产物。对象中的所有操作行为都由类决定,所以,在使用中只要是类定义出的操作对象都可以应用,而如果类没有定义出的操作,对象肯定无法使用。类是对象的模板,对象是类的实例在Java中可以使用class关键字来定义一个类,在类中有两大组成部分:属性(变量)、方法。 class Person{...原创 2019-07-02 01:32:11 · 153 阅读 · 0 评论 -
JavaSE(三):面向对象(1)——面向对象简介
面向对象算是一种比较新的软件设计的方法,在没有面向对象之前使用的是面向过程(是针对于一个问题解决问题,如果修改的话,则整个设计都要修改),面向对象是针对于一类问题来进行解决,某一局部的修改不影响其他位置的变化。在面向对象中主要分为以下三个方面:· OOA:面向对象分析。· OOD:面向对象设计,根据分析的结果使用工具完成设计。· OOP:完成具体的功能实现,代码编写。在面向对象...原创 2019-07-02 01:15:35 · 129 阅读 · 0 评论 -
JavaSE(二):Java语法(4)——Java数据类型
Java中的数据类型:基本数据类型不牵扯内存开辟问题,引用数据类型牵扯内存开辟问题Java中的基本数据类型数据范围、默认值:要点: 注意点:整数默认是int,小数默认是double方法中变量基本类型不会有默认值,类属性基本类型会有默认值(所有的变量一定要在其定义的直接赋值。) ...原创 2018-03-06 23:16:02 · 11873 阅读 · 1 评论 -
JavaSE(二):Java语法(5)——Java数据类型转换
基本类型 转换原则 : 类型转换主要在在 赋值、方法调用、算术运算 三种情况下发生。 a、赋值和方法调用转换规则:从低位类型到高位类型自动转换;从高位类型到低位类型需要强制类型转换: (1)布尔型和其它基本数据类型之间不能相互转换; (2)byte型可以转换为short、int、long、float和double; (3)short可转换为int、long、float和doubl...原创 2018-03-06 23:29:59 · 12129 阅读 · 0 评论 -
JavaSE(二):Java语法(6)——Java变量与常量
变量:常量: 定义常量: public static final String SUNDAY = "SUNDAY"; //最常用方式要点: 注意点: 所有变量一定要在定义时直接赋值。...原创 2018-03-06 23:43:51 · 11805 阅读 · 0 评论 -
JavaSE(二):Java语法(6)——Java运算符
三目运算符:?:逻辑运算符:&与&&短路与|或||短路或位运算符:原创 2018-03-06 23:49:36 · 11790 阅读 · 0 评论 -
JavaSE(二):Java语法(7)——程序结构
要点: 注意点: switch:参数可以是int、short、char、byte,但是long不行;1.7支持了对字符串数据的判断原创 2018-03-07 00:01:48 · 11993 阅读 · 0 评论 -
JavaSE(二):Java语法(8)——Java方法
方法: 很多地方被称为函数,是一段可以被重复调用的代码。方法的重载: 方法的方法名相同,参数的类型或者个数不同。递归方法: 递归方法必须满足以下两个条件: 必须有结束条件 每次调用的时候都必须改变传递的参数...原创 2018-03-07 00:07:21 · 11969 阅读 · 0 评论 -
JavaSE(一):Java简介(1)——起源、历史、背景等
概述(起源、历史、背景等): 目前大部分公司都使用Java作为应用层封装的标准,通过Java来调用一些底层的操作,如Android本质上就是利用Java调用Linux内核操作系统。 Java最早的时候是在1991年的GREEN项目诞生的,但是其原本的名字不叫Java而是称为OAK(橡树),GREEN的项目实际上就属于现在所提出的嵌入式的开发项目,通过EMAIL可以控制家电的工作。但是最...原创 2018-03-05 00:05:17 · 12973 阅读 · 0 评论 -
JavaSE(一):Java简介(2)——Java的优秀特性
Java的优秀特性:1.简洁:2.可移植性:3.面向对象:4.编译型+解释型:一个Java程序需要先经过编译(由JDK自动提供命令:javac执行),编译之后将形成一个字节码的文件(*.class),之后再进行解释执行(由JDK自动提供的命令:java执行),再在电脑上进行程序的运行显示。5.适合分布式计算:6.拥...原创 2018-03-05 00:17:07 · 13422 阅读 · 0 评论 -
JavaSE(一):Java简介(3)——安装配置JDK
JDK: 想要进行Java程序开发必须安装JDK,JDK是Java的开发工具包。 Linux下安装: 请见:http://blog.csdn.net/lsxf_xin/article/details/79415167 Windows下安装: 安装.exe,一路next即可 配置:...原创 2018-03-05 00:27:33 · 14109 阅读 · 0 评论 -
JavaSE(一):Java简介(4)——第一个Java程序
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}注意点:JDK的版本要与JRE版本一致在编写java程序的时候一定要注意,只要是...原创 2018-03-05 00:32:00 · 14633 阅读 · 0 评论 -
JavaSE(二):Java语法(1)——注释
单行注释: //多行注释: /*....*/文档注释: /**....*/原创 2018-03-05 00:38:02 · 14620 阅读 · 0 评论 -
JavaSE(二):Java语法(2)——标识符
在程序中用于定义名称的都称为标识符,如文件名、类名称、方法名称或者变量名称等: 1>标识符由大小写字母, 下划线, 数字, $符号组成.(内部类会用到$,所以在自定义标识符时不要用$) 2>开头可以是大小写字母, 下划线, 和$符号.(数字不能开头) 3>标识符长度没有限制 4>标识符不能是关键子和保留字 ...原创 2018-03-05 00:40:46 · 14975 阅读 · 0 评论 -
JavaSE(二):Java语法(3)——Java关键字
注意点: 保留关键字: goto、const在Java中没有任何意义,但是是保留关键字。 asset是JDK1.4之后加入的 enum是JDK1.5之后加入的...原创 2018-03-06 23:03:02 · 11772 阅读 · 0 评论