- 博客(63)
- 收藏
- 关注
原创 java面向对象三大特性-封装
封装是面向对象的特征之一,是对象和类概念的主要特性。 封装将数据以及加在这些数据上的操作组织在一起,成为有独立意义的构件。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问,要访问该类的代码和数据,必须通过严格的接口控制,接口规定了可对一个特定的对象发出哪些请求。 适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。封装的优点良好的封装能够减少耦合。
2017-02-24 16:14:49
390
转载 【Java基础】Java异常处理
概述异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error; 如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 异常发生的原因有很多,通常包含以下几大类:用户输入
2017-02-24 15:15:38
221
转载 【Java基础】StringBuffer 和 StringBuilder 类
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全
2017-02-24 13:51:15
284
转载 【Java基础】String 类
创建字符串创建字符串最简单的方式如下:String greeting = "菜鸟教程";在代码中遇到字符串常量时,这里的值是 “菜鸟教程”“,编译器会使用该值创建一个 String 对象。 和其它对象一样,可以使用关键字和构造方法来创建 String 对象。 String 类有 11 种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:public class Strin
2017-02-24 12:02:44
269
转载 【Java基础】Character 类
Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 实例char ch = 'a';// Unicode 字符表示形式char uniChar = '\u039A'; // 字符数组char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内
2017-02-24 11:36:46
242
转载 【Java基础】Number类
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例int a = 5000;float b = 13.65f;byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long、B
2017-02-24 11:27:38
311
转载 【Java基础】Java数组
Java 语言中提供的数组是用来存储固定大小的同类型元素。声明数组变量首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法//或dataType arrayRefVar[]; // 效果相同,但不是首选方法 注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。
2017-02-23 17:11:19
331
转载 【Java基础】Java分支结构
顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java 有两种分支结构:if 语句switch 语句if 语句一个 if 语句包含一个布尔表达式和一条或多条语句。 语法if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。public class Test {
2017-02-23 16:28:37
254
转载 【Java基础】Java循环结构
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构:while 循环do…while 循环for 循环在Java5中引入了一种主要用于数组的增强型for循环。1,while 循环while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容}只要布尔表达式为 true,循环体会一直执行下去。
2017-02-23 16:20:15
242
转载 【Java基础】Java运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 +
2017-02-22 18:20:42
284
转载 【Java基础】Java方法
什么是方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。方法的命名规则必须以字母、’_’或’$’开头。可以包括数字,但不能以它开头。方法的定义一般情况下,定义一个方法包含以下语法:修饰符 返
2017-02-22 17:36:42
247
转载 【Java基础】Java修饰符
Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:public class className { // ...}private boolean myFlag;static final double weeks = 9.5;protected static final int BO
2017-02-22 16:17:36
242
转载 【Java基础】Java变量
变量的声明在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c; //
2017-02-22 15:09:37
315
转载 【Java基础】Java对象和类
基本概念:Java作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法重载Java中的类类可以看成是创建Java对象的模板,它描述一类对象的行为和状态。。 通过下面一个简单的类来理解下Java中类的定义:public class Dog{ String breed; int age; String color; void barking(){
2017-02-22 14:50:43
282
转载 【Java基础】Java数据类型
简介变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1,byte:byte数据类型是8位、有符号的,以二进制补码表示
2017-02-21 18:41:32
218
转载 【Java基础】Java基础语法
简介一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。下面看一个简单的Java程序,它将打印字符串 Hell
2017-02-21 17:40:34
234
原创 【Android学习札记】Android七大布局及主要属性
一、UI组件类图这是在网上找的,图比较老,有很多新类没在上面;可以看到:所有控件都直接或间接继承自View类,而所有布局都直接或间接继承自ViewGroup类;二、七大布局1,线性布局(LinearLayout)1) 它包含的子控件将以横向或者竖向的方式排列,线性布局内的控件不换行or换列,组件依次排列,超出容器的控件则不会被显示2) 重要属性: 2,相对布局(R
2017-02-17 19:17:13
792
原创 【Android学习札记】Intent详解
一、Intent介绍Intent的中文意思是“意图,意向”,Intent是程序中各组件之间进行交互与通讯的一种重要方式,不仅可以指明当前组件要执行的动作,还可以在不同组件之间传递数据; Intent一般可被用于启动活动、服务以及发送广播等场景; 组件名称 启动方法 Activity startActvity()startActivityForResult() Service
2017-02-10 19:21:26
403
原创 【Android学习札记】AndroidManifest.xml详解
AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件和各自的实现类,各种能被处理的数据和启动位置。在程序中定义的四大组件都需要在这个文件注册, 还能指定permissions和instrumentation(安全控制和测试)。
2016-12-28 14:42:55
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人