自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试驱动开发

  当前在很多企业里经常说到测试驱动开发,很多人理解偏差比较大,很大一部分人认为:开发参照测试结果来改善,如果未发现问题,就认为开发工作已经完成,这不是测试驱动开发,而是Bug驱动开发!《测试驱动开发》这本书举的例子就很形象了;设想把编程看成是转动曲柄从井里提一桶水上来的过程。    如果水桶比较小,那么仅需一个能自由转动的曲柄就可以了。   如果水桶比较大而且装满水,那么还没等水桶全...

2018-10-27 10:47:05 122

原创 BroadCast

使用打开关闭数据网络,触发BroadCast1、新建BroadCastTest工程;2、新建MyBroadCast   在OnReceive()增加一句显示代码 Toast.maketext().show();3、在MainActivity中定义两个变量;   private IntentFilter intentFilter;启动intent,带action;   pri...

2018-09-30 18:13:08 345

原创 随笔一 时间规划

 时间点的把握对于一个人的成长,如何起着决定性作用?  1、在公司有一定的地位  2、工作多年,职位和物质回报及个人价值感都无法得到高度认可;   35岁现象,有心无力,束手无策,欲哭无泪; 1、家庭与责任的问题;(时间和经济) 2、能力与年龄匹配度问题;(工作时间越长,能力越强) 3、知识结构的构建与提升问题;(不仅业务流程,技巧方法,而且要从系统层面和战略层面)...

2018-09-30 18:09:17 161

原创 Android Hello world!

    使用Android studio开发,本人使用的版本是3.0.1一、创建Hello World;1、在欢迎界面点击 Start a new Android Studio Preject;2、在Application Name输入HelloWorld,公司域名,包名及存储位置自行设置;支持API 15 android 4.0.33、下一步到选择模板,选择Empty Activ...

2018-09-30 18:07:20 210

原创 android 开始启航

1、2003年10月 Andy Rubin创办Android,2005年被Google收购;2008年对外发布版本,受到iphone,Linux和Java的压制;2、Android 系统架构    1)、Linux Kernel          Android 基于Linux2.6内核,为Android各种外设提供driver,displa,Camera,BT,USB,KP,Wifi...

2018-09-29 18:45:44 322

原创 第18课 I/O处理

1、I/O处理  字节流IO核心类InputStream,OutputStream字节流的父类;常用子类FileInputStream(从硬盘中读取数据),FileOutputStream(写入数据到硬盘文件中); 1)、InputStream   int read(byte[]b,int off,int len); 2)、OutputStream   void wri...

2018-08-29 19:48:02 107

原创 第17课 Java异常处理

1、异常:  中断了正常指令流事件  当访问文件时,该文件不存在时就会停止;  该现象是执行程序出现的,编译时检查出来的是语法错误;  2、Throwable类 jdk提供的异常类,异常对象;    1)、Exception  RuntimeException    2)、Error        try{        可能出现问题的语句;      }catch(Exce...

2018-08-20 20:45:06 140

原创 第16课 子类实例化过程

通过Person和student两个类,student继承Person;1、子类可以继承父类的成员变量和成员函数,但不能继承父类构造函数;2、但是:在子类的构造函数中必须调用父类的构造函数;从而达到使用父类构造函数;3、如果父类中没有构造函数,会使用super()调用无参数的构造函数;super()调用父类的构造函数;this()调用本类的构造函数;到底调用哪个构造函数,取决于参数...

2018-08-06 20:50:04 130

原创 第15课 static的使用方法

1、静态成员变量的语法特点:        可以使用类名调用成员变量;(正常可以是对象调用成员变量)        class Test{            public static void main(String []args){            Person p1=new Person();            Person p2=new Person();...

2018-08-01 18:34:11 318

原创 第14课 This的普通用法

1、this是一个对象,代表调用该函数的对象;类内访问成员变量  this.成员变量,一般情况是可以省略;当成员变量和函数参数名相同时,必须使用this;    Person(String name,int age){        this.name=name;        this.age=age;        System.out.println("两个参数的构造函数...

2018-07-26 19:48:11 171

原创 第13课 面向对象

  1、  Java 面向对象是编程思想和方法;面向对象设计就是要消除重复代码;首先确定谁来做,然后怎么做;首先整体,再局部;首先抽象,然后具体;     Mars老师举例电梯例子,行为:开门,关门,上升,下降;属性:功率,载重,速度;  2、创建类和对象:        class 类名{                属性;成员变量                方法;...

2018-07-25 20:36:02 162

原创 第12课 Map使用方法

    Map也是存储数据的集合类,在java.util中;其采取键值对的方式:key,value,其中key是唯一;较List的key为int类型,但Map的key不局限int类型;  key只允许一个null,如果有第二个时就覆盖第一个;value可以多个null;        map.put(null,"Star");        map.put(null,"Janny"...

2018-07-24 19:03:08 345

原创 第11课 List方法

    我们保存数据通常使用Array,但有时我们无法判断数据到底有多少,分配多少空间遇到困惑,同时数组长度是有限制的;(Array.length int类型的最大值,2的31次方,2G) List允许存储值为空,允许相同存储值;List包含 ArrayList,Vector,LinkedList;    List方法:        1、增删改查:            1)、l...

2018-07-23 19:49:37 235

原创 第10课 数组练习

1、数组转化成字符串;public class ArrayDemo{    public static void main(String args[]){        int arr[]={1,3,3,5,9,1,0,18,90,7};        String array=arrayToString(arr);        System.out.println(array);    }  ...

2018-07-01 21:03:30 125

原创 第9课 数组

数组:同一数据类型的数据集合;数组:元素类型 数组名 [i]  int array[]=new int [5];public class ArrayDemo{    public static void main(String args[]){        int arr[]=new int [3];        for(int i=0;i<3;i++){            int ...

2018-06-30 18:06:39 104

原创 第 8课 循环语句

循环结构1、for循环语句  1)、for(初始化表达式;循环条件;循环后的操作表达式){                循环体;}eg:public class ForDemo{    public static void main(String args[]){        for(int i=0;i<10;i++){            System.out.println(i);...

2018-06-29 19:38:04 140

原创 第7课 分支练习

1、使用if...else...完成成绩的四等分,优,良,一般,差;public class Score{    public static void main(String args[]){        int score=1001;        if (score>=90&&score<=100){            System.out.println("...

2018-06-27 18:10:19 142

原创 第6课 分支结构

1、程序运行流程分类   顺序结构,一行一行代码执行;或者一个代码块一个代码块执行;   分支结构,跟进条件进行选择,不同的路径;  循环结构,按照一定条件循环;2、if... else....  1)、 if( boolean表达式){        运算结果是boolean类型,true或false;     }public class IfDemo{    public static voi...

2018-06-25 21:37:12 263

原创 第5课 运算符分类

运算符1、运算符分类    1)、算术运算符 :+-x/,++,--;public class Operator{    public static void main(String args[]){        int a=10;        double b=a/3.0;        System.out.println("b is :"+b);         int a1=a+++5...

2018-06-24 16:55:22 163

原创 第4课 变量类型

Java 数据类型:基础数据类型和引用数据类型;1、布尔类型    boolean适用于逻辑运算,一般用于程序流程控制;  两种取值:true,false;不允许使用0或1取值;    boolean b=true;2、字符型变量    char类型用来存储字符;char c=‘a’; java 字符使用Unicode字符集;AscII:计算机使用二进制,字符a,b,c无法使用二进制标识,美国人把...

2018-06-23 17:44:33 147

原创 第3课 Java 变量

什么是变量1、声明信息存储位置和所占用空间,变量就是用于计算机存储信息;2、变量声明方法        int age=10;    int是变量类型,age未变量名;=为赋值号,10为数组;语句结束符;  计算机按照int来分配足够的空间,age计算机存储位置;3、变量类型4、变量命名规范     1)、以字母,下划线,$元素开头;     2)、可以包含数字;     3)、区分大小写字母; ...

2018-06-22 18:39:55 96

原创 第2课 环境变量

1、什么是环境变量     environment variables,操作系统中用来指定操作系统运行环境的参数,操作系统最基本运行的变量,以键值对存在; path 环境变量是操作系统外部命令搜索路径;比如ipconfig,操作系统接收到ipconfig后,系统执行ipconfig.exe,位置:C:\Windows\System32\ipconfig.exe;系统在path路径找可执行文件,如没...

2018-06-20 20:34:37 93

原创 第1课 Java简介

本系列结合Mars老师的Java4Android视频教程及网上信息整理而来,感谢Mars Chen老师的无私奉献,但最近一段时间在网络上没有他的消息,不知近况,如有朋友知道还请告知,感谢!1、Java的历史  Sun公司:Stanford University Network,2009年4月份被Oracle收购;  Java之父James Gosling 1991年开始写Oak语音,用于控制嵌入在...

2018-06-19 19:12:28 206

原创 第一篇Blog

  酝酿一周时间,开通了CSDN Blog,记录工作或学习过程中的事情,以表纪念;我的Blog主要目的:   1、记录学习Java和Android开发的过程,分享学习心得;   2、敦促自己坚持学习,自我要求;   3、了解行业新技术,以文会友;编程小白开始学习啦,尽管平时事情比较多,尽管年纪一大把,尽管学习能力弱,尽管表达能力一般,尽管有很多尽管,反正我已经开始啦,加油!...

2018-06-18 12:01:49 114

空空如也

空空如也

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

TA关注的人

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