java
文章平均质量分 88
Sharember
一个不断前进的大学生
github主页:https://github.com/CFshuming
展开
-
Java进阶之自动拆箱与自动装箱
自动装箱:把基本类型用它们对应的包装类包装起来,使它们具有对象的特质,可以调用所对应的包装类所定义的方法,比如toString()等。自动拆箱:跟自动装箱的方向相反,将Integer及Double这样的包装类的对象重新简化为基本类型的数据。原创 2016-06-06 18:04:26 · 6282 阅读 · 4 评论 -
重新认识java(一) ---- 万物皆对象
如果你现实中没有对象,至少你在java世界里会有茫茫多的对象,听起来是不是很激动呢?原创 2016-11-27 21:39:37 · 17971 阅读 · 43 评论 -
重新认识java(五) ---- 面向对象之多态(向上转型与向下转型)
多态,大概每个人都知道。但是,又有几个人真的理解什么是多态、多态有哪些细节呢?如果你看到这篇文章的名字,脑海中对多态没有一个清晰的概念,不妨点进来看看,也许会有收获。原创 2017-01-26 21:25:57 · 66876 阅读 · 84 评论 -
重新认识java(六) ---- java中的另类:static关键字(附代码块知识)
你知道么,static的用法至少有五种?原创 2017-01-28 20:55:39 · 8268 阅读 · 12 评论 -
重新认识java(七) ---- final 关键字
你总以为你会了,其实你只是一知半解。final 关键字概览final关键字可用于声明属性、方法、参数和类,分别表示属性不可变、方法不可覆盖、参数不可变和类不可以继承。我们来分别看看它的用法。 final关键字是一个比较简单的知识点,所以这篇文章我写的比较舒服,你看着也比较舒服。因为,很简单呀~final 属性被final修饰的属性不可变。这种不可变的属性,我们可以称之为“常量”。这种常量大体原创 2017-01-31 22:20:08 · 4820 阅读 · 12 评论 -
重新认识java(十一)---- java中的数组
面向对象的一些知识暂时告一段落,从本文开始,进入java语法的重学阶段~原创 2017-03-08 21:14:54 · 8352 阅读 · 3 评论 -
【springboot 入门篇】第0篇 spring-boot是什么
作为一个java程序员,如果你还不知道springboot,那你一定是落后了。1. 什么是springbootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid appli原创 2017-05-06 14:09:18 · 58406 阅读 · 7 评论 -
【springboot 入门篇】第1篇 第一个spring-boot程序(多种搭建方式)
学习一个新技术,先别管他的原理啊,流程啊,怎么组织代码啊什么的。直接从官网或者博客抄一个小demo,自己亲自跑一遍,然后再去看那一堆让人头皮发麻的讲解,就能相对容易的看懂了。 初学者的态度应该是:不要问我为什么,反正我就是可以这样运行!1. 创建一个spring boot项目可以使用哪些工具1.1 使用start.spring.io这是一个网站,可以在这个网站选择你需要的组件,然后会自动原创 2017-05-06 14:10:52 · 12287 阅读 · 5 评论 -
自己动手模仿 springmvc 写一个 mvc框架
spring的知识那么多,看源码也不知从何看起,那应该怎么学呢?我觉得,完整的自己动手去实现一个,是最好的方式。bfmvc模仿springmvc的轻量级web框架,适合学习和搭建小型web项目使用,持续更新项目地址:https://github.com/CFshuming/bfmvc感兴趣的记得star哟~目录介绍原创 2017-05-27 10:23:09 · 7628 阅读 · 12 评论 -
重新认识java(十) ---- Enum(枚举类)
有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~原创 2017-02-13 15:06:44 · 69074 阅读 · 39 评论 -
重新认识java(九) ---- 内部类
注意注意!!!前排提示!!!本篇文章过长,最好收藏下来慢慢看,如果你之前对内部类不是很熟悉,一次性看完,大概你会懵逼。。。原创 2017-02-11 22:34:30 · 5188 阅读 · 8 评论 -
重新认识java(四) — 组合、聚合与继承的爱恨情仇
有人学了继承,认为他是面向对象特点之一,就在所有能用到继承的地方使用继承,而不考虑究竟该不该使用,无疑,这是错误的。那么,究竟该如何使用继承呢?原创 2017-01-21 11:25:50 · 32194 阅读 · 18 评论 -
Java中String转化为其他类型方法汇总
Java的类型有 String char byte short int long double boolean八种类型转换使我们在写代码中经常会用到的知识,下面做一个简单的总结,第一篇文章主要是string类型转换为其他类型。其他类型转换为string以及其他类型的互相转换之后会另写。有什么不足以及错误的地方希望大家可以指出来,我会虚心接受并改正。第一次写没有什么经验,望海涵。原创 2015-11-16 10:37:33 · 6010 阅读 · 0 评论 -
利用java的反射机制实现通用dao
java的反射机制前面已经讲过,这里不再赘述,这篇文章将会利用反射,来实现一个通用的dao层。1 一般情况下的dao层我们先来看一下,通常,我们是如何写dao的。public class Person { public int pid; public String pname; public double psalary; public Date pbirthday原创 2016-08-15 17:27:29 · 4086 阅读 · 0 评论 -
java进阶之java的反射机制
1.反射机制简介 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用原创 2016-08-12 15:24:41 · 2014 阅读 · 0 评论 -
重新认识java(二) ---- 面向对象之封装!
如果你认为封装仅仅是private + getter and setter,那你就大错特错了!原创 2016-11-28 19:16:13 · 6075 阅读 · 11 评论 -
重新认识java(三) ---- 面向对象之继承!
学习一个新知识的第一步,就是要知道它是什么,然后要知道为什么要用它,最后要知道如何使用它。这篇文章,我们重新认识一下java中的继承。原创 2016-11-29 22:16:46 · 5622 阅读 · 8 评论 -
重新认识java(零) --- 不积跬步无以至千里
好高骛远,眼高手低,是你前进路上最大的绊脚石 — 致走在学习道路上的人 p.s. 本篇文章没有技术含量。原创 2016-11-26 22:09:34 · 5578 阅读 · 31 评论 -
重新认识java(八) ---- 抽象类与接口
你很清楚的知道什么时候用抽象类,什么时候用接口么? p.s. 多文字预警!原创 2017-02-10 18:40:14 · 4769 阅读 · 8 评论 -
【springboot 入门篇】第2篇 springboot的各种配置
1. 配置文件简介spring boot使用一个全局配置文件:application.properties或者application.yml,放置在src/main/resources目录下或者类路径的/config目录下。application.properties是我们熟知的键值对配置文件: application.yml是yaml语言的配置文件,yaml是一种以数据为中心的语言,在配置数原创 2017-05-08 20:51:29 · 5783 阅读 · 4 评论