自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 重新开始学Java——异常

异常 ( Exception ) 也叫例外;在 Java 编程语言中,异常就是程序在运行过程中由于硬件设备问题、软件设计错误、缺陷等导致的程序错误,比如: 想打开的文件不存在;网络连接中断;操作数超出预定范围;正在装载的类文件丢失;访问的数据库打不开等操作。异常是指程序执行过程中出现的...

2019-09-03 15:10:00 159

转载 重新开始学Java——集合框架之Map

Map官方声明如下:public interface Map<K,​V>此时可以看到,Map是一个接口,其中有泛型K、V两个。描述如下:An object that maps keys to values. A map cannot contain duplicate k...

2019-08-21 16:12:00 145

转载 重新开始学Java——集合框架之Collection

为什么需要集合框架呢?因为之前使用数组进行存储对象的时候,会发现,经常不能够确定大小的存在,那么这里就需要使用集合框架的存在。集合框架分为两种,第一个是 java.util.Collection ;而另外一个是java.util.Map。这是两种不同的东西,所以,本博客先来描述 Collect...

2019-08-14 16:04:00 221

转载 重新开始学Java——时间工具类

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;/** * 这是一个用来操作日期的工具类...

2019-08-09 09:49:00 125

转载 重新开始学Java——单例、多例、枚举

单例在某种特殊的情况下,这个类所对应的对象有且仅有一个,不能重复性的多次使用,那么就可以使用单例。注意,这里的单例仅仅是单线程的情况下的单例,不涉及到多线程的单例。DEMO/*** 单例(singleton 、 SINGLETON)*/public final class Sun...

2019-08-09 08:47:00 154

转载 重新开始学Java——抽象类、接口、内部类

抽象类为什么要定义抽象方法:如果定义某个方法时不能确定该方法的具体实现细节; 比如定义 Person 类的 eat 方法时, 不能确定其具体实现细节,因为中国人、 西方国家的人、 南亚国家的人吃饭方式不一样。 可以把该方法定义成一个抽象方法,具体的实现细节,交给其后代(子类)来实现。抽象...

2019-08-08 08:44:00 326

转载 重新开始学Java——Random、Math、BigDecimal、MathContext、System、Runtime

这篇博客主要描述Random类与Math类,以及一些其他的类。分别讲述一些使用方法,以及这个类是做什么的。java.util.Random官方API声明如下:public class Random extends Object implements Serializable可以看到这...

2019-08-06 09:49:00 655

转载 那些年使用过的JFinal

说明 : 关于微信支付与隐藏或显示右上角按钮,都需要引用微信的JS文档。因为本人的项目业务功能有限,所以没有涉及大量的代码操作,如果想要对于JFinal有更深入的了解,可以参看官方文档或在JFinal-weixin的文档。需求利用微信公众号进行开发一个公众号平台,包括微信支付、微信认证等...

2019-05-29 10:56:00 292

转载 重新开始学Java——时间与日期

本篇博客会详细叙述时间与日期的相关的类与方法,包括jdk1.8之后新出的类和方法等。首先来介绍的是JDK1.8之前就已经出的关于时间的类。java.util.Date在官方API中进行的描述如下:The class Date represents a specific instant i...

2019-01-02 02:28:00 412

转载 重新开始学Java——StringBuffer与StringBuilder

想要学习StringBuffer这个类,那么还是不能脱离官方文档。首先来看官方文档中这个类的声明。public final class StringBufferextends Objectimplements Serializable, Comparable<StringBuffe...

2018-11-22 20:45:00 189

转载 重新开始学Java——String的方法

Stirng类的方法有很多,本片博客描述的就是所有的方法,包括一些新的方法(主要是JDK1.8之后新出的方法)。charAt( int index )charAt方法描述:Returns the char value at the specified index.返回指定位置的字符...

2018-11-13 22:18:00 222

转载 重新开始学Java——String

要看String这个类,当然还是根据官方出的API以及源码入手会更加合适,首先来看官方API中如何定义的。The String class represents character strings. All string literals in Java programs, such as ...

2018-11-01 22:14:00 124

转载 重新开始学Java——包装类

Java 是一种面向对象语言,Java 中的类把方法与数据连接在一起, 并构成了自包含式的处理单元;但是 Java 语言中却不能把基本数据类型作为对象来处理。某些场合下可能需要把基本数据类型的数据作为对象来使用,Java 必须提供一种机制, 可以把基本类型的数据转换成对象的形式。包装类就是各...

2018-10-30 21:41:00 109

转载 重新开始学Java——Object

接下来的日子里,我会说明常用类应该如何使用(当然,这些都是比较基本的东西【也会包括1.8之后的东西,争取整理清楚】)。今天来说的是Object : 根据JDK11官方文档中说的,Object是所有类的一个根类,所有的对象(包括数组)都实现了它的方法。原文如下:Class Object is...

2018-10-29 21:19:00 86

转载 重新开始学Java——static与final修饰符

static 修饰符可以用来修饰类的成员变量、 成员方法、 代码块;用 static 修饰的成员变量表示静态变量, 直接使用类名来访问;用 static 修饰的成员方法表示静态方法, 直接使用类名来访问;用 static 修饰的代码块表示静态代码块, JVM 加载类时就会执行该代码块。被 s...

2018-10-26 23:12:00 111

转载 重新开始学Java——多态与instanceOf

多态是面向对象的重要特征,同时也是对象开发软件的一个特殊特性,指的是一个程序总同名的不同方法共存的情况。多态分为运行时多态与编译时多态。编译时多态用重载实现,即在.java 中的多个方法在编译阶段即表现出多种形态(重载:同名不同参)。这种多态是通过参数的多样化来实现的。运行时多态:在...

2018-10-25 21:50:00 219

转载 重新开始学Java——继承与重写( override )

继承的概念Java 语言中的继承是代码复用的一个重要手段。如果多个类具有很多相同的特点(属性)和行为(方法),就可以把这些共同的特点和行为抽取到一个类中, 该类被用作基类(父类),其它的类(子类), 从这个类派生而来。对于子类而言, 它可以继承基类的所有特点和行为;对于基类而言, 其派生和扩...

2018-10-24 20:09:00 156

转载 重新开始学Java——封装与构造

封装是面向对象三大特性之一(另外两个是继承和多态):指将对象的状态信息隐藏在对象内部;不允许外部程序直接访问对象内部信息;而是通过该类所提供的方法来实现对内部信息的操作和访问;封装是面向对象编程语言对客观世界的模拟;客观世界里的属性总是被隐藏在对象内部;外界无法直接操作和修改。封装:...

2018-10-22 20:42:00 117

转载 重新开始学Java——访问权限修饰符与变量

在Oracle中的学习文档中描述了两种访问权限修饰符:At the top level—public, or package-private (no explicit modifier).At the member level—public, private, protected, or ...

2018-10-21 11:27:00 147

转载 重新开始学Java——方法

方法是类或对象的行为特征的抽象:它描述的是这个方法能干什么(具有操作性);如传入什么参数、 完成什么操作、 返回什么结果;方法类似于过去结构化程序设计中的函数,比如 C 语言里的函数、 C++里的函数。方法的定义: [ 修饰符 ] 方法返回值类型 方法名 (形参列表){ //方...

2018-10-20 18:49:00 167

转载 重新开始学Java——类和对象

Java 是面向对象的程序设计语言,类是面向对象的重要内容,可以把类当成一种自定义的类型,可以使用类来定义变量,这种变量统称为引用变量。也就是说,所有类是引用类型。面向对象的程序设计中有两个重要的概念:类(class)和对象(object,也被称为实例,instance),其中类是一批...

2018-10-20 16:26:00 55

转载 重新开始学Java——数组

数组也是一种类型Java 的数组要求所有的数组元素具有相同的数据类型。因此,在一个数组中,数组元素的类型是唯一的,即一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的类型。 数组是指一组数据的集合,数组中的每个数据称为元素,数组是内存中的一块连续的存储空间,数组是一次性定义多个...

2018-10-19 20:56:00 83

转载 重新开始学Java——循环结构

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体。当反复执行这个循环体时,需要在合适的时候把循环条件改为假,从而结束循环,否则循环一直执行下去,形成死循环。一个循环语句可能包含以下四个部分:初始化语句(init_statement):一条或多条语句,这...

2018-10-17 20:04:00 249

转载 重新开始学Java——顺序结构与分支结构

任何编程语言中,最常见的就是顺序结构,顺序结构就是程序从上到下逐行地执行,中间没有任何的判断和跳转。如果在 main 方法的多行代码之间没有任何的流程控制,则程序总是从上而下依次执行,排在前面的代码先执行,排在后边的代码后执行,这意味这:如果没有流程控制, Java 方法里的语句是一个顺序执行...

2018-10-17 19:58:00 158

转载 重新开始学Java——Java中的运算符

在数学中存在运算符,但是在Java中包含更多的运算符,但是我们可以大致分为以下几种:算数运算符加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++)、自减(–)等 , 废话不多说,直接看代码 。 /** * Java 运算符 * @author 大家都是低调来的...

2018-10-16 23:19:00 64

转载 重新开始学Java——java中的基本数据类型和类型转换

在Java中,大体方向上分为两种数据类型:基本数据类型和引用数据类型。基本数据类型可以分为三类:数值、逻辑、字符。其中数值类型还可以分为两种:整数和小数( 浮点数 ) 。那么整数来看一下:有 byte、short、int、long 四种,我们用一个例子来看一下。/** * 1、如果在程...

2018-10-15 22:30:00 103

转载 重新开始学Java——java中的标识符(biao,zhi,fu)、关键字和代码规范

标识符:就是用来区分两个或两个以上不同的 “家伙” 的一个名称比如类名,曾经有一个类,名字叫Hello,之类的public class Hello{}比如变量名,比如有个变量叫 argspublic static void main( String[] args ) {// name...

2018-10-15 21:55:00 212

转载 重新开始学Java——Java的跨平台

这里记录的就是Java语言最重要的特点——跨平台。其实Java的思想就是Write Once , Run anyWhere ! 表示一次编写,到处运行( 针对于不同的平台 )。一旦生成某个源文件 对应的.class 文件后,这个.class 文件可以在任意系统中执行。Java命令 会导致启...

2018-10-12 19:56:00 90

转载 重新开始学Java——编码环境

当安装好JDK之后,我们就可以进行编码了。选择的工具有很多,比如 记事本、Eclipse、Idea等工具,本人在这里选择了 Idea 进行编写代码,并以后的每一次的代码都会放上来,供大家检查。首先从 http://www.jetbrains.com/idea/download/#sectio...

2018-10-10 23:37:00 116

转载 重新开始学Java——Java开发环境

Java开发环境(Java Development Environment )但是,我们并不使用Environment这个单词,我们使用Kit这个单词,也就是:Java Development Kit ——java开发工具集,也就是俗称的JDK(此次下载的JDK是JDK11,那么这里会继续完善...

2018-10-10 22:49:00 81

转载 重新开始学Java——Java的历史

说到Java,那就不得不说这个是什么。Java是一门编程语言,是关于计算机的编程语言。用于编写程序,从而让计算机运行。 关于计算机的语言:C、C#、Java、Python等。当然,这些语言都是属于高级语言。高级语言也就是更接近人类表达方式的语言。 当然,还有机器语言,比如:汇编语言。 J...

2018-10-10 20:10:00 50

空空如也

空空如也

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

TA关注的人

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