自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java学习笔记(31)--接口 详解(一)

版权声明:本文为博主原创文章,转载请注明出处。一、基本概念接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而

2017-09-27 10:14:50 227

转载 Java学习笔记(30)--抽象类 详解

一、抽象类的基本概念普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字a

2017-09-27 09:56:50 209

转载 Java学习笔记(29)--final关键字详解

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。1.修饰类当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为f

2017-09-27 09:45:33 183

转载 Java学习笔记(28)--覆写(Override)详解

一、覆写概念既然现在出现了继承的关系,那么就存在了子类和父类的联系,而在子类之中有可能定义和父类完全相同的方法或属性的名称,这个时候就称为覆写了。二、方法的覆写当子类定义了和父类在方法名称、返回值类型、参数类型及个数完全相同的方法的时候,称为方法的覆写。没有覆写的操作:package com.wz.overridedemo;class A { pub

2017-09-27 09:24:21 173

转载 Java 学习笔记(27)--super关键字详解

版权声明:本文为博主原创文章,未经博主允许不得转载。一.super关键字作用1:主要存在于子类方法中,用于指向子类对象中父类对象。2:访问父类的属性3:访问父类的函数4:访问父类的构造函数二.super注意的地方this和super很像,this指向的是当前对象的调用,super指向的是当前调用对象的父类。类加载完毕,创建

2017-09-27 09:19:53 180

转载 Java学习笔记(26)--理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。       继承       在讲解之前

2017-09-25 18:38:51 145

转载 Java学习笔记(25)--继承(extends)详解

版权声明:本文为博主原创文章,转载请注明出处。一、继承问题的引出继承性是面向对象的第二大主要特征。 下面首先编写两个程序:Person类、Student类。Person类:class Person { private String name ; private int age ; public voi

2017-09-25 18:37:36 200

转载 Java学习笔记(24)--可变参数方法(非常实用哦)

2015-04-18 17:41 5924人阅读 评论(1) 收藏 举报 分类:java(45) 版权声明:本文为博主原创文章,未经博主允许不得转载。java提供了可变参数的方法,即方法的参数个数可以不确定,用"..."定义。[java] view plain copyimport java.u

2017-09-25 18:33:01 249

转载 Java学习笔记(23)--foreach 使用

java foreach 使用foreach语句使用总结 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习

2017-09-25 18:28:27 374

转载 Java学习笔记(22)--对象数组

1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 {10 super();11 }12 13 public Studen

2017-09-25 18:25:06 259

转载 Java学习笔记(21)-- Java 代码块详解

在程序编程中,可以直接使用“{}”定义一段语句。根据定义的位置以及声明关键字的不同,可以分为四种:普通代码块、构造代码块、静态代码块和同步代码块。一般来说代码块是不能单独运行的,它必须要有运行主体。一、普通代码块普通代码块是定义在方法之中的代码块。我们先观察一下代码:package com.wz.thisdemo;public class TestDemo { pu

2017-09-25 18:21:13 124

转载 java的学习路线

首先是培养兴趣。先开始学习HTML知识。也就是做网页,从这里开始比较简单,就是几个标签单词需要记住。 接着开始学习CSS,这里开始不要学习非常多,只要能作出简单类似hao123之类的静态网页就已经足够。HTML+CSS总共加起来不超过10天。学完以上,就可以作出简单网页了,开始有兴趣了,哈哈,没想到我也是互联网的一份子了。 从这里开始可以学习javascript语言,这个语言和java类似

2017-09-25 17:54:38 139

转载 Java学习笔记(20)-- main方法

版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plain copypublic static void main(String[] args) {}  或者[java] view plain copypublic static void main

2017-09-25 17:49:11 175

转载 Java学习笔记(19)--关键字static详解

一、static基本描述对于关键字static ,大家应该不会陌生,因为一直编写: public static void main(String args[]) {...}1那static表示什么呢?static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是要注意一点:Java语言中没有全局变量的概念。二、使用sta

2017-09-25 17:38:25 227

转载 Java学习笔记(18)--关键字this详解

在整个Java中,只要是代码开发,几乎都离不开this。在Java中this可以完成三件事情:表示本类属性、表示本类方法、当前对象。一、“this.属性”表示本类属性讲解之前,我们先看一段代码:package com.wz.thisdemo;class Person { private String name ; private int age ;

2017-09-25 17:35:06 5141

转载 Java学习笔记(17)-- 值传递与引用传递

java中的值传递和引用传递问题 值传递与引用传递最近学基础的时候,老师讲了值传递和引用传递,这个问题一直不太明白,上网查了很多资料,按照自己的理解整理了一遍,发现之前不太明白的地方基本上想明白了,如有不正确的地方,欢迎指正,谢谢。首先要说明的是java中是没有指针的,java中只存在值传递,只存在值传递!!!  然而我们经常看到对于对象(数组,类,接口)的传递似乎有点像引用传递,

2017-09-25 17:24:48 196

转载 Java学习笔记(16)--方法重载篇

请看一下代码,你发现什么特殊之处了吗?public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe

2017-09-25 17:14:58 164

转载 Java学习笔记(15)--Java String类详解(二)

版权声明:本文为博主原创文章,转载请注明出处。上一篇Java String类详解(一)讲了String类对象的两种实例化方式及其区别,字符串比较,以及String类的特点,我们接着来讲String类的常用方法。一、字符串的常用方法 — 字符与字符串很多编程语言利用了字符数组的概念来描述字符串的概念,在String类的方法上也有所体现。一个例子:字

2017-09-25 17:06:41 163

转载 Java学习笔记(14)--String类详解(一)

String类是一个字符串类型的类,使用“XXXX”定义的内容都是字符串,虽然这个类在使用上有一些特殊,但是String本身是一个类。一、String的实例化两种方式1、直接赋值实例化:String StringName= "xxx";1以上是String对象的直接赋值,以上的代码并没有使用关键字new进行。String类也是类,所以也有构造方法。2、使用构造方

2017-09-25 17:03:05 134

转载 Java学习笔记(13)--面向对象的封装性

一、面向对象的封装性封装(encapsulation)又叫隐藏实现(Hiding the implementation)。就是只公开代码单元的对外接口,而隐藏其具体实现。比如手机,手机的键盘,屏幕,听筒等,就是其对外接口。你只需要知道如何按键就可以使用手机,而不需要了解手机内部的电路是如何工作的。封装机制就像手机一样只将对外接口暴露,而不需要用户去了解其内部实现。在研究封装性之前,

2017-09-25 15:17:33 206

转载 JAVA学习笔记(12)--类和对象 详解(一)

版权声明:本文为博主原创文章,转载请注明出处。一、面向对象简述面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。但是在面向对象设计之前,广泛采用的是面向

2017-09-25 15:14:15 147

转载 JAVA学习笔记(11)-- Java类的定义及其实例化

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]构造方法创建对象访问成员变量和方法类必须先定义才能使用。类是创建对象的模板,创建对象也叫类的实例化。 下面通过一个简单的例子来理解Java中类的定义:public class Dog{ String name; int age; void bark(

2017-09-25 14:21:23 240

转载 JAVA学习笔记(10)--JAVA中类与对象的概念

把客观世界中的事物映射到面向对象的程序设计中就是对象。对象是面向对象程序设计中用来描述客观事物的程序单位。客观世界中的许多对象,无论其属性还是其行为常常有许多共同性,抽象出这些对象的共同性便可以构成类。所以,类是对象的抽象和归纳,对象是类的实例。一、抽象原则 所谓抽象(abstraction),就是从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而抽取其与研究工作有关

2017-09-25 13:45:46 325

转载 Java学习笔记(9)-StringBuilder类二

String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用 St

2017-09-23 17:22:05 160

转载 Java学习笔记(8)-StringBuilder类一

StringBuilder 误解:1. Java编译优化后+和StringBuilder的效果一样;2. StringBuilder不是线程安全的,为了“安全”起见最好还是用StringBuffer;3. 永远不要自己拼接日志信息的字符串,交给slf4j来。初始长度好重要,值得说四次。StringBuilder的内部有一个char[], 不断的append(

2017-09-23 17:19:43 193

转载 java学习笔记(7) -- String、StringBuffer、StringBuilder的区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。    private final char

2017-09-23 17:05:41 134

转载 JAVA学习笔记(6)--String的常用方法

java中String的常用方法转自:http://archer-zhou.iteye.com/blog/443864java中String的常用方法java中String的常用方法1、length() 字符串的长度  例:char chars[]={'a','b'.'c'};    String s=new String(chars);    int

2017-09-23 16:17:39 248

转载 JAVA学习笔记(5)--String类

博客园首页新随笔联系管理随笔- 77  文章- 0  评论- 152 深入理解Java:String在讲解String之前,我们先了解一下Java的内存结构。 一、Java内存模型 按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。    JVM

2017-09-23 16:15:21 402

转载 JAVA学习笔记(4)--String类

Java的String类在开发时经常都会被使用到,由此可见String的重要性。经过这次认真仔细的学习了java的String类。发现了自己以前开发中对String使用的不足,特写此博客来记录自己对String的学习总结。     首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其

2017-09-23 16:13:31 314

转载 JAVA学习笔记(3)--Arrays类使用详解

1. Java中的Arrays类包含于java.util.Arrays的包中。这个类可以用于处理数组,其自带的函数包含了一些常用的功能。2. Arrarys的常用自带函数:填充:Arrays.fill()排序:Array.sort() 默认升序排列!复制:Arrays.copyOf()查找:Arrays.binarySearch()3. 常用自带函数

2017-09-23 16:06:03 230

转载 JAVA学习笔记(2)--数组

问题描述:  一直对数组的一些定义和初始化都比较不太确定,今天总结了一下数组定义和初始化以及默认值。见代码。 1 package com.test; 2 3 public class ArrayTest { 4 5 /** 6 * @param args 7 */ 8 public static void main(Stri

2017-09-23 15:53:44 157

转载 JAVA学习笔记(1) - 基本数据类型

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]基本数据类型基本数据类型-定点型package com.itany.basejava.day02.demo01;/* * 基本数据类型-定点型 */public class Test{ public static void main(String[] arg

2017-09-22 09:05:18 186

原创 STM8S读写内部EEPROM

1初始化函数

2017-09-21 15:44:38 5045

转载 Git可视化教程——Git Gui的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]在Git简介一文中已经对Git进行了简单的介绍,但是理论知识过于枯燥,加上本人专业知识不够扎实,使得初学者在Git的使用上还是会有很大的困难。虽然我更推荐使用Git Bash方式对Git进行操作,但是对于大部分只是想简单地使用一下Git进行版本控制和团队开发的朋友而言,仍然更加钟情于可视

2017-09-20 11:02:53 316

转载 STM32 IAP 在线升级详解

(扩展-IAP主要用于产品出厂后应用程序的更新作用,考虑到出厂时要先烧写IAP  再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发)一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F

2017-09-15 16:51:03 503

转载 stm32串口发送数据,丢失字节问题分析

stm32串口发送数据,丢失字节问题分析转载2016-07-29 11:53:25标签:stm32usartSTM32 串口 发送 必须 先检测 状态,否则 第一个 字节 无法 发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功,使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03

2017-09-15 16:49:52 676

转载 分享个JAVA学习路线

JAVA学习路线图,特此声明;仅希望对热爱JAVA学习有所帮助如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! JAVA学习路线图此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶段1  1:学习HTML     2:学习CSS    3:Javascr

2017-09-15 14:08:15 223

转载 STM32生成bin文件

方案一:第一步:打开Options for Target ‘target 1’对话框,选择User标签页;第二步:找到fromelf.exe的路径(keil5在ARMCC里)第三步:重点(基路径是工程路径,bin文件是根据axf生成的)接下来要做的要视情况而定:选完fromelf.exe后在输入框中加个空格然后加一串字 : --bin -o  ./O

2017-09-11 14:26:29 2060

转载 stm32串口发送数据,丢失字节问题分析

STM32 串口 发送 必须 先检测 状态,否则 第一个 字节 无法 发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功,使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04..接收端收到的数据为:0x02 0x03 0x04,第一个数据丢失。换成发送别的数值的数据,如0x06 0x0ff,则接收

2017-09-11 14:18:35 7088 1

转载 STM32 IAP 在线升级详解

(扩展-IAP主要用于产品出厂后应用程序的更新作用,考虑到出厂时要先烧写IAP  再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发)一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F

2017-09-07 16:23:06 365

STM8中文手册

STM8 中文数据手册 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

2017-10-06

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

TA关注的人

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