- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 Java_[转载总结]之类与对象
Java纯面向对象语言,类是最基本抽象单位 一,类的创建及初始化类通常是一类事物的抽象,也就是对象。每个对象应该有它自己的属性和方法。例如人:身高,名字,性别等是人的属性,吃,喝,玩等都是方法,属性描绘类的特点,方法描述类的功能public class Person(){ String name; int age; void eat(){ }}将这个对象所有的属性方法包装在一起就是封装。通
2017-08-16 18:08:09
197
转载 Java_面向对象05 static关键字
static表示"全局or静态",可以修饰变量或者方法或者类,可以起到在静态区分配空间,该类所有对象共享……static>static修饰的成员变量是类变量>类变量属于类的变量,所有对象都可以访问同一个类变量>类变量使用类名.属性来操作,不要使用对象去操作>类变量在类加载的时候就已经初始化完毕,不需要等待对象初始化>static final 修饰的静态常量,可以直接类名
2017-08-15 09:52:04
283
1
转载 Java_面向对象03 方法重载
方法重载java允许在一个类中,多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数。编译器会根据实际情况挑选出正确的方法,若找不到匹配的参数或多个可能的匹配会产生编译错误方法名必须相同,方法参数不同(长度不同,类型不同),和方法权限,返回值无关
2017-08-14 12:06:54
177
转载 Java_面向对象02 this关键字
this关键字……this关键字是代表正在调用这个类的方法的当前实例,谁调用改方法,那么this就是指向谁。
2017-08-14 11:58:19
180
转载 Java_面向对象01 构造方法
定义:对象的创建通过构造方法来完成,其功能主要是完成对象的初始化,当类实例化一个对象时会自动调用构造方法、构造方法特殊性:……>构造方法的名字必须与定义他的类名完全相同,没有返回类型,连void也没有>构造方法的调用在创建一个对象时使用new操作进行>类中必定有构造方法,若不写,系统添加无参构造方法>不能被static(静态),final(常量),synchro
2017-08-14 11:35:58
256
转载 应用程序与Activity 3_1 Android应用程序
Android应用程序生命周期Android Application类简介每次程序运行时,应用程序Application类都保持实例化状态,通过扩展Application类,可以完成1>共享数据,在应用程序组件之间传递对象2>对系统广播做出响应(如低内存)3>管理和维护多个应用程序组件使用的资源扩展和使用Application类1>扩展public cl
2017-07-24 22:04:42
248
转载 基础控件4_1 View的基本事件
在Activity中,使用View findViewById(int resId)翻译:找到视图的id 方法与布局的控件绑定 View常用事件接口View的事件监听View的事件监听是指用户与应用交互,当用户对View进行点击,长按,触摸,移动等动作时,程序对这些动作进行处理OnClickListener点击View时的监听OnLongClockListener
2017-07-24 21:28:25
380
转载 Android基础组件2_1
TextView文本视图TextView是Android中用的最多的控件,显示一行或者多行文本,也可以给上下左右设置图片,并且结合SpannableString和其子类可以做到图文混排
2017-07-21 17:28:59
292
转载 Android应用程序生命周期介绍3_1
Android应用程序生命周期介绍与传统应用程序平台不同,Anroid应用程序不能看控制它们的生命周期,相反,应用程序必须监听应用程序状态的变化并做出适当的反应,而且特别要注意为随时被终止而做好准备Android Application类简介每次程序运行时,应用程序Application类都保持实例化状态,通过扩展Application类,可以完成1>共享数据,在应用程序组件之间传
2017-07-21 17:19:17
405
转载 搭建Android开发环境
JDK下载及安装Android SDK(Software Development Kit)下载与安装Eclipse下载与安装ADT(Android Development Tools)插件安装及配置环境变量的配置Eclipse4.4ADT插件Android SDKJDK 1.6以上配置android sdk##SDK结构extras:附加
2017-07-20 17:52:16
349
转载 Java.5集合框架
Collection 父接口add(E); 增remove(E); 删iterator();查clear(); 清空size(); 长度List(ArrayList) 有序,可重复,可以添加多个nulladd(index,E);指定位置添加get(index);获取指定位置元素remove(index);清楚指定位置的元素
2017-07-14 21:58:06
187
转载 Java.4面向对象接口
接口:一组方法特征集合的抽象。 has a (具备某些功能)定义:interface实现:implements特点:只能包含抽象方法和常量(可以有内部类)。接口也具备多态性,可以用接口的引用指向实现类的实例。一个类可以实现多个接口,使用,来分割一个接口可以继承多个接口。三个元素接口定义 interface接口实现 imple
2017-07-14 17:46:00
197
转载 Java.3面向对象继承
1.继承:java允许从一个类中派生出另外一个类,派生出的类具有父类的所有的非私有的属性和方法。大大减少重负率,可以提升效率。(代码重用)java是单一继承,一个子类只允许有一个父类,可以多重继承,父类也可以有父类父类,超类,基类子类,派生类class B extends A{}super:子类对象中,代表父类的引用。1.super可以访问父类的非私有属性。
2017-07-14 17:19:27
257
转载 Java.2面向对象封装
封装:隐藏实现,将属性和方法使用访问修饰符保护起来,不允许外部直接修改或者访问。访问修饰符访问权限 本类同包 非同包子类非同包非子类public √ √ √√protected √ √ √default√ √private √get和set访问器:对于属性,需要全部封装成私有,然后通过get和set来访问,就可以加上访问控制随机数
2017-07-14 17:12:17
245
转载 Java.1面向对象基础
1.类 一组具有相同属性特征的具体实例的抽象2.对象 是类的一个特有实例构造方法:与类名相同,并没有返回值类型的方法,在new创建实例对象的时候,调用构造方法初始化对象中的各种属性类中一定有构造方法,如果不写,系统编译时会生成一个无参的空构造方法。构造方法中可以调用其它构造方法,其它任何位置不能调用。 this(参数列表) 必须放在首行this:调用该方法,或者该属
2017-07-14 16:59:23
214
转载 Java#字符串(String)方法
1. 获取字符串长度 int charLength = str.length(); 区分是否 输入了 中文 int bytesLength= str.getBytes().length; 判断是否字符串为空或者长度为0 if (name != null && name.length() != 0) { }2. 比较字符串boo
2017-06-13 13:30:47
291
转载 初学Java007 数据类型转换
(1)自动类型数据转换规则 1:如果操作数为 double 型,则整个表达式可提升为 double 型。规则 2:满足自动类型转换的条件。两种类型要兼容:数值类型(整型和浮点型)互相兼容。目标类型大于源类型:double 型可以存放 int 型数据,因为为 double 型变量分配的空间宽度足够存储 int 型变量,因此我们也把 int 型变量转换成 double 型变量形象地称为“放大转
2017-06-02 15:17:08
237
转载 初学Java006 运算符及条件结构
(1) 赋值运算符 “=”示例:给变量赋值int money=1000 //变量1000存储空间 使用“=”将数值 1000 放入变量存储空间中。"="就称为赋值运算符例如: double height = 177.5; int weight = 77(2) 算术运算符操作数 ———运算符(+_*/%)———操作数
2017-06-02 14:34:10
205
转载 初学Java005 Java常用数据类型及变量
(1)数据类型 说明 char(字符型) //用于存储单个字符 如:性别‘男’、‘女’,软件协议:‘是’、‘否’ int (整型) //用于存储整数 如:一天 24 小时,一月份 31 天, 2016 年收到支付宝红包 278 元 double(双精度) //用于存储小数
2017-06-01 16:57:06
271
转载 初学Java004 常见错误
程序开发存在一条定律。即“一定会出错”。有时候我们会不经意犯一些错误,有时候我们为了了解代码还会故意去制造一些错误来做试验。无论怎样,我们都要能够认识并且排除常见的错误。(1)类名不可以随便起在前面介绍 Java 程序框架时提到过,HelloWorld 是类名,是程序开发人员自由命名的那么这个类名是不是可以随便起呢?在HelloWorld.Java文件中我们把类名改为helloWorl
2017-06-01 15:38:00
497
转载 初学JAVA003 认识Eclipse平台
开发Jave程序的IDE软件很多,我们选用Eclipse工具 “/*”IDE是一类软件,他将程序开发环境和程序调试环境集合在一起帮助程序员开发软件,通常包括编辑器,编译器,调试器等多种工具。比如大家用QQ聊天,程序员们则是用各种IDE来完成开发工作,在IDE下进行程序开发。Eclipse中开发Java程序也是遵循“编写”——“编译”——“运行”这条主线共分为一下四步(1)使用Eclip
2017-05-31 21:37:41
409
转载 初学JAVA002 JAVA前奏
(1)编写代码System.out.prrintln(“Hello World!!!”); 向控制台输出一句话System.out.prrintln( )是Java语言自带的功能,使用它可以向控制台输出信息。println //"打印", ln看作line(行)的缩写, println 理解为打印一行,实现向控制台打印的功能前加System.out.// 快捷使用功能
2017-05-31 21:07:27
254
转载 初学JAVA001 框架
Java分为JAVASE和 J2EE JAVAME基础和高级基础:语法,语义,关键词 高级:应用场景:文件读取,多线程,网络,集合框架
2017-05-31 09:11:13
226
java程序设计基础编程题
2017-09-12
java简单图书管理系统
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人