- 博客(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关注的人