`
bingzhen66
  • 浏览: 36717 次
文章分类
社区版块
存档分类
最新评论
文章列表
------- android培训、java培训、期待与您交流! ---------- 1.设计模式: 在建筑领域有设计模式,为了提高建筑速度,总结一些规律,形成模式。 软件当中解决问题行之有效的方法,融合优化,成为设计模式。 一共23种通用设计 ...
------- android培训、java培训、期待与您交流! ---------- 将一个静态ToolClass文件发过其他人,其他人只要将该文件设置到classpath路径下,就可以使用该工具类。但是,很遗憾,该类中到底定义了多少个方法,对方却不清楚,因为该类并没有使用说明书。 开始制作程序的说明书。Java的说明书通过文档注释来完成。 /** 这是一个一个可以对数组进行操作的工具类,该类中提供了,获得最值,排序等功能。 @author 张三 @version V1.1 */ /** 获取一个整形数组中的最小值。 @param arr接受一个Int类型的数组。 @param ...
------- android培训、java培训、期待与您交流! ---------- main()主函数 是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义: public :代表着该函数访问权限是最大的。 static:代表主函数随着类的加载就已经存在了。 void:主函数没有返回值。 main:不是关键字,但是是一个特殊的单词,可以被jvm识别。 (string[] args):函数的参数,参数类型是一个ie数组,该数组中元素是字符串。字符串类型的数组。 主函数的格式是固定格式的:jvm识别。 注意: main函数在任意位置都可以。 main函数可以 ...
------- android培训、java培训、期待与您交流! ---------- 1.static(静态)关键字 作用:用于修饰成员(成员变量和成员方法)。 被修饰后成员的特点: 随着类的加载而加载。 优先于对象存在。 被所有对象所共享。 可以直接被类名调用:类名.静态成员。 使用注意 静态方法只能访问静态成员。 静态方法中不可以写this,super关键字。 主函数是静态的。 静态的好处:对对象的共享数据进行单独空间的存储,节省空间。没有必要每个对象都存储一份。。可以直接用类名调用。 静态的弊端:生命周期过长,访问出现局限性。 什么时候使用静态? 要从两方面 ...
------- android培训、java培训、期待与您交流! ---------- 1.this 是用于区分局部变量和成员变量同名的情况。 this:代表本类的对象,到底代表哪一个对象呢?代表this所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。 this的应用: 当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。 在构造函数间调用 this语句,不能用于普通函数中,只能用于构造函数之间互相调用。 this语句只能定义在构造函数的第一行,因为初始化要先执行。意思是构造方法中this(age)要放 ...
------- android培训、java培训、期待与您交流! ---------- 1.构造函数特点 函数名与类名一致 不需要定义返回值类型 不可以写return语句 2.作用 给对象进行初始化。 3.注意 默认构造函数的特点。 多个构造函数是以重载形式存在的。 当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。自定义构造函数后,以自定义为主。 一个对象建立,只运行一次构造函数。 什么时候定义构造函数?当分析事物时,该事物存在具备一些特性、行为,这一部分定义在构造函数中。 如果构造方法被私有,将不能创建对象。 ...
------- android培训、java培训、期待与您交流! ---------- 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 封装的好处: 将变化隔离 便于使用 提高重用性 提高安全性 封装原则: 将不需要对外提供的内容都隐藏起来。 把属性都隐藏,提供公共方法对其访问。 封装方法: 要封装的成员变量、成员方法,可以把修饰符改为private,使其只在本类中有效。 再提供一个方法,使用这个方法可以使用被封装的成员。之所以对外提供访问方式,是因为可以在访问方式中加入逻辑判断等语句,提高代码健壮性。 注意:封装不是私有,私有仅仅是封装的一种表现形式 ...
------- android培训、java培训、期待与您交流! ---------- 1.理解面向对象 面向对象是相对面向过程而言。 面向过程举例:把大象放入冰箱:打开冰箱,放入大象,关上冰箱。 面向过程和面向对象都是一种思想。 面向过程强调的是功能行为。 面向对象 将功能封装进对象,强调具备了功能的对象。 面向对象举例: 还是大象放入冰箱例子, 把打开、存储、关闭功能放入对象中, 冰箱对象就有了三个方法: 冰箱. 打开 冰箱. 存储 冰箱. 关闭 强调的冰箱对象,而不是过程。 面向对象的出现简化了问题,面向过程的很多过程被简化成了一个对象,只需要找一个 ...
------- android培训、java培训、期待与您交流! ---------- 1.内存结构 为什么划分内存空间?因为各片内存空间处理方式不一样。比如栈内存数据用完 自动释放,堆内存的数据会在不确定的时间内被垃圾回收器回收。 java启动时在内存中开辟了5片空间 栈内存: 用于存储局部变量(方法中的变量,方法参数上的变量,for循环中的变量。)。 当数据使用完,所占空间会自动释放。 栈中的引用变量指向堆内存中的对象或数组。 堆内存: 存储数组和对象,通过new建立的实例都存放在堆内存中。 每个实体都有内存地址值。 实体中的变量都有默认初始化值。 实体不在被 ...
------- android培训、java培训、期待与您交流! ---------- 1.数组 概念:同一种类型数据的集合。其实数组就是一个容器。 好处:可以自动给数组中的元素冲0开始编号,方便操作这些元素。 格式1:元素类型[]数组名=new 元素类型[元素个数或数组长度]; 示例:int[] arr=new int[5];//定义一个长度为5的int数组,下标为0-4。 格式2: 元素类型[]数组名=new 元素类型[]{元素1,元素2,.....}; 示例:int[] arr=new int[]{1,2,3,4,5};//定义一个长度为5的int数组,下标为0-4并赋 ...
------- android培训、java培训、期待与您交流! ---------- 1.函数的定义 函数也称为方法,是定义在类中的具有特定功能的一段独立小程序。由函数声明、函数语句组成。 函数的格式: 修饰符 返回值类型 函数名(参数类型 形 ...
1.程序控制结构 判断结构 if(条件表达式)……else。 简写,三元表达式:表达式?表达式1:表达式2; 三元表达式好处:可以简写if else代码,弊端是运算玩必须有一个结果。 选择结构 switch……case switch语句选择的类型只有四种:byte,short,int,char.1.5版本增加枚举,1.7版本增加判断字符串。 switch……case中含有一个default,意思是默认选择这个结果,其位置随意。 switch……case通常伴有break,结束一个条件。 格式:switch(表达式) { case 取值1; 执行语句 b ...
------- android培训、java培训、期待与您交流! ---------- 算术运算符:+、-、*、/、%(取模)、++、--、+(字符串连接符)。 算术运算符规则是同类型运算的结果是同类型。 %的面试:取模的时候,如果出现负数,正负都看前面 ...
------- android培训、java培训、期待与您交流! ---------- 一、变量:不确定的数据,存放于内存空间中。包含变量名、数据类型(变量空间中的数据类型)、数据。 二、数据类型:基本数据类型(数值型、字符型、布尔型)、应用 ...
------- android培训、java培训、期待与您交流!-------- 进制: 十进制,0-9 。满10进1。 八进制,0-7 ,满8进1。用0开头表示。 十六进制,0-9 ,A-F。 满16进1,用0x开头表示。 二进制,0-1。满2进1。 进制的特点: 二 ...
Global site tag (gtag.js) - Google Analytics